[meta-freescale] [meta-fsl-arm][PATCH 01/16] linux-imx: Upgrade to 3.10.53-1.1.0 GA release

Lauren Post Lauren.Post at freescale.com
Thu Jan 22 07:56:50 PST 2015


The defconfig changes are because of enabling Bluetooth and USB Ethernet new for this release.  

I'll update the mfg recipe to remove the redundant lines.

-----Original Message-----
From: otavio.salvador at gmail.com [mailto:otavio.salvador at gmail.com] On Behalf Of Otavio Salvador
Sent: Thursday, January 22, 2015 9:13 AM
To: Post Lauren-RAA013
Cc: meta-freescale at yoctoproject.org
Subject: Re: [meta-freescale] [meta-fsl-arm][PATCH 01/16] linux-imx: Upgrade to 3.10.53-1.1.0 GA release

Hello Lauren,

Please take a look in some comments, below...

On Wed, Jan 21, 2015 at 12:44 PM, Lauren Post <lauren.post at freescale.com> wrote:
> - Support new hardware i.MX 6SoloX SABRE-SD and SABRE-AI boards.
> - Security updates for CAAM driver split into 2 drivers CAAM and Job 
> Ring
> - Multiple bug fixes.
>
> Signed-off-by: Lauren Post <lauren.post at freescale.com>

...
> --- a/recipes-kernel/linux/linux-imx-3.10.31/mx6/defconfig
> +++ b/recipes-kernel/linux/linux-imx-3.10.53/mx6/defconfig
> @@ -37,6 +37,7 @@ CONFIG_HIGHMEM=y
>  CONFIG_CMDLINE="noinitrd console=ttymxc0,115200"
>  CONFIG_CPU_FREQ=y
>  CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVE=y
> +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
>  CONFIG_CPU_FREQ_GOV_POWERSAVE=y
>  CONFIG_CPU_FREQ_GOV_USERSPACE=y
>  CONFIG_CPU_FREQ_GOV_ONDEMAND=y
> @@ -69,6 +70,33 @@ CONFIG_CAN_M_CAN=y
>  CONFIG_CFG80211=y
>  CONFIG_CFG80211_WEXT=y
>  CONFIG_MAC80211=y
> +
> +CONFIG_BT=y
> +CONFIG_BT_RFCOMM=y
> +CONFIG_BT_RFCOMM_TTY=y
> +CONFIG_BT_BNEP=y
> +CONFIG_BT_BNEP_MC_FILTER=y
> +CONFIG_BT_BNEP_PROTO_FILTER=y
> +CONFIG_BT_HIDP=y
> +
> +#
> +# Bluetooth device drivers
> +#
> +CONFIG_BT_HCIBTUSB=y
> +CONFIG_BT_HCIBTSDIO=y
> +CONFIG_BT_HCIUART=y
> +CONFIG_BT_HCIUART_H4=y
> +CONFIG_BT_HCIUART_BCSP=y
> +CONFIG_BT_HCIUART_ATH3K=y
> +# CONFIG_BT_HCIUART_LL is not set
> +# CONFIG_BT_HCIUART_3WIRE is not set
> +CONFIG_BT_HCIBCM203X=y
> +# CONFIG_BT_HCIBPA10X is not set
> +# CONFIG_BT_HCIBFUSB is not set
> +# CONFIG_BT_HCIVHCI is not set
> +# CONFIG_BT_MRVL is not set
> +CONFIG_BT_ATH3K=y
> +
>  CONFIG_DEVTMPFS=y
>  CONFIG_DEVTMPFS_MOUNT=y
>  # CONFIG_STANDALONE is not set
> @@ -125,6 +153,11 @@ CONFIG_SMC91X=y
>  CONFIG_SMC911X=y
>  CONFIG_SMSC911X=y
>  # CONFIG_NET_VENDOR_STMICRO is not set
> +CONFIG_USB_PEGASUS=m
> +CONFIG_USB_RTL8150=m
> +CONFIG_USB_RTL8152=m
> +CONFIG_USB_USBNET=m
> +CONFIG_USB_NET_CDC_EEM=m
>  CONFIG_ATH_CARDS=y
>  CONFIG_ATH6KL=m
>  CONFIG_ATH6KL_SDIO=m
> @@ -244,6 +277,7 @@ CONFIG_SND_SOC_EUKREA_TLV320=y  
> CONFIG_SND_SOC_IMX_CS42888=y  CONFIG_SND_SOC_IMX_WM8962=y  
> CONFIG_SND_SOC_IMX_SGTL5000=y
> +CONFIG_SND_SOC_IMX_MQS=y
>  CONFIG_SND_SOC_IMX_SPDIF=y
>  CONFIG_SND_SOC_IMX_MC13783=y
>  CONFIG_SND_SOC_IMX_HDMI=y
> @@ -251,10 +285,12 @@ CONFIG_SND_SOC_IMX_SI476X=y  
> CONFIG_SND_SOC_CS42XX8_I2C=y  CONFIG_USB=y  CONFIG_USB_EHCI_HCD=y
> +CONFIG_USB_HCD_TEST_MODE=y
>  CONFIG_USB_STORAGE=y
>  CONFIG_USB_CHIPIDEA=y
>  CONFIG_USB_CHIPIDEA_UDC=y
>  CONFIG_USB_CHIPIDEA_HOST=y
> +CONFIG_USB_EHSET_TEST_FIXTURE=m
>  CONFIG_NOP_USB_XCEIV=y
>  CONFIG_USB_MXS_PHY=y
>  CONFIG_USB_GADGET=y

The file is not a valid 'savedefconfig' output. Please generate the defconfig file and upda it. This allow for way easier maintenance and better visualization of differences when updating from one kernel to another.

...
> --- a/recipes-kernel/linux/linux-imx-mfgtool_3.10.31.bb
> +++ b/recipes-kernel/linux/linux-imx-mfgtool_3.10.53.bb
> @@ -1,5 +1,5 @@
>  # Copyright (C) 2014 O.S. Systems Software LTDA.
> -# Copyright (C) 2014 Freescale Semiconductor
> +# Copyright (C) 2014-2015 Freescale Semiconductor
>
>  SUMMARY = "Produces a Manufacturing Tool compatible Linux Kernel"
>  DESCRIPTION = "Linux Kernel provided and supported by Freescale that 
> produces a \ @@ -7,3 +7,7 @@ Manufacturing Tool compatible Linux Kernel to be used in updater environment"
>
>  require linux-imx_${PV}.bb
>  require linux-mfgtool.inc
> +
> +SRCBRANCH = "imx_3.10.53_1.1.0_ga"
> +LOCALVERSION = "-1.1.0_ga"
> +SRCREV = "496fbe0b831b77d0ea0a2c7bbd1d58820b3a01f7"

Not needed as it includes the recipe on top. Please drop this change change and just rename the file.

> diff --git a/recipes-kernel/linux/linux-imx_3.10.31.bb 
> b/recipes-kernel/linux/linux-imx_3.10.53.bb
> similarity index 75%
> rename from recipes-kernel/linux/linux-imx_3.10.31.bb
> rename to recipes-kernel/linux/linux-imx_3.10.53.bb
> index 1f92e5c..f75aa21 100644
> --- a/recipes-kernel/linux/linux-imx_3.10.31.bb
> +++ b/recipes-kernel/linux/linux-imx_3.10.53.bb
> @@ -1,4 +1,4 @@
> -# Copyright (C) 2013, 2014 Freescale Semiconductor
> +# Copyright (C) 2013-2015 Freescale Semiconductor
>  # Released under the MIT license (see COPYING.MIT for the terms)
>
>  SUMMARY = "Linux Kernel provided and supported by Freescale"
> @@ -10,9 +10,9 @@ require recipes-kernel/linux/linux-dtb.inc
>
>  DEPENDS += "lzop-native bc-native"
>
> -SRCBRANCH = "imx_3.10.31_1.1.0_beta2"
> -SRCREV = "30ad12bdf93050a5bae1345bd40dba5f2d63f70f"
> -LOCALVERSION = "-1.1.0_beta2"
> +SRCBRANCH = "imx_3.10.53_1.1.0_ga"
> +LOCALVERSION = "-1.1.0_ga"
> +SRCREV = "496fbe0b831b77d0ea0a2c7bbd1d58820b3a01f7"
>
>  SRC_URI += "file://0001-ARM-clk-imx6q-fix-video-divider-for-revision-1.0-of-.patch"

Rest is fine.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


More information about the meta-freescale mailing list