[meta-freescale] [PATCH 2/2] linux-fslc: Update to 4.8-based fork
This upgrades the Linux kernel to the upcoming 4.8.1 release. Signed-off-by: Fabio Berton--- recipes-kernel/linux/linux-fslc/defconfig | 4 +++- recipes-kernel/linux/{linux-fslc_4.6.bb => linux-fslc_4.8.bb} | 6 +++--- 2 files changed, 6 insertions(+), 4 deletions(-) rename recipes-kernel/linux/{linux-fslc_4.6.bb => linux-fslc_4.8.bb} (85%) diff --git a/recipes-kernel/linux/linux-fslc/defconfig b/recipes-kernel/linux/linux-fslc/defconfig index 21339ce..3219480 100644 --- a/recipes-kernel/linux/linux-fslc/defconfig +++ b/recipes-kernel/linux/linux-fslc/defconfig @@ -146,7 +146,7 @@ CONFIG_MICREL_PHY=y CONFIG_USB_PEGASUS=m CONFIG_USB_RTL8150=m CONFIG_USB_RTL8152=m -CONFIG_USB_USBNET=m +CONFIG_USB_USBNET=y CONFIG_USB_NET_CDC_EEM=m CONFIG_BRCMFMAC=m CONFIG_WL12XX=m @@ -161,6 +161,7 @@ CONFIG_KEYBOARD_IMX=y CONFIG_MOUSE_PS2=m CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ADS7846=y CONFIG_TOUCHSCREEN_EGALAX=y CONFIG_TOUCHSCREEN_IMX6UL_TSC=y CONFIG_TOUCHSCREEN_EDT_FT5X06=y @@ -296,6 +297,7 @@ CONFIG_USB_ZERO=m CONFIG_USB_ETH=m CONFIG_USB_G_NCM=m CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m CONFIG_USB_MASS_STORAGE=m CONFIG_USB_G_SERIAL=m CONFIG_MMC=y diff --git a/recipes-kernel/linux/linux-fslc_4.6.bb b/recipes-kernel/linux/linux-fslc_4.8.bb similarity index 85% rename from recipes-kernel/linux/linux-fslc_4.6.bb rename to recipes-kernel/linux/linux-fslc_4.8.bb index e59d0eb..4605394 100644 --- a/recipes-kernel/linux/linux-fslc_4.6.bb +++ b/recipes-kernel/linux/linux-fslc_4.8.bb @@ -9,9 +9,9 @@ upstreaming." include linux-fslc.inc -PV = "4.6+git${SRCPV}" ++PV = "4.8+git${SRCPV}" -SRCBRANCH = "4.6.x" -SRCREV = "9be3cdc189ab931653b5d6c515627e75a9654119" +SRCBRANCH = "4.8.x+fslc" +SRCREV = "a7fac751ddba9e30101093fef61f2682cce039de" COMPATIBLE_MACHINE = "(mxs|mx5|mx6|vf)" -- 2.1.4 -- ___ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale
[meta-freescale] [PATCH 1/2] linux-fslc-imx: Update to 4.1-2.0.x GA based fork
This updates the kernel fork for the 4.1-2.0.x-imx branch, merges the 4.1.33 stable release on top of it and apply following changes: - 3400244 net: fec: align IP - e02ebf2 net: fec: enable RACC on imx6ul - c9a9698 net: fec: remove QUIRK_HAS_RACC from i.mx27 - ed4cba2 net: fec: remove QUIRK_HAS_RACC from i.mx25 - 1623965 serial: imx: reduce irq-latency after rx overflow - bf2698a rfkill-gpio: fix clk on/off - 0413e28 rfkill-gpio: fix active levels which automatically invert when active low - 8ea61b8 rfkill-gpio: add devicetree support - aed9a42 ARM: dts: imx7s-warp: Enable BT_REG_ON - 955eb6f ARM: dts: imx7s-warp: Add Wifi support - d120646 ARM: dts: imx7s-warp: Move memory node - 82b8823 ARM: dts: imx7s-warp: Enable crypto - e0a52d3 ARM: dts: warp7: Rename the dts file - 9283aff ARM: imx_v7_defconfig: Add simple card driver support - 48186c5 sgtl5000.c: HACK, defer probe when I2C not yet running - 4759947 ARM: dts: imx7d-warp: Add audio support - fe4d4c7 ARM: dts: imx7d: Add #sound-dai-cells into sai nodes - 94de584 ARM: dts: imx7d-warp: Add BC3770 support. - 8791ec9 ARM: dts: imx7d-warp: Enable bluetooth device - 99059df ARM: dts: imx7d-warp: Add User Button support - 6f50d90 ARM: dts: imx7d-warp: Add NFC support - 68aafc4 ARM: dts: imx7d-warp: Add support for precision altimeter - cacc687 ARM: dts: imx7d-warp: Add support for accelerometer and magnetometer - ff609f7 ARM: dts: imx7d-warp: Add I2C4 device node, princtrl - b21d979 of: Allow NXP 4.1 kernel to allocate memory on 2GiB RAM boards - 67bebf9 ARM: dts: imx7d-warp: Add initial support - 5bc7305 MLK-13243: arm: imx6q: busfreq: lpddr2 fix system clocks audio mode Signed-off-by: Fabio Berton--- recipes-kernel/linux/linux-fslc-imx/defconfig | 11 ++- ...inux-fslc-imx_4.1-1.0.x.bb => linux-fslc-imx_4.1-2.0.x.bb} | 4 ++-- 2 files changed, 8 insertions(+), 7 deletions(-) rename recipes-kernel/linux/{linux-fslc-imx_4.1-1.0.x.bb => linux-fslc-imx_4.1-2.0.x.bb} (87%) diff --git a/recipes-kernel/linux/linux-fslc-imx/defconfig b/recipes-kernel/linux/linux-fslc-imx/defconfig index 7fa0c66..a2a3037 100644 --- a/recipes-kernel/linux/linux-fslc-imx/defconfig +++ b/recipes-kernel/linux/linux-fslc-imx/defconfig @@ -24,7 +24,7 @@ CONFIG_SOC_IMX53=y CONFIG_SOC_IMX6Q=y CONFIG_SOC_IMX6SL=y CONFIG_SOC_IMX6SX=y -CONFIG_SOC_IMX6UL=y +CONFIG_SOC_IMX6ULL=y CONFIG_SOC_IMX7D=y CONFIG_SOC_VF610=y # CONFIG_SWP_EMULATE is not set @@ -147,7 +147,7 @@ CONFIG_USB_NET_CDC_EEM=m CONFIG_BCMDHD=y CONFIG_BCMDHD_SDIO=y CONFIG_BCMDHD_FW_PATH="/lib/firmware/bcm/ZP_BCM4339/fw_bcmdhd.bin" -CONFIG_BCMDHD_NVRAM_PATH="/lib/firmware/bcm/ZP_BCM4339/bcmdhd.ZP.SDIO.cal" +CONFIG_BCMDHD_NVRAM_PATH="/lib/firmware/bcm/ZP_BCM4339/bcmdhd.ZP.OOB.cal" # CONFIG_RTL_CARDS is not set # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_EVDEV=y @@ -167,6 +167,7 @@ CONFIG_TOUCHSCREEN_TSC2007=y CONFIG_TOUCHSCREEN_STMPE=y CONFIG_INPUT_MISC=y CONFIG_INPUT_MMA8450=y +CONFIG_INPUT_MPL3115=y CONFIG_SENSOR_FXLS8471=y CONFIG_INPUT_ISL29023=y CONFIG_SERIO_SERPORT=m @@ -177,6 +178,7 @@ CONFIG_SERIAL_IMX_CONSOLE=y CONFIG_SERIAL_FSL_LPUART=y CONFIG_SERIAL_FSL_LPUART_CONSOLE=y CONFIG_FSL_OTP=y +CONFIG_HW_RANDOM_IMX_RNG=y # CONFIG_I2C_COMPAT is not set CONFIG_I2C_CHARDEV=y # CONFIG_I2C_HELPER_AUTO is not set @@ -330,6 +332,7 @@ CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_SDHCI_ESDHC_IMX=y CONFIG_MXC_IPU=y CONFIG_MXC_IPU_V3_PRE=y +CONFIG_MXC_GPU_VIV=y CONFIG_MXC_SIM=y CONFIG_MXC_MIPI_CSI2=y CONFIG_MXC_HDMI_CEC=y @@ -359,7 +362,6 @@ CONFIG_STAGING_MEDIA=y CONFIG_IIO=y CONFIG_IMX7D_ADC=y CONFIG_VF610_ADC=y -CONFIG_MPL3115=y CONFIG_PWM=y CONFIG_PWM_IMX=y CONFIG_EXT2_FS=y @@ -404,7 +406,6 @@ CONFIG_MAGIC_SYSRQ=y CONFIG_SECURITYFS=y CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_XTS=y @@ -415,7 +416,6 @@ CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y -CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y @@ -428,6 +428,7 @@ CONFIG_CRYPTO_DEV_FSL_CAAM=y CONFIG_CRYPTO_DEV_FSL_CAAM_SM=y CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=y CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=y +CONFIG_CRYPTO_DEV_MXS_DCP=y CONFIG_CRC_CCITT=m CONFIG_CRC_T10DIF=y CONFIG_CRC7=m diff --git a/recipes-kernel/linux/linux-fslc-imx_4.1-1.0.x.bb b/recipes-kernel/linux/linux-fslc-imx_4.1-2.0.x.bb similarity index 87% rename from recipes-kernel/linux/linux-fslc-imx_4.1-1.0.x.bb rename to recipes-kernel/linux/linux-fslc-imx_4.1-2.0.x.bb index 40d82bc..d1e1a15 100644 --- a/recipes-kernel/linux/linux-fslc-imx_4.1-1.0.x.bb +++ b/recipes-kernel/linux/linux-fslc-imx_4.1-2.0.x.bb @@ -10,7 +10,7 @@ include linux-fslc.inc PV .= "+git${SRCPV}" -SRCBRANCH = "4.1-1.0.x-imx" -SRCREV = "1af16a73ab77f333898f924dd867c417a1de0b01" +SRCBRANCH = "4.1-2.0.x-imx" +SRCREV =
[meta-freescale] Updates to meta-freescale (master) in 2016-10-10
Hello, I pushed following updates: commit e418403e3e2e6a2e85535270e366fbbeeced3ad3 (m/master, m/krogoth, github/master) Author: Max KrummenacherDate: Sun Oct 9 19:12:36 2016 +0200 fsl-dynamic-packagearch: add all possible MACHINE_SOCARCH feeds to PACKAGE_EXTRA_ARCHS This ensures that all possible MACHINE_SOCARCH feeds are part of PACKAGE_EXTRA_ARCHS. For ARM, dependent on the instruction set we can have two MACHINE_SOCARCHs e.g. armv7ahf-vfp-neon-mx6qdl armv7at2hf-vfp-neon-mx6qdl so we must put both into PACKAGE_EXTRA_ARCHS. Otherwise a image recipe will only find packages from one of the two PACKAGE_EXTRA_ARCHS. (this reimplements commit 44ca1bf2637ed5173ea4b66f6caa4d09eb8eeb76) Signed-off-by: Max Krummenacher Signed-off-by: Otavio Salvador commit e2925f8b211858eafb261f5a6eb9a9ce65c4c3aa Author: Fabio Berton Date: Mon Oct 10 10:53:11 2016 -0300 qoriq-base: Set SOC default IMAGE_FSTYPES Create SOC_DEFAULT_IMAGE_FSTYPES variable with default IMAGE_FSTYPES used by all QorIQ targets. Default FSTYPES are tar.gz, ext2.gz.u-boot and ext2.gz. The IMAGE_FSTYPES need to be overriden without using the SoC family overrides, for user-friendness, and to allow this we need to use a SoC variable to construct the default value for setting. Signed-off-by: Fabio Berton Signed-off-by: Otavio Salvador commit 87bce99818ce3889129c08d4a1f1b12f44c34b2b Author: Tom Hochstein Date: Fri Oct 7 17:36:59 2016 -0500 weston: Fix weston build failed Expose more variale to G2d compositor, because it is not easy to get the physical address in G2d compositor. Signed-off-by: Tom Hochstein Signed-off-by: Otavio Salvador commit 58ad614931a605fa522b763c6343c7c28346afef Author: Tom Hochstein Date: Fri Oct 7 17:36:58 2016 -0500 weston: Get stride from the FB buffer Fix the stride setting error in the fbinfo. Signed-off-by: Tom Hochstein Signed-off-by: Otavio Salvador commit abe4e21b4dc94cbc6cb72ee1b26e6817bf2b5978 Author: Tom Hochstein Date: Fri Oct 7 17:36:57 2016 -0500 weston: Use common API to support G2d compositor Replace gcoOS_WaylandCreateVivGlobal with eglBindWaylandDisplayWL. Fix a width set error in g2d_renderer_attach_shm. Use noncached buffer in weston shm buffer. Signed-off-by: Tom Hochstein Signed-off-by: Otavio Salvador commit 26bf809717b2830dfc3693e9af36bf6d4ab4c2ed Author: Tom Hochstein Date: Fri Oct 7 17:36:56 2016 -0500 weston: Add clone mode support for multi display Support showing the same contents on multiple displays. Use the following command to enable multi-display: openvt -v -- weston-launch -- --idle-time=0 --use-g2d=1 --device=/dev/fb0,/dev/fb4 --clone-mode --log=/var/log/weston.log Signed-off-by: Tom Hochstein Signed-off-by: Otavio Salvador commit ec26d5cf294a82c8acb356326c4dc4ac5189825d Author: Tom Hochstein Date: Fri Oct 7 17:36:55 2016 -0500 weston: Re-implement renderer using G2D Change i.MX renderer from gal2d to g2d API. Signed-off-by: Tom Hochstein Signed-off-by: Otavio Salvador commit 8379f9db646f774438022c829781ebaa103a76b1 Author: Otavio Salvador Date: Mon Oct 10 10:28:45 2016 -0300 weston: Remove EGL support for GPU 2D-only SoCs The i.MX SoCs which provides support for GPU 2D but lacks GPU 3D should drop the EGL use. This fixes the i.MX6SL build errors seen in O.S. Systems autobuilders. Reported-by: Tom Hochstein Signed-off-by: Otavio Salvador Regards, -- Otavio Salvador O.S. Systems http://www.ossystems.com.brhttp://code.ossystems.com.br Mobile: +55 (53) 9981-7854Mobile: +1 (347) 903-9750 -- ___ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale
Re: [meta-freescale] [meta-fsl-arm][PATCH 1/6] weston: Fix i.MX 6SoloLite build
I see, I will remove the patch from my set. Tom -Original Message- From: Otavio Salvador [mailto:otavio.salva...@ossystems.com.br] Sent: Monday, October 10, 2016 9:01 AM To: Tom HochsteinCc: meta-freescale@yoctoproject.org Subject: Re: [meta-freescale] [meta-fsl-arm][PATCH 1/6] weston: Fix i.MX 6SoloLite build On Fri, Oct 7, 2016 at 7:36 PM, Tom Hochstein wrote: > The build for i.MX 6SoloLite was broken after moving to the > machine overrides extender implementation. The new PACKAGECONFIG > logic was no longer excluding 'egl', which requires 3d support > that the i.MX 6SL does not have. > > The fix is to change the condition for excluding egl from > 'SOC contains pxp && SOC !contains 2d' to > 'SOC contains pxp && SOC !contains 3d'. > > Signed-off-by: Tom Hochstein The gpu2d case should be explit so if there is a SoC which has gpu2d but lacks pxp it also works. The patch I sent implements it that way. I am sorry to not have seen this patch before, I ended implementing it as well. -- Otavio Salvador O.S. Systems https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.ossystems.com.br=01%7C01%7Ctom.hochstein%40nxp.com%7Ced0f0fec4ffb49f577d608d3f115db13%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0=hXI3DiXWDKliP0udAYqJygUVAd5NC%2FuD7swsAlCWfFQ%3D=0 https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcode.ossystems.com.br=01%7C01%7Ctom.hochstein%40nxp.com%7Ced0f0fec4ffb49f577d608d3f115db13%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0=BhiKRnuxAKFQuC6k9VFnTn0%2BvoZSIoAK0Rq%2B%2BfJk1gM%3D=0 Mobile: +55 (53) 9981-7854Mobile: +1 (347) 903-9750 -- ___ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale
Re: [meta-freescale] [meta-fsl-arm][PATCH 1/6] weston: Fix i.MX 6SoloLite build
On Mon, Oct 10, 2016 at 11:05 AM, Tom Hochsteinwrote: > I see, I will remove the patch from my set. Not needed; I skipped it when applying. -- Otavio Salvador O.S. Systems http://www.ossystems.com.brhttp://code.ossystems.com.br Mobile: +55 (53) 9981-7854Mobile: +1 (347) 903-9750 -- ___ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale
Re: [meta-freescale] [meta-fsl-arm][PATCH 1/6] weston: Fix i.MX 6SoloLite build
On Fri, Oct 7, 2016 at 7:36 PM, Tom Hochsteinwrote: > The build for i.MX 6SoloLite was broken after moving to the > machine overrides extender implementation. The new PACKAGECONFIG > logic was no longer excluding 'egl', which requires 3d support > that the i.MX 6SL does not have. > > The fix is to change the condition for excluding egl from > 'SOC contains pxp && SOC !contains 2d' to > 'SOC contains pxp && SOC !contains 3d'. > > Signed-off-by: Tom Hochstein The gpu2d case should be explit so if there is a SoC which has gpu2d but lacks pxp it also works. The patch I sent implements it that way. I am sorry to not have seen this patch before, I ended implementing it as well. -- Otavio Salvador O.S. Systems http://www.ossystems.com.brhttp://code.ossystems.com.br Mobile: +55 (53) 9981-7854Mobile: +1 (347) 903-9750 -- ___ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale
[meta-freescale] [PATCH v2] qoriq-base: Set SOC default IMAGE_FSTYPES
Create SOC_DEFAULT_IMAGE_FSTYPES variable with default IMAGE_FSTYPES used by all QorIQ targets. Default FSTYPES are tar.gz, ext2.gz.u-boot and ext2.gz. The IMAGE_FSTYPES need to be overriden without using the SoC family overrides, for user-friendness, and to allow this we need to use a SoC variable to construct the default value for setting. Signed-off-by: Fabio Berton--- conf/machine/include/qoriq-base.inc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/conf/machine/include/qoriq-base.inc b/conf/machine/include/qoriq-base.inc index 7360a75..6c25d50 100644 --- a/conf/machine/include/qoriq-base.inc +++ b/conf/machine/include/qoriq-base.inc @@ -11,6 +11,9 @@ PREFERRED_VERSION_testfloat = "2a" IMAGE_CLASSES += "image_types_uboot" +SOC_DEFAULT_IMAGE_FSTYPES = "tar.gz ext2.gz.u-boot ext2.gz" +IMAGE_FSTYPES ?= "${SOC_DEFAULT_IMAGE_FSTYPES}" + MACHINE_FEATURES ?= "pci ext2 ext3 serial" MACHINE_EXTRA_RRECOMMENDS += "udev-extraconf udev-rules-qoriq kernel-modules" -- 2.1.4 -- ___ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale
[meta-freescale] [meta-freescale PATCH] weston: Remove EGL support for GPU 2D-only SoCs
The i.MX SoCs which provides support for GPU 2D but lacks GPU 3D should drop the EGL use. This fixes the i.MX6SL build errors seen in O.S. Systems autobuilders. Reported-by: Tom HochsteinSigned-off-by: Otavio Salvador --- recipes-graphics/wayland/weston_%.bbappend | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes-graphics/wayland/weston_%.bbappend b/recipes-graphics/wayland/weston_%.bbappend index 1b813ab..270adfa 100644 --- a/recipes-graphics/wayland/weston_%.bbappend +++ b/recipes-graphics/wayland/weston_%.bbappend @@ -13,7 +13,8 @@ PACKAGECONFIG_IMX_TO_APPEND = "" PACKAGECONFIG_IMX_TO_APPEND_imxgpu3d = "cairo-glesv2" PACKAGECONFIG_IMX_TO_REMOVE = "" PACKAGECONFIG_IMX_TO_REMOVE_imxpxp = "egl" -PACKAGECONFIG_IMX_TO_REMOVE_imxgpu2d = "" +PACKAGECONFIG_IMX_TO_REMOVE_imxgpu2d = "egl" +PACKAGECONFIG_IMX_TO_REMOVE_imxgpu3d = "" PACKAGECONFIG_append = " ${PACKAGECONFIG_IMX_TO_APPEND}" PACKAGECONFIG_remove = " ${PACKAGECONFIG_IMX_TO_REMOVE}" -- 2.10.0 -- ___ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale
Re: [meta-freescale] [PATCH] qoriq-base: Set SOC default IMAGE_FSTYPES
Hi Zhenhua, Thanks for reviewed, I'll send a v2 with fstypes changes. Fabio On Sat, Oct 8, 2016 at 12:04 AM, Zhenhua Luowrote: > Hi Fabio, > > > -Original Message- > > From: meta-freescale-boun...@yoctoproject.org [mailto:meta-freescale- > > boun...@yoctoproject.org] On Behalf Of Fabio Berton > > Sent: Friday, October 07, 2016 5:19 AM > > > > diff --git a/conf/machine/include/qoriq-base.inc > b/conf/machine/include/qoriq- > > base.inc > > index 7360a75..5346811 100644 > > --- a/conf/machine/include/qoriq-base.inc > > +++ b/conf/machine/include/qoriq-base.inc > > @@ -11,6 +11,9 @@ PREFERRED_VERSION_testfloat = "2a" > > > > IMAGE_CLASSES += "image_types_uboot" > > > > +SOC_DEFAULT_IMAGE_FSTYPES = "tar.gz ext2.u-boot" > [Zhenhua Luo] Please replace "ext2.u-boot" with "ext2.gz ext2.gz.u-boot", > the two rootfs type is commonly used by QorIQ targets. > > > Best Regards, > > Zhenhua > -- ___ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale