Patchwork [meta-fsl-arm] linux-fslc: Update to 3.16 kernel

login
register
mail settings
Submitter Otavio Salvador
Date Aug. 5, 2014, 1:13 p.m.
Message ID <1407244429-1235-1-git-send-email-otavio@ossystems.com.br>
Download mbox | patch
Permalink /patch/77297/
State Accepted
Delegated to: Otavio Salvador
Headers show

Comments

Otavio Salvador - Aug. 5, 2014, 1:13 p.m.
This updates to 19583ca revision which is the 3.16 tag. No changes has
been done on top of it fow now.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
---
 recipes-kernel/linux/linux-fslc/defconfig               | 17 +++++++++++++++--
 recipes-kernel/linux/linux-fslc/mxs/defconfig           |  6 ++----
 .../linux/{linux-fslc_3.14.bb => linux-fslc_3.16.bb}    |  6 +++---
 3 files changed, 20 insertions(+), 9 deletions(-)
 rename recipes-kernel/linux/{linux-fslc_3.14.bb => linux-fslc_3.16.bb} (84%)
Fabio Estevam - Aug. 5, 2014, 1:16 p.m.
On Tue, Aug 5, 2014 at 10:13 AM, Otavio Salvador
<otavio@ossystems.com.br> wrote:
> This updates to 19583ca revision which is the 3.16 tag. No changes has
> been done on top of it fow now.
>
> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

Thanks, Otavio. I was looking forward for this one :-)
Fabio Estevam - Aug. 17, 2014, 11:12 p.m.
Otavio,

On Tue, Aug 5, 2014 at 10:16 AM, Fabio Estevam <festevam@gmail.com> wrote:
> On Tue, Aug 5, 2014 at 10:13 AM, Otavio Salvador
> <otavio@ossystems.com.br> wrote:
>> This updates to 19583ca revision which is the 3.16 tag. No changes has
>> been done on top of it fow now.
>>
>> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
>
> Thanks, Otavio. I was looking forward for this one :-)

Could you please move to 3.16.1?

3.16 has issues with FEC suspend/resume and it was fixed by this commit:
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?id=45eece37d1f31dfa5d8c3bff3214be30ec9cdc49

,which is now available in 3.16.1.
Otavio Salvador - Aug. 18, 2014, 1 p.m.
On Sun, Aug 17, 2014 at 8:12 PM, Fabio Estevam <festevam@gmail.com> wrote:
> Otavio,
>
> On Tue, Aug 5, 2014 at 10:16 AM, Fabio Estevam <festevam@gmail.com> wrote:
>> On Tue, Aug 5, 2014 at 10:13 AM, Otavio Salvador
>> <otavio@ossystems.com.br> wrote:
>>> This updates to 19583ca revision which is the 3.16 tag. No changes has
>>> been done on top of it fow now.
>>>
>>> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
>>
>> Thanks, Otavio. I was looking forward for this one :-)
>
> Could you please move to 3.16.1?
>
> 3.16 has issues with FEC suspend/resume and it was fixed by this commit:
> https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?id=45eece37d1f31dfa5d8c3bff3214be30ec9cdc49
>
> ,which is now available in 3.16.1.

I did this locally and will push it with next updates; thanks for the
hands up :-)

Patch

diff --git a/recipes-kernel/linux/linux-fslc/defconfig b/recipes-kernel/linux/linux-fslc/defconfig
index 53e82c2..e2e1fc5 100644
--- a/recipes-kernel/linux/linux-fslc/defconfig
+++ b/recipes-kernel/linux/linux-fslc/defconfig
@@ -33,18 +33,23 @@  CONFIG_MACH_PCM043=y
 CONFIG_MACH_MX35_3DS=y
 CONFIG_MACH_VPR200=y
 CONFIG_MACH_IMX51_DT=y
-CONFIG_MACH_EUKREA_CPUIMX51SD=y
 CONFIG_SOC_IMX50=y
 CONFIG_SOC_IMX53=y
 CONFIG_SOC_IMX6Q=y
 CONFIG_SOC_IMX6SL=y
 CONFIG_SOC_VF610=y
+CONFIG_PCI=y
+CONFIG_PCI_IMX6=y
 CONFIG_SMP=y
 CONFIG_VMSPLIT_2G=y
 CONFIG_PREEMPT_VOLUNTARY=y
 CONFIG_AEABI=y
 CONFIG_HIGHMEM=y
+CONFIG_CMA=y
 CONFIG_CMDLINE="noinitrd console=ttymxc0,115200"
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
+CONFIG_ARM_IMX6Q_CPUFREQ=y
 CONFIG_VFP=y
 CONFIG_NEON=y
 CONFIG_BINFMT_MISC=m
@@ -70,6 +75,7 @@  CONFIG_RFKILL_INPUT=y
 CONFIG_DEVTMPFS=y
 CONFIG_DEVTMPFS_MOUNT=y
 # CONFIG_STANDALONE is not set
+CONFIG_DMA_CMA=y
 CONFIG_IMX_WEIM=y
 CONFIG_CONNECTOR=y
 CONFIG_MTD=y
@@ -87,6 +93,7 @@  CONFIG_MTD_SST25L=y
 CONFIG_MTD_NAND=y
 CONFIG_MTD_NAND_GPMI_NAND=y
 CONFIG_MTD_NAND_MXC=y
+CONFIG_MTD_SPI_NOR=y
 CONFIG_MTD_UBI=y
 CONFIG_BLK_DEV_LOOP=y
 CONFIG_BLK_DEV_RAM=y
@@ -165,6 +172,7 @@  CONFIG_REGULATOR=y
 CONFIG_REGULATOR_FIXED_VOLTAGE=y
 CONFIG_REGULATOR_ANATOP=y
 CONFIG_REGULATOR_DA9052=y
+CONFIG_REGULATOR_GPIO=y
 CONFIG_REGULATOR_MC13783=y
 CONFIG_REGULATOR_MC13892=y
 CONFIG_REGULATOR_PFUZE100=y
@@ -179,13 +187,16 @@  CONFIG_VIDEO_MX3=y
 CONFIG_V4L_MEM2MEM_DRIVERS=y
 CONFIG_VIDEO_CODA=y
 CONFIG_SOC_CAMERA_OV2640=y
+CONFIG_IMX_IPUV3_CORE=y
 CONFIG_DRM=y
+CONFIG_DRM_PANEL_SIMPLE=y
 CONFIG_BACKLIGHT_LCD_SUPPORT=y
 CONFIG_LCD_CLASS_DEVICE=y
 CONFIG_LCD_L4F00242T03=y
 CONFIG_LCD_PLATFORM=y
 CONFIG_BACKLIGHT_CLASS_DEVICE=y
 CONFIG_BACKLIGHT_PWM=y
+CONFIG_BACKLIGHT_GPIO=y
 CONFIG_FRAMEBUFFER_CONSOLE=y
 CONFIG_LOGO=y
 CONFIG_SOUND=y
@@ -225,6 +236,7 @@  CONFIG_LEDS_TRIGGER_BACKLIGHT=y
 CONFIG_LEDS_TRIGGER_GPIO=y
 CONFIG_RTC_CLASS=y
 CONFIG_RTC_INTF_DEV_UIE_EMUL=y
+CONFIG_RTC_DRV_PCF8563=y
 CONFIG_RTC_DRV_MC13XXX=y
 CONFIG_RTC_DRV_MXC=y
 CONFIG_RTC_DRV_SNVS=y
@@ -239,7 +251,7 @@  CONFIG_DRM_IMX_TVE=y
 CONFIG_DRM_IMX_LDB=y
 CONFIG_DRM_IMX_IPUV3_CORE=y
 CONFIG_DRM_IMX_IPUV3=y
