aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel
AgeCommit message (Collapse)Author
2014-03-05linux-imx: Bump PR so version does not go backwardsOtavio Salvador
This allow removal of the PRINC, which is deprecated and will be removed after Yocto Project 1.6 release, from meta-fsl-arm-extra. The equivalent change need to be updated in meta-fsl-arm-extra at same time, to avoid version to go backwards. While dropping it, we also drop the INC_PR variable as it were in use just for the PRINC case and the other linux-imx.inc users do not use it. Change-Id: Ia66f686f584a72a0b173b8e2fdd00c015c519e2b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-05linux-timesys: Remove twr-vf65gs10 specific patches from SRC_URIAnthony Felice
The two patches specified under SRC_URI are specific for the twr-vf65gs10 machine, and should not be applied to every instance of the linux-timesys kernel. They are now only applied to the linux-timesys kernel built for the twr-vf65gs10 machine. This is in preparation for adding the pcl052 and pcm052 to meta-fsl-arm-extra - as these patches are not applicable to the pcl052 and pcm052. Signed-off-by: Anthony Felice <tony.felice@timesys.com>
2014-03-03linux-imx-mfgtool: Add 3.10.17 versionOtavio Salvador
Add the FSL Linux i.MX 3.10.17 version in the Manufacturing Tool variant to allow building a specific version for use with it. This also includes the defconfig used to provide the FSL UTP driver and reduce the amount of build drivers. This is the current 3.10.17-1.0.0-beta original defconfig for MfgTool. Change-Id: I7808d79ff004266a25d909ac296725d576de7f3b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-03linux-mfgtool.inc: Build a Manufactoring Tool variantOtavio Salvador
This makes a separated binary set for Manufacturing Tool use without clobbering the Linux Kernel used for normal use. Change-Id: I8db032610b9453b6c86f26c373871e7d4bdd3b1e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-03linux-imx (3.0.35): Allow use with 3.10.17-1.0.0 GPUDaiane Angolini
The 3.10.17-1.0.0 GPU has been updated to 4.6.9p13 release. This patch updates the kernel driver to be compatible with it. Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-03linux-imx: Upgrade to 3.10.17-1.0.0_beta versionLauren Post
Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-02-26twr-vf65gs10: update kernel to latest ts-2.13 releaseAnthony Felice
defconfig changes: * enable global timer by default source changes: * fix cache collision with MQX * Add support for UART 0,2,3 iomux defines * usb: core: fix two problems for unsupported devices * usb: certification: several fixes * usb: misc: introduce OTG & EH Test Driver * ENGR00241582 MX6 USB host: USB host certification patch * Add missing header for __exception_irq_entry in global timer * mtd: m25p80: set writebufsize * Allow SW1 on TWR-VF65GS10 to be a wake-up event for TWR-VF600 * Only allow i2c driver to assign mvf_sema4 once. * Fix typo in DSPI2 and DSPI3 base address * fix FAST_READ for QSPI nor flash support * add Global Timer support to fix High Resolution Timer functionality. Signed-off-by: Anthony Felice <tony.felice@timesys.com>
2014-02-26kernel-module-mcc: bump to version 1.04Andy Voltz
* Fixes a cache collision with MQX * Update MQX compatibility to 4.0.2 * Integrate makefile patch Change-Id: If7dd5bcb3c3e882fc13709ab15cb45fcfed77b68 Signed-off-by: Andy Voltz <andy.voltz@timesys.com> Signed-off-by: Anthony Felice <tony.felice@timesys.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-02-24kernel-module-mcc: Add minor changes to get recipe in better shapeOtavio Salvador
Remove vendor name from DESCRIPTION as we are describing the recipe. Used SUMMARY instead of DESCRIPTION because it was short enough. Change-Id: I8945f5e7328daa016cdd15ccb026bd6ec5d4f936 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-01-16linux-timesys: Add branch information for new BitBake fetchAndy Voltz
Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
2014-01-06linux-fslc: Add branch informationOtavio Salvador
The new BitBake fetching code requires the revision to be available in a know branch so we need to provide this information here. Change-Id: I393070798ba3c47d0e76bc7d30d6a321e880ec5a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-12-13linux-imx: Update SRC_URI for new fetcher behavior.Daiane Angolini
If SRCREV is not in the master branch, the SRC_URI must specify the branch. Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-12-07linux-imx: Build fails on missing dependency on lzop-nativeMats Kärrman
Signed-off-by: Mats Kärrman <mats.karrman@tritech.se> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-11-25linux-fslc: Update to 3.12.1 based releaseOtavio Salvador
This patch updates the revision to 9ab58339c5 which merges the 3.12.1 release into patches-3.12 branch. Change-Id: I8cc97f2efed68172011efa5b7971e348a1b744a0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-11-14linux-imx.inc: Remove imx-test specific hackOtavio Salvador
The new kernels now have all generated contents installed in sysroot so the imx-text specific hacks are not need anymore. Change-Id: I050fc33ca20447d7453f5553be7c9135354ddb45 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-11-13linux-imx: Upgrade 3.5.7-1.0.0_alpha to 3.10.9-1.0.0_alpha kernelLauren Post
The new dependency against 'bc-native' is due used of it during kernel build and has been introduced in 3.9 kernel. Change-Id: I399007e92bb6ff401faf4c7544a924d990cc19cd Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-11-13linux-fslc: Update to revision 928c8b1Otavio Salvador
This fixes MX23 NULL pointer derreference when probing NAND chips. The commit which fixes the issue is: 928c8b1 mtd: gpmi: fix the NULL pointer Change-Id: I9f7b54900aed8bad164fd134f8a9c90b93dc0418 Reported-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-11-13linux-imx.inc: Drop extra sysroot stagingOtavio Salvador
In commit 6a6735c (kernel: restore scripts in the sysroot), kernel class has been change to include the scripts contents in sysroot so making the sysroot staging not need so this code can be dropped. Change-Id: Ic91672f7cc2b79a1269c1aaffae2fe7c0173408b Reported-by: Fabio Labruna <fabio@siddha.it> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-11-08linux-fslc: Update to revision 83ccff683Otavio Salvador
This merges the v3.12 final changes into patches-3.12 branch. Change-Id: I4bd512f90da5814cbf06fc0a1baf08f2966f316d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-10-31linux-imx (2.6.35.3): Sync i.MX5 defconfig with the one in the kernelMahesh Mahadevan
Enable CONFIG_FEC_NAPI option. This was disabled earlier as it was causing a crash during boot, this issue has been fixed by commit: <ef3b62c1bab6f8> ENGR00266268 net: fec: napi cause system crash Signed-off-by: Mahesh Mahadevan <Mahesh.Mahadevan@freescale.com>
2013-10-31linux-imx (2.6.35.3): Update maintain branch to commit 903363edMahesh Mahadevan
Update 2.6.35.3 maintain branch to commit 903363ed (ENGR00285435 Fix USB crash on MX53). Change-Id: I66fa4fa4e01dd3dd3a47ceec9e6ebe435d608e65 Signed-off-by: Mahesh Mahadevan <Mahesh.Mahadevan@freescale.com>
2013-10-30linux-imx (3.0.35): epdc: Rename mxcfb_epdc_kernel.h to mxc_epdc.hOtavio Salvador
The goal here is to ensure we are able to use 3.10.9-1.0.0 BSP packages and keep 3.0.35 kernel for boards that were not yet ported to the 3.10-based kernel. Change-Id: I4fa603d6bebad4e5712dcd1f8ec80a77c8487b12 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-10-30linux-fslc: kernel build now needs GNU bc to workLucas Dutra Nunes
The kernel now needs to use GNU bc to be built since version 3.9. The following commit message from the kernel explains the reason: commit 70730bca1331fc50c3caacaea00439de1325bd6e Author: H. Peter Anvin <hpa@zytor.com> Date: Thu Feb 14 15:13:55 2013 -0800 kernel: Replace timeconst.pl with a bc script bc is the standard tool for multi-precision arithmetic. We switched to Perl because akpm reported a hard-to-reproduce build hang, which was very odd because affected and unaffected machines were all running the same version of GNU bc. Unfortunately switching to Perl required a really ugly "canning" mechanism to support Perl < 5.8 installations lacking the Math::BigInt module. It was recently pointed out to me that some very old versions of GNU make had problems with pipes in subshells, which was indeed the construct used in the Makefile rules in that version of the patch; Perl didn't need it so switching to Perl fixed the problem for unrelated reasons. With the problem (hopefully) root-caused, we can switch back to bc and do the arbitrary-precision arithmetic naturally. Signed-off-by: H. Peter Anvin <hpa@zytor.com> Cc: Andrew Morton <akpm@linux-foundation.org> Acked-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Michal Marek <mmarek@suse.cz> Change-Id: I09ec3629bf47aa4768bd21b0cfb1ca6fb6f5b18f Signed-off-by: Lucas Dutra Nunes <ldnunes@ossystems.com.br>
2013-10-28linux-fslc: Update to 3.12-rc7 based kernelOtavio Salvador
Change-Id: I53be94701187e7a7bdbfc371a3ba84d0d28ead39 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-10-18linux-fslc: Update to 3.12-rc5 based releaseOtavio Salvador
This updates to 3.12-rc5 kernel. Following patches are still pending: 83cc074 iio: mxs-lradc: Fix the order of resources removal bc59b31 iio: mxs-lradc: Add MODULE_ALIAS 569cd56 ARM: mxs-lradc: Simplify mxs_lradc_trigger_init error handle 0e35b56 ARM: dts: imx28-evk: Enable touchscreen support Change-Id: I335d7ee2016e72b694cf66d0bdb2f86d92d5e374 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-10-08linux-imx (3.0.35): mx6sabresd: Register SDHC3 firstOtavio Salvador
On sabresd boards we boot from SDHC3, so let's register it as mmc0. Currently eMMC is mmc0 and mmc1 can be SDHC3 or SDHC2 (if present). Registering SDHC3 is safer as we can always find the rootfs. Change-Id: I99bb38c1b5939dc095bbddd298db3cf37fb7c2dc Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-18linux-imx (3.0.35): Add defconfig file for i.MX6 Solo SoCsOtavio Salvador
This copies the i.MX6 Solo Lite defconfig for use by i.MX6 Solo SoCs. This is how is done by Freescale BSP so we'll follow same rule here. Change-Id: I244e366d159fef37cdd15fedb447472efc026d27 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-17linux-fslc: Update to a318c1dd revisionOtavio Salvador
This revision merges the 3.11.1 stable release onto the patches-3.11 branch. Change-Id: I5e8665125c31c02963d689e3969da6224ec53c74 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-17linux-imx (3.0.35): Update to 4.1.0 based branchOtavio Salvador
This updates the 3.0.35 to the 4.1.0 based BSP and remove the GPU patches that has been already included there. At same time, it adds 6 new patches that include the need fixes for Yocto support and that were not included by Freescale at their kernel branch. Change-Id: Ia63d9e87a610e88c288d6be180f10b1eda399b1a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-05linux-fslc: Update to 10b70ef revisionOtavio Salvador
This adds following changes: 10b70ef usb: chipidea: move hw_phymode_configure() into probe a40d36c ARM: dts: imx53-qsb: Make USBH1 functional b9338d7 ARM: i.MX: remove sdma script address arrays from platform data d735486 dma: imx-sdma: Add ROM script addresses to driver 443a13a dma: imx-sdma: Use struct for driver data Change-Id: Ice0cd5c60ba7bacfd72e6e54dc2519eb99ed16af Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-04linux-fslc: Update to 3.11 based kernelOtavio Salvador
The Linux kernel has been updated to a 3.11 based tree which includes following changes: ef362c0 iio: mxs-lradc: Fix the order of resources removal 5e4438d iio: mxs-lradc: change the realbits to 12 c790948 staging: iio: mxs-lradc: Use devm_iio_device_alloc 308ae71 iio: core: implement devm_iio_device_alloc/devm_iio_device_free 1b25b3c iio: mxs-lradc: Check the return value from stmp_reset_block() 61cda60 iio: mxs-lradc: Add MODULE_ALIAS e922c88 ASoC: mxs-sgtl5000: Configure the dai_links as unidirectional 92676a3 ASoC: soc-pcm: Allow to specify unidirectional dai_link 5753d98 ARM: dts: imx23-olinuxino: enable Low Resolution ADC 7668d12 ARM: dts: imx23-evk: enable Low Resolution ADC 30cc4d4 ARM: mxs-lradc: Simplify mxs_lradc_trigger_init error handle 3619d42 ARM: dts: imx23-evk: enable USB PHY and controller faf7c76 ARM: dts: imx28-evk: Enable touchscreen support Change-Id: I4138d1f864924bbefbed93310670c431c291679b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-29linux-imx (3.0.35): Add support to Vivante 4.6.9p12 GPU codeOtavio Salvador
This backport the support for Vivante 4.6.9p12 GPU from 3.5.7 kernel while Freescale does not make a new 3.0.35 release with this. Change-Id: I34a4d2a6a2afa5437ab444e2259a43b523123438 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-29kernel-module-mcc: Add packageAndy Voltz
This module is used for communication and synchronization between MQX applications (running on the M4) and Linux (on A5) for Freescale Vybrid platforms. Change-Id: Id37530cc5d5a125e0ef9e3d0f52fce068fef7dff Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
2013-08-20linux-fslc: Update to 3.10 based kernelOtavio Salvador
This updates the kernel based on 3.10.7 tree. It includes following patches on top of it: 9cb4091 ASoC: mxs: move to use generic DMA helper 2a0977a ASoC: mxs: mxs-saif: Let device core handle pinctrl 3e8e9cd ARM: dts: imx23-olinuxino: enable Low Resolution ADC bcf1891 ARM: dts: imx23-evk: enable Low Resolution ADC 16eeea9 ARM: mxs-lradc: Simplify mxs_lradc_trigger_init error handle 8e005fb ARM: dts: imx23-evk: enable USB PHY and controller 7621ab6 iio: mxs-lradc: Fix misuse of iio->trig 70b12b8 iio: mxs-lradc: Remove useless check in read_raw e401940 staging/iio/mxs-lradc: cleanup masklength ab16015 staging:iio:adc: Use kstrtol()/kstrtoul() 96120e4 ARM: dts: imx28-evk: Enable touchscreen support Change-Id: Ibf0fde9579d70c51d2a3abd09b4015145e3f3525 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-19linux-imx (3.5.7): Add 3.5.7-1.0.0 alpha kernelOtavio Salvador
Change-Id: I19ced586e26267c8333d807b13f5e8d4196aaa1b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-04Revert "perf: Disable FPU tune for i.MX5 SoCs to workaround GCC ICE"Otavio Salvador
This reverts commit daf582c93a7283fb0af3b25fe2ada48f4c9985c4. The fix for GCC ICE (PR57748) has been merged into OE-Core so we can remove this workaround. Change-Id: I227952c69220af432d405f1c7cd93b11757cb152 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-29linux-timesys: Add Timesys-based kernel for VF600 based machinesAndy Voltz
Change-Id: I7b0ee983be08f84e86ed1cf83a2b6e5f4f42910d Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
2013-07-22linux-imx.inc: Add recursive copy to ensure uapi is includedLauren Post
The uapi directory is need for newer kernels so use recursive copy to include it. Change-Id: I4d952ffe132bf560f91d8c3276c40b51d9a07472 Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-07-17linux-imx (3.0.35): Update 4.0.0 branch to commit 3383d801Fabio Estevam
Update 3.0.35 4.0.0 branch to commit 3383d801 (ENGR00271359 Add Multi-touch support). Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2013-07-17linux-imx (3.0.35): Update 4.0.0 branch to commit c3e6a39Fabio Estevam
Update 3.0.35 4.0.0 branch to commit c3e6a39 (ENGR00271136 Fix build break when CONFIG_CLK_DEBUG is disabled). Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2013-07-17linux-imx (2.6.35): Update maintain branch to commit f19246ceFabio Estevam
Update 2.6.35 maintain branch to commit f19246ce (ENGR00271139 SD2_DATA1__AUDMUX_AUD4_TXFS: fix pin defintion). Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2013-07-10linux-imx (3.0.35): Remove referenced patch kept by mistakeOtavio Salvador
When I applied 504ead39 and fixed the conflict I kept the patch reference by mistake; remove it. Change-Id: I175925912dc745fcbd9581ab34f7f384bcdc12b4 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10linux-imx (3.0.35): Update git revision to 08814d9Otavio Salvador
The following patches are included: 08814d9 ARM: 7670/1: fix the memset fix b38a054 ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimizations Change-Id: I16c3c960bfe6ccf27565274fcc026142de4dc815 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10linux-imx (2.6.35.3): Update GIT revision to a0de0f9Otavio Salvador
The following patches are included: a0de0f9 ARM: 7670/1: fix the memset fix 96a7591 ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimizations ef3b62c ENGR00266268 net: fec: napi cause system crash Change-Id: I5ac1d25fee85f7f89a52deb138ba292417812728 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10linux-imx (2.6.35.3): Enable tracing support so lttng's modules are buildOtavio Salvador
lttng support is enabled in Freescale test images however its modules were not being build due lacking of tracing support in the kernel. This patch enables the needed kernel features to allow the modules to be build and thus making lttng usable. Change-Id: I22362e62e4ec077bbc35366cb5ac86ea1a4c5f5f Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10linux-imx (2.6.35.3): Sync i.MX5 and i.MX28 defconfig filesOtavio Salvador
This runs each defconfig against 'oldconfig' and update it as this kernel does not yet provide 'savedefconfig' command. Change-Id: Id19c6acdb029662041a82ac6cf4c828a1c6cfc0a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10linux-imx (3.0.35): Enable tracing support so lttng's modules are buildOtavio Salvador
lttng support is enabled in Freescale test images however its modules were not being build due lacking of tracing support in the kernel. This patch enables the needed kernel features to allow the modules to be build and thus making lttng usable. Change-Id: Ifa5fd3a5206502d8b100ce6211d2cbb69b9c6f3b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10linux-imx (3.0.35): Sync i.MX6 defconfig filesOtavio Salvador
This runs each defconfig against 'savedefconfig' and also sync i.MX6SL to i.MX6Q one. Change-Id: I85b8e973df695154d816e313589512a1118d306d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10linux-imx (3.0.35): Update to the latest commit of 4.0.0 branchFabio Estevam
Update to commit 36947b7 ("ENGR00269935 Fix the build break"). Remove the arm-mach-mx6-fix-pll4-set_rate-callback.patch file now that this patch is applied into the 4.0.0 branch. Change-Id: Ie900d53c1d3d0397e5cb429b0e00e94597df6559 Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2013-07-02perf: Disable FPU tune for i.MX5 SoCs to workaround GCC ICEOtavio Salvador
GCC 4.8 currently ICE when building perf for i.MX5 SoCs and we can workaround it disabling the FPU tunning for it. This is a temporary solution until GCC fixes this in an upcoming release. GCC bugzilla: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57748 Change-Id: I5a23e6b57695a90e9750f0fa28c419b260c83be2 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>