summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLauren Post <lauren.post@freescale.com>2015-12-24 15:16:48 +0800
committerOtavio Salvador <otavio@ossystems.com.br>2016-02-11 18:09:47 -0200
commite118b12b7e5b2ba4295edbb5cf4cf260043dc6c2 (patch)
tree762914806777daa19f4bfa797e2169f2943783ac
parent84d64689deab3340fd32b86cd22c6b062333cc3d (diff)
downloadmeta-fsl-arm-e118b12b7e5b2ba4295edbb5cf4cf260043dc6c2.tar.gz
linux-imx: Upgrade to 3.14.52-1.1.0_ga Consolidatd GA release
Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
-rw-r--r--recipes-kernel/linux/linux-imx-3.14.38/0001-ARM-8158-LLVMLinux-use-static-inline-in-ARM-ftrace.patch48
-rw-r--r--recipes-kernel/linux/linux-imx-3.14.38/0001-ARM-LLVMLinux-Change-extern-inline-to-static-inline.patch59
-rw-r--r--recipes-kernel/linux/linux-imx-3.14.38/0003-ARM-imx6sl-Disable-imx6sl-specific-code-when-imx6sl-.patch56
-rw-r--r--recipes-kernel/linux/linux-imx-3.14.52/0004-mmc-sdhci-esdhc-imx-Fixup-runtime-PM-conditions-duri.patch (renamed from recipes-kernel/linux/linux-imx-3.14.38/0004-mmc-sdhci-esdhc-imx-Fixup-runtime-PM-conditions-duri.patch)0
-rw-r--r--recipes-kernel/linux/linux-imx-3.14.52/imx/defconfig (renamed from recipes-kernel/linux/linux-imx-3.14.38/imx/defconfig)28
-rw-r--r--recipes-kernel/linux/linux-imx-mfgtool_3.14.52.bb (renamed from recipes-kernel/linux/linux-imx-mfgtool_3.14.38.bb)0
-rw-r--r--recipes-kernel/linux/linux-imx_3.14.38.bb43
-rw-r--r--recipes-kernel/linux/linux-imx_3.14.52.bb23
8 files changed, 42 insertions, 215 deletions
diff --git a/recipes-kernel/linux/linux-imx-3.14.38/0001-ARM-8158-LLVMLinux-use-static-inline-in-ARM-ftrace.patch b/recipes-kernel/linux/linux-imx-3.14.38/0001-ARM-8158-LLVMLinux-use-static-inline-in-ARM-ftrace.patch
deleted file mode 100644
index 47f13c7..0000000
--- a/recipes-kernel/linux/linux-imx-3.14.38/0001-ARM-8158-LLVMLinux-use-static-inline-in-ARM-ftrace.patch
+++ /dev/null
@@ -1,48 +0,0 @@
1From aeea3592a13bf12861943e44fc48f1f270941f8d Mon Sep 17 00:00:00 2001
2From: Behan Webster <behanw@converseincode.com>
3Date: Wed, 24 Sep 2014 01:06:46 +0100
4Subject: ARM: 8158/1: LLVMLinux: use static inline in ARM ftrace.h
5
6With compilers which follow the C99 standard (like modern versions of gcc and
7clang), "extern inline" does the wrong thing (emits code for an externally
8linkable version of the inline function). In this case using static inline
9and removing the NULL version of return_address in return_address.c does
10the right thing.
11
12Signed-off-by: Behan Webster <behanw@converseincode.com>
13Reviewed-by: Mark Charlebois <charlebm@gmail.com>
14Acked-by: Steven Rostedt <rostedt@goodmis.org>
15Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
16
17diff --git a/arch/arm/include/asm/ftrace.h b/arch/arm/include/asm/ftrace.h
18index 39eb16b..bfe2a2f 100644
19--- a/arch/arm/include/asm/ftrace.h
20+++ b/arch/arm/include/asm/ftrace.h
21@@ -45,7 +45,7 @@ void *return_address(unsigned int);
22
23 #else
24
25-extern inline void *return_address(unsigned int level)
26+static inline void *return_address(unsigned int level)
27 {
28 return NULL;
29 }
30diff --git a/arch/arm/kernel/return_address.c b/arch/arm/kernel/return_address.c
31index fafedd8..f6aa84d 100644
32--- a/arch/arm/kernel/return_address.c
33+++ b/arch/arm/kernel/return_address.c
34@@ -63,11 +63,6 @@ void *return_address(unsigned int level)
35 #warning "TODO: return_address should use unwind tables"
36 #endif
37
38-void *return_address(unsigned int level)
39-{
40- return NULL;
41-}
42-
43 #endif /* if defined(CONFIG_FRAME_POINTER) && !defined(CONFIG_ARM_UNWIND) / else */
44
45 EXPORT_SYMBOL_GPL(return_address);
46--
47cgit v0.10.2
48
diff --git a/recipes-kernel/linux/linux-imx-3.14.38/0001-ARM-LLVMLinux-Change-extern-inline-to-static-inline.patch b/recipes-kernel/linux/linux-imx-3.14.38/0001-ARM-LLVMLinux-Change-extern-inline-to-static-inline.patch
deleted file mode 100644
index 0ab03fb..0000000
--- a/recipes-kernel/linux/linux-imx-3.14.38/0001-ARM-LLVMLinux-Change-extern-inline-to-static-inline.patch
+++ /dev/null
@@ -1,59 +0,0 @@
1From a2561791169351cbf1ac5ca0c4299a0eef7eca65 Mon Sep 17 00:00:00 2001
2From: Behan Webster <behanw@converseincode.com>
3Date: Tue, 3 Sep 2013 22:27:26 -0400
4Subject: [PATCH] ARM: LLVMLinux: Change "extern inline" to "static inline" in
5 glue-cache.h
6
7With compilers which follow the C99 standard (like modern versions of gcc and
8clang), "extern inline" does the wrong thing (emits code for an externally
9linkable version of the inline function). "static inline" is the correct choice
10instead.
11
12Author: Behan Webster <behanw@converseincode.com>
13Signed-off-by: Behan Webster <behanw@converseincode.com>
14Reviewed-by: Mark Charlebois <charlebm@gmail.com>
15---
16 arch/arm/include/asm/glue-cache.h | 22 +++++++++++-----------
17 1 file changed, 11 insertions(+), 11 deletions(-)
18
19diff --git a/arch/arm/include/asm/glue-cache.h b/arch/arm/include/asm/glue-cache.h
20index c81adc0..a3c24cd 100644
21--- a/arch/arm/include/asm/glue-cache.h
22+++ b/arch/arm/include/asm/glue-cache.h
23@@ -130,22 +130,22 @@
24 #endif
25
26 #ifndef __ASSEMBLER__
27-extern inline void nop_flush_icache_all(void) { }
28-extern inline void nop_flush_kern_cache_all(void) { }
29-extern inline void nop_flush_kern_cache_louis(void) { }
30-extern inline void nop_flush_user_cache_all(void) { }
31-extern inline void nop_flush_user_cache_range(unsigned long a,
32+static inline void nop_flush_icache_all(void) { }
33+static inline void nop_flush_kern_cache_all(void) { }
34+static inline void nop_flush_kern_cache_louis(void) { }
35+static inline void nop_flush_user_cache_all(void) { }
36+static inline void nop_flush_user_cache_range(unsigned long a,
37 unsigned long b, unsigned int c) { }
38
39-extern inline void nop_coherent_kern_range(unsigned long a, unsigned long b) { }
40-extern inline int nop_coherent_user_range(unsigned long a,
41+static inline void nop_coherent_kern_range(unsigned long a, unsigned long b) { }
42+static inline int nop_coherent_user_range(unsigned long a,
43 unsigned long b) { return 0; }
44-extern inline void nop_flush_kern_dcache_area(void *a, size_t s) { }
45+static inline void nop_flush_kern_dcache_area(void *a, size_t s) { }
46
47-extern inline void nop_dma_flush_range(const void *a, const void *b) { }
48+static inline void nop_dma_flush_range(const void *a, const void *b) { }
49
50-extern inline void nop_dma_map_area(const void *s, size_t l, int f) { }
51-extern inline void nop_dma_unmap_area(const void *s, size_t l, int f) { }
52+static inline void nop_dma_map_area(const void *s, size_t l, int f) { }
53+static inline void nop_dma_unmap_area(const void *s, size_t l, int f) { }
54 #endif
55
56 #ifndef MULTI_CACHE
57--
582.1.4
59
diff --git a/recipes-kernel/linux/linux-imx-3.14.38/0003-ARM-imx6sl-Disable-imx6sl-specific-code-when-imx6sl-.patch b/recipes-kernel/linux/linux-imx-3.14.38/0003-ARM-imx6sl-Disable-imx6sl-specific-code-when-imx6sl-.patch
deleted file mode 100644
index 0743099..0000000
--- a/recipes-kernel/linux/linux-imx-3.14.38/0003-ARM-imx6sl-Disable-imx6sl-specific-code-when-imx6sl-.patch
+++ /dev/null
@@ -1,56 +0,0 @@
1From 8340ad4ab71b568e65dfd1b92cc0967152887f97 Mon Sep 17 00:00:00 2001
2From: Nikolay Dimitrov <picmaster@mail.bg>
3Date: Sun, 8 Feb 2015 22:18:09 +0200
4Subject: [PATCH 3/3] ARM: imx6sl: Disable imx6sl-specific code when imx6sl SOC
5 support is disabled
6
7Currently the build fails when CONFIG_SOC_IMX6SL is disabled, due to some
8hard-coded stuff. The patch purpose is to handle enabling/disabling this
9config option.
10
11Signed-off-by: Nikolay Dimitrov <picmaster@mail.bg>
12Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
13
14Upstream-Status: Pending
15
16---
17 arch/arm/mach-imx/Makefile | 3 ++-
18 arch/arm/mach-imx/mxc.h | 4 ++++
19 2 files changed, 6 insertions(+), 1 deletion(-)
20
21diff --git a/arch/arm/mach-imx/Makefile b/arch/arm/mach-imx/Makefile
22index b76a214..27f1976 100644
23--- a/arch/arm/mach-imx/Makefile
24+++ b/arch/arm/mach-imx/Makefile
25@@ -122,7 +122,8 @@ obj-$(CONFIG_SOC_IMX6SL) += busfreq_lpddr2.o lpddr2_freq_imx6.o imx6sl_lpm_wfi.o
26 AFLAGS_lpddr2_freq_imx6sx.o :=-Wa,-march=armv7-a
27 AFLAGS_ddr3_freq_imx6sx.o :=-Wa,-march=armv7-a
28 AFLAGS_imx6sx_low_power_idle.o :=-Wa,-march=armv7-a
29-obj-$(CONFIG_SOC_IMX6SX) += ddr3_freq_imx6sx.o lpddr2_freq_imx6sx.o imx6sx_low_power_idle.o
30+obj-$(CONFIG_SOC_IMX6SX) += ddr3_freq_imx6sx.o lpddr2_freq_imx6sx.o imx6sx_low_power_idle.o \
31+ busfreq_lpddr2.o lpddr2_freq_imx6.o
32 endif
33
34
35diff --git a/arch/arm/mach-imx/mxc.h b/arch/arm/mach-imx/mxc.h
36index 1510769..e6af4dd 100644
37--- a/arch/arm/mach-imx/mxc.h
38+++ b/arch/arm/mach-imx/mxc.h
39@@ -158,10 +158,14 @@ extern unsigned int __mxc_cpu_type;
40 #endif
41
42 #ifndef __ASSEMBLY__
43+#ifdef CONFIG_SOC_IMX6SL
44 static inline bool cpu_is_imx6sl(void)
45 {
46 return __mxc_cpu_type == MXC_CPU_IMX6SL;
47 }
48+#else
49+# define cpu_is_imx6sl() (0)
50+#endif
51
52 static inline bool cpu_is_imx6dl(void)
53 {
54--
552.1.4
56
diff --git a/recipes-kernel/linux/linux-imx-3.14.38/0004-mmc-sdhci-esdhc-imx-Fixup-runtime-PM-conditions-duri.patch b/recipes-kernel/linux/linux-imx-3.14.52/0004-mmc-sdhci-esdhc-imx-Fixup-runtime-PM-conditions-duri.patch
index 0d3caa4..0d3caa4 100644
--- a/recipes-kernel/linux/linux-imx-3.14.38/0004-mmc-sdhci-esdhc-imx-Fixup-runtime-PM-conditions-duri.patch
+++ b/recipes-kernel/linux/linux-imx-3.14.52/0004-mmc-sdhci-esdhc-imx-Fixup-runtime-PM-conditions-duri.patch
diff --git a/recipes-kernel/linux/linux-imx-3.14.38/imx/defconfig b/recipes-kernel/linux/linux-imx-3.14.52/imx/defconfig
index dd9f739..e3315f3 100644
--- a/recipes-kernel/linux/linux-imx-3.14.38/imx/defconfig
+++ b/recipes-kernel/linux/linux-imx-3.14.52/imx/defconfig
@@ -80,7 +80,6 @@ CONFIG_BT_BNEP_MC_FILTER=y
80CONFIG_BT_BNEP_PROTO_FILTER=y 80CONFIG_BT_BNEP_PROTO_FILTER=y
81CONFIG_BT_HIDP=y 81CONFIG_BT_HIDP=y
82CONFIG_BT_HCIBTUSB=y 82CONFIG_BT_HCIBTUSB=y
83CONFIG_BT_HCIBTSDIO=y
84CONFIG_BT_HCIUART=y 83CONFIG_BT_HCIUART=y
85CONFIG_BT_HCIUART_H4=y 84CONFIG_BT_HCIUART_H4=y
86CONFIG_BT_HCIUART_BCSP=y 85CONFIG_BT_HCIUART_BCSP=y
@@ -117,6 +116,8 @@ CONFIG_MTD_UBI=y
117CONFIG_BLK_DEV_LOOP=y 116CONFIG_BLK_DEV_LOOP=y
118CONFIG_BLK_DEV_RAM=y 117CONFIG_BLK_DEV_RAM=y
119CONFIG_BLK_DEV_RAM_SIZE=65536 118CONFIG_BLK_DEV_RAM_SIZE=65536
119CONFIG_SENSORS_FXOS8700=y
120CONFIG_SENSORS_FXAS2100X=y
120CONFIG_EEPROM_AT24=y 121CONFIG_EEPROM_AT24=y
121CONFIG_EEPROM_AT25=y 122CONFIG_EEPROM_AT25=y
122# CONFIG_SCSI_PROC_FS is not set 123# CONFIG_SCSI_PROC_FS is not set
@@ -145,33 +146,38 @@ CONFIG_SMC91X=y
145CONFIG_SMC911X=y 146CONFIG_SMC911X=y
146CONFIG_SMSC911X=y 147CONFIG_SMSC911X=y
147# CONFIG_NET_VENDOR_STMICRO is not set 148# CONFIG_NET_VENDOR_STMICRO is not set
149CONFIG_MICREL_PHY=y
148CONFIG_USB_PEGASUS=m 150CONFIG_USB_PEGASUS=m
149CONFIG_USB_RTL8150=m 151CONFIG_USB_RTL8150=m
150CONFIG_USB_RTL8152=m 152CONFIG_USB_RTL8152=m
151CONFIG_USB_USBNET=m 153CONFIG_USB_USBNET=m
152CONFIG_USB_NET_CDC_EEM=m 154CONFIG_USB_NET_CDC_EEM=m
153CONFIG_ATH_CARDS=y 155CONFIG_BCMDHD=m
154CONFIG_ATH6KL=m 156CONFIG_BCMDHD_SDIO=y
155CONFIG_ATH6KL_SDIO=m 157CONFIG_BCMDHD_FW_PATH="/lib/firmware/bcm/fw_bcmdhd.bin"
156CONFIG_BRCMFMAC=m 158CONFIG_BCMDHD_NVRAM_PATH="/lib/firmware/bcm/bcmdhd.cal"
159# CONFIG_RTL_CARDS is not set
157# CONFIG_INPUT_MOUSEDEV_PSAUX is not set 160# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
158CONFIG_INPUT_EVDEV=y 161CONFIG_INPUT_EVDEV=y
159CONFIG_INPUT_EVBUG=m 162CONFIG_INPUT_EVBUG=m
160CONFIG_KEYBOARD_GPIO=y 163CONFIG_KEYBOARD_GPIO=y
161CONFIG_KEYBOARD_SNVS_PWRKEY=y
162CONFIG_KEYBOARD_IMX=y 164CONFIG_KEYBOARD_IMX=y
163CONFIG_MOUSE_PS2=m 165CONFIG_MOUSE_PS2=m
164CONFIG_MOUSE_PS2_ELANTECH=y 166CONFIG_MOUSE_PS2_ELANTECH=y
165CONFIG_INPUT_TOUCHSCREEN=y 167CONFIG_INPUT_TOUCHSCREEN=y
168CONFIG_TOUCHSCREEN_ADS7846=y
166CONFIG_TOUCHSCREEN_EGALAX=y 169CONFIG_TOUCHSCREEN_EGALAX=y
167CONFIG_TOUCHSCREEN_ELAN=y 170CONFIG_TOUCHSCREEN_ELAN=y
168CONFIG_TOUCHSCREEN_MAX11801=y 171CONFIG_TOUCHSCREEN_MAX11801=y
172CONFIG_TOUCHSCREEN_IMX6UL_TSC=y
169CONFIG_TOUCHSCREEN_MC13783=y 173CONFIG_TOUCHSCREEN_MC13783=y
170CONFIG_TOUCHSCREEN_TSC2007=y 174CONFIG_TOUCHSCREEN_TSC2007=y
171CONFIG_TOUCHSCREEN_STMPE=y 175CONFIG_TOUCHSCREEN_STMPE=y
172CONFIG_INPUT_MISC=y 176CONFIG_INPUT_MISC=y
173CONFIG_INPUT_MMA8450=y 177CONFIG_INPUT_MMA8450=y
174CONFIG_INPUT_ISL29023=y 178CONFIG_INPUT_ISL29023=y
179CONFIG_INPUT_MPL3115=y
180CONFIG_SENSOR_FXLS8471=y
175CONFIG_SERIO_SERPORT=m 181CONFIG_SERIO_SERPORT=m
176# CONFIG_LEGACY_PTYS is not set 182# CONFIG_LEGACY_PTYS is not set
177# CONFIG_DEVKMEM is not set 183# CONFIG_DEVKMEM is not set
@@ -194,7 +200,6 @@ CONFIG_GPIO_MAX732X=y
194CONFIG_GPIO_74X164=y 200CONFIG_GPIO_74X164=y
195CONFIG_POWER_SUPPLY=y 201CONFIG_POWER_SUPPLY=y
196CONFIG_SABRESD_MAX8903=y 202CONFIG_SABRESD_MAX8903=y
197CONFIG_IMX6_USB_CHARGER=y
198CONFIG_SENSORS_MAX17135=y 203CONFIG_SENSORS_MAX17135=y
199CONFIG_SENSORS_MAG3110=y 204CONFIG_SENSORS_MAG3110=y
200CONFIG_THERMAL=y 205CONFIG_THERMAL=y
@@ -213,6 +218,7 @@ CONFIG_REGULATOR=y
213CONFIG_REGULATOR_FIXED_VOLTAGE=y 218CONFIG_REGULATOR_FIXED_VOLTAGE=y
214CONFIG_REGULATOR_ANATOP=y 219CONFIG_REGULATOR_ANATOP=y
215CONFIG_REGULATOR_DA9052=y 220CONFIG_REGULATOR_DA9052=y
221CONFIG_REGULATOR_GPIO=y
216CONFIG_REGULATOR_MAX17135=y 222CONFIG_REGULATOR_MAX17135=y
217CONFIG_REGULATOR_MC13783=y 223CONFIG_REGULATOR_MC13783=y
218CONFIG_REGULATOR_MC13892=y 224CONFIG_REGULATOR_MC13892=y
@@ -237,6 +243,8 @@ CONFIG_VIDEO_MXC_IPU_OUTPUT=y
237CONFIG_VIDEO_MXC_PXP_V4L2=y 243CONFIG_VIDEO_MXC_PXP_V4L2=y
238CONFIG_VIDEO_MXC_CSI_CAMERA=m 244CONFIG_VIDEO_MXC_CSI_CAMERA=m
239CONFIG_MXC_VADC=m 245CONFIG_MXC_VADC=m
246CONFIG_MXC_MIPI_CSI=m
247CONFIG_MXC_CAMERA_OV5647_MIPI=m
240CONFIG_SOC_CAMERA=y 248CONFIG_SOC_CAMERA=y
241CONFIG_VIDEO_MX3=y 249CONFIG_VIDEO_MX3=y
242CONFIG_V4L_MEM2MEM_DRIVERS=y 250CONFIG_V4L_MEM2MEM_DRIVERS=y
@@ -256,6 +264,7 @@ CONFIG_BACKLIGHT_PWM=y
256CONFIG_FB_MXC_SYNC_PANEL=y 264CONFIG_FB_MXC_SYNC_PANEL=y
257CONFIG_FB_MXC_LDB=y 265CONFIG_FB_MXC_LDB=y
258CONFIG_FB_MXC_MIPI_DSI=y 266CONFIG_FB_MXC_MIPI_DSI=y
267CONFIG_FB_MXC_MIPI_DSI_SAMSUNG=y
259CONFIG_FB_MXC_TRULY_WVGA_SYNC_PANEL=y 268CONFIG_FB_MXC_TRULY_WVGA_SYNC_PANEL=y
260CONFIG_FB_MXC_HDMI=y 269CONFIG_FB_MXC_HDMI=y
261CONFIG_FB_MXC_EINK_PANEL=y 270CONFIG_FB_MXC_EINK_PANEL=y
@@ -284,9 +293,11 @@ CONFIG_SND_SOC_IMX_MC13783=y
284CONFIG_SND_SOC_IMX_HDMI=y 293CONFIG_SND_SOC_IMX_HDMI=y
285CONFIG_SND_SOC_IMX_SI476X=y 294CONFIG_SND_SOC_IMX_SI476X=y
286CONFIG_USB=y 295CONFIG_USB=y
296CONFIG_USB_OTG_WHITELIST=y
287CONFIG_USB_OTG_FSM=y 297CONFIG_USB_OTG_FSM=y
288CONFIG_USB_EHCI_HCD=y 298CONFIG_USB_EHCI_HCD=y
289CONFIG_USB_EHCI_MXC=y 299CONFIG_USB_EHCI_MXC=y
300CONFIG_USB_HCD_TEST_MODE=y
290CONFIG_USB_ACM=m 301CONFIG_USB_ACM=m
291CONFIG_USB_STORAGE=y 302CONFIG_USB_STORAGE=y
292CONFIG_USB_CHIPIDEA=y 303CONFIG_USB_CHIPIDEA=y
@@ -296,7 +307,7 @@ CONFIG_USB_SERIAL=m
296CONFIG_USB_SERIAL_GENERIC=y 307CONFIG_USB_SERIAL_GENERIC=y
297CONFIG_USB_SERIAL_FTDI_SIO=m 308CONFIG_USB_SERIAL_FTDI_SIO=m
298CONFIG_USB_SERIAL_OPTION=m 309CONFIG_USB_SERIAL_OPTION=m
299CONFIG_USB_EHSET_TEST_FIXTURE=m 310CONFIG_USB_EHSET_TEST_FIXTURE=y
300CONFIG_NOP_USB_XCEIV=y 311CONFIG_NOP_USB_XCEIV=y
301CONFIG_USB_MXS_PHY=y 312CONFIG_USB_MXS_PHY=y
302CONFIG_USB_GADGET=y 313CONFIG_USB_GADGET=y
@@ -327,7 +338,6 @@ CONFIG_MXC_IPU=y
327CONFIG_MXC_GPU_VIV=y 338CONFIG_MXC_GPU_VIV=y
328CONFIG_MXC_IPU_V3_PRE=y 339CONFIG_MXC_IPU_V3_PRE=y
329CONFIG_MXC_MIPI_CSI2=y 340CONFIG_MXC_MIPI_CSI2=y
330CONFIG_MXC_MLB150=m
331CONFIG_MXC_SIM=y 341CONFIG_MXC_SIM=y
332CONFIG_NEW_LEDS=y 342CONFIG_NEW_LEDS=y
333CONFIG_LEDS_CLASS=y 343CONFIG_LEDS_CLASS=y
diff --git a/recipes-kernel/linux/linux-imx-mfgtool_3.14.38.bb b/recipes-kernel/linux/linux-imx-mfgtool_3.14.52.bb
index 825c94a..825c94a 100644
--- a/recipes-kernel/linux/linux-imx-mfgtool_3.14.38.bb
+++ b/recipes-kernel/linux/linux-imx-mfgtool_3.14.52.bb
diff --git a/recipes-kernel/linux/linux-imx_3.14.38.bb b/recipes-kernel/linux/linux-imx_3.14.38.bb
deleted file mode 100644
index 886298f..0000000
--- a/recipes-kernel/linux/linux-imx_3.14.38.bb
+++ /dev/null
@@ -1,43 +0,0 @@
1# Copyright (C) 2013-2015 Freescale Semiconductor
2# Released under the MIT license (see COPYING.MIT for the terms)
3
4SUMMARY = "Linux Kernel provided and supported by Freescale"
5DESCRIPTION = "Linux Kernel provided and supported by Freescale with focus on \
6i.MX Family Reference Boards. It includes support for many IPs such as GPU, VPU and IPU."
7
8require recipes-kernel/linux/linux-imx.inc
9require recipes-kernel/linux/linux-dtb.inc
10
11DEPENDS += "lzop-native bc-native"
12
13SRCBRANCH_mx6q = "imx_3.14.38_6qp_ga"
14LOCALVERSION_mx6q = "-6QuadPlus"
15SRCREV_mx6q = "75a01115a7f53d728e6abeb7b205676cc2a50bc0"
16
17SRCBRANCH_mx6dl = "imx_3.14.38_6qp_ga"
18LOCALVERSION_mx6dl = "-6DualLite"
19SRCREV_mx6dl = "75a01115a7f53d728e6abeb7b205676cc2a50bc0"
20
21SRCBRANCH_mx6sx = "imx_3.14.38_6qp_ga"
22LOCALVERSION_mx6sx = "-6SoloX"
23SRCREV_mx6sx = "75a01115a7f53d728e6abeb7b205676cc2a50bc0"
24
25SRCBRANCH_mx6sl = "imx_3.14.38_6qp_ga"
26LOCALVERSION_mx6sl = "-6SOloLite"
27SRCREV_mx6sl = "75a01115a7f53d728e6abeb7b205676cc2a50bc0"
28
29SRCBRANCH_mx6ul = "imx_3.14.38_6ul_ga"
30LOCALVERSION_mx6ul = "-6UltraLite"
31SRCREV_mx6ul = "e4944a51c4bb950a8f13e421eefc000a87350e23"
32
33SRCBRANCH_mx7 = "imx_3.14.38_6ul_ga"
34LOCALVERSION_mx7 = "-7Dual_beta"
35SRCREV_mx7 = "e4944a51c4bb950a8f13e421eefc000a87350e23"
36
37SRC_URI += " \
38 file://0004-mmc-sdhci-esdhc-imx-Fixup-runtime-PM-conditions-duri.patch \
39 file://0001-ARM-LLVMLinux-Change-extern-inline-to-static-inline.patch \
40 file://0001-ARM-8158-LLVMLinux-use-static-inline-in-ARM-ftrace.patch \
41"
42
43COMPATIBLE_MACHINE = "(mx6|mx6ul|mx7)"
diff --git a/recipes-kernel/linux/linux-imx_3.14.52.bb b/recipes-kernel/linux/linux-imx_3.14.52.bb
new file mode 100644
index 0000000..bd54de2
--- /dev/null
+++ b/recipes-kernel/linux/linux-imx_3.14.52.bb
@@ -0,0 +1,23 @@
1# Copyright (C) 2013-2015 Freescale Semiconductor
2# Released under the MIT license (see COPYING.MIT for the terms)
3
4SUMMARY = "Linux Kernel provided and supported by Freescale"
5DESCRIPTION = "Linux Kernel provided and supported by Freescale with focus on \
6i.MX Family Reference Boards. It includes support for many IPs such as GPU, VPU and IPU."
7
8require recipes-kernel/linux/linux-imx.inc
9require recipes-kernel/linux/linux-dtb.inc
10
11DEPENDS += "lzop-native bc-native"
12
13SRCBRANCH = "imx_3.14.52_1.1.0_ga"
14LOCALVERSION = "-1.1.0_ga"
15SRCREV = "5f6f0a50e6039370078369ddf380179d59024789"
16
17SRC_URI += " \
18 file://0004-mmc-sdhci-esdhc-imx-Fixup-runtime-PM-conditions-duri.patch \
19"
20
21DEFAULT_PREFERENCE = "1"
22
23COMPATIBLE_MACHINE = "(mx6|mx6ul|mx7)"