-CONFIG_COMMON_CLK_DEBUG=y
+CONFIG_DRM_IMX_HDMI=y
 # CONFIG_IOMMU_SUPPORT is not set
 CONFIG_PWM=y
 CONFIG_PWM_IMX=y
@@ -277,6 +289,7 @@  CONFIG_NLS_ASCII=y
 CONFIG_NLS_ISO8859_1=y
 CONFIG_NLS_ISO8859_15=m
 CONFIG_NLS_UTF8=y
+CONFIG_DEBUG_FS=y
 CONFIG_MAGIC_SYSRQ=y
 # CONFIG_SCHED_DEBUG is not set
 CONFIG_PROVE_LOCKING=y
diff --git a/recipes-kernel/linux/linux-fslc/mxs/defconfig b/recipes-kernel/linux/linux-fslc/mxs/defconfig
index 6150108..8ccedc7 100644
--- a/recipes-kernel/linux/linux-fslc/mxs/defconfig
+++ b/recipes-kernel/linux/linux-fslc/mxs/defconfig
@@ -26,7 +26,6 @@  CONFIG_ARCH_MXS=y
 # CONFIG_ARM_THUMB is not set
 CONFIG_PREEMPT_VOLUNTARY=y
 CONFIG_AEABI=y
-CONFIG_FPE_NWFPE=y
 CONFIG_NET=y
 CONFIG_PACKET=y
 CONFIG_UNIX=y
@@ -51,10 +50,10 @@  CONFIG_MTD_CMDLINE_PARTS=y
 CONFIG_MTD_BLOCK=y
 CONFIG_MTD_DATAFLASH=y
 CONFIG_MTD_M25P80=y
-# CONFIG_M25PXX_USE_FAST_READ is not set
 CONFIG_MTD_SST25L=y
 CONFIG_MTD_NAND=y
 CONFIG_MTD_NAND_GPMI_NAND=y
+CONFIG_MTD_SPI_NOR=y
 CONFIG_MTD_UBI=y
 # CONFIG_BLK_DEV is not set
 CONFIG_EEPROM_AT24=y
@@ -138,7 +137,6 @@  CONFIG_DMADEVICES=y
 CONFIG_MXS_DMA=y
 CONFIG_STAGING=y
 CONFIG_MXS_LRADC=y
-CONFIG_COMMON_CLK_DEBUG=y
 CONFIG_IIO=y
 CONFIG_IIO_SYSFS_TRIGGER=y
 CONFIG_PWM=y
@@ -180,7 +178,7 @@  CONFIG_BLK_DEV_IO_TRACE=y
 CONFIG_STRICT_DEVMEM=y
 CONFIG_DEBUG_USER=y
 # CONFIG_CRYPTO_ANSI_CPRNG is not set
-# CONFIG_CRYPTO_HW is not set
+CONFIG_CRYPTO_DEV_MXS_DCP=y
 CONFIG_CRC_ITU_T=m
 CONFIG_CRC7=m
 CONFIG_FONTS=y
diff --git a/recipes-kernel/linux/linux-fslc_3.14.bb b/recipes-kernel/linux/linux-fslc_3.16.bb
similarity index 84%
rename from recipes-kernel/linux/linux-fslc_3.14.bb
rename to recipes-kernel/linux/linux-fslc_3.16.bb
index 653d8f7..9d9731e 100644
--- a/recipes-kernel/linux/linux-fslc_3.14.bb
+++ b/recipes-kernel/linux/linux-fslc_3.16.bb
@@ -9,9 +9,9 @@  upstreaming."
 
 include linux-fslc.inc
 
-PV = "3.14+git${SRCPV}"
+PV = "3.16+git${SRCPV}"
 
-SRCBRANCH = "patches-3.14"
-SRCREV = "6c6f90b1cef3cf4586c175fee94d1e6c43c77666"
+SRCBRANCH = "patches-3.16"
+SRCREV = "19583ca584d6f574384e17fe7613dfaeadcdc4a6"
 
 COMPATIBLE_MACHINE = "(mxs|mx3|mx5|mx6)"