summaryrefslogtreecommitdiffstats
path: root/recipes-kernel
AgeCommit message (Collapse)Author
2014-04-19linux-fslc: Update to 3.14.1 stable releaseOtavio Salvador
It has no changes on top of v3.14.1 tag so this is really the mainline kernel for now. Change-Id: Id3adb6fa37e6e12f7ce76e2bf502a472446684d3 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-19linux-imx-rt: Drop extra 'rt' in version nameJacob Kroon
The 'rt' is already encoded in the version name by the RT-patch. This changes the default version name from 3.10.17-rt12-rt-1.0.0_beta to 3.10.17-rt12-1.0.0_beta Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-04linux-fslc: move SUMMARY and DESCRIPTION from .inc to .bbMario Domenech Goulart
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-04linux-imx.inc: move SUMMARY and DESCRIPTION from .inc to .bb'sMario Domenech Goulart
SUMMARY and DESCRIPTION should really go into recipes (.bb). Setting SUMMARY and DESCRIPTION in include files can easily cause recipes' to be clobbered by the ones set in included files, since they are usually set before including common files. A typical example: $ cat some-common-file.inc DESCRIPTION = "I'll clobber your description" $ cat some-recipe.bb DESCRIPTION = "I'll get clobbered" include some-common-file.inc Another problematic case is with regard to recipes that include multiple common files that set SUMMARY and DESCRIPTION (the last included ones will clobber the previous ones). That's actually the expected behavior when we include files, but it's slightly surprising in case of variables like SUMMARY and DESCRIPTION, which usually are the first ones defined in recipe files (before `include'). Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-04linux-timesys: add SUMMARYMario Domenech Goulart
Originally from the bbappend's DESCRIPTION (meta-fsl-arm-extra) for linux-timesys. Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-04linux-mfgtool.inc: typo fix (s/must to be/must be/)Mario Domenech Goulart
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-28linux-imx-rt: Add initial recipeJacob Kroon
Add initial support for 3.10.17-1.0.0 beta with 3.10.17-rt12 real-time patch. Changes in v2: - Improve commit message - Add 'Upstream-Status' tags in patches - Add SUMMARY/DESCRIPTION Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-28linux-imx-mfgtool: Add 'require linux-imx_${PV}.bb'stefan
The require in the linux-imx_${PV}.bb has been removed by mistake, add it back. Change-Id: I35b556c4f386091c16797d7fa7ec5aa6a8ea8ef5 Signed-off-by: stefan <strawberryblack@googlemail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-27linux: Add a long DESCRIPTION for some kernel recipesDaiane Angolini
Change-Id: I24b1d2e13726907a112dc647f5d5701bc0eb6f72 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-27linux: Use SUMMARY to describe the linux providerDaiane Angolini
Replace DESCRIPTION to SUMMARY on linux recipes. The SUMMARY content may be used in Release Notes to describe the each kernel provider. Change-Id: I4cb505fd0260278df1e598cb0e7e123a37d83aa2 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-14linux-imx (3.0.35): Drop recipe from base BSPOtavio Salvador
The 1.6 release cycle is focused in the 3.10.17-1.0.0 BSP and has no compromise in test and maintain the 3.0.35 compatibility. This does not mean the support as a whole will be dropped but no board in meta-fsl-arm BSP ought to use it. Users which need to use Freescale reference designs with 3.0.35 ought to keep using the Dora branch. Change-Id: I65927e26f54a6c2da824212b94d5e8c5f4a8bc07 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-14linux-imx: Use 3.10.17 as defaultOtavio Salvador
The new features are going to be added on top of 3.10.17-1.0.0 kernels so we ought to support it in Yocto Project 1.6 cycle. To get faster feedback from regressions we should make it the default. Change-Id: I9f014e8451a9792a5c2a99d2c56e56216625788a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-14linux-fslc: Update to 3.14-rc6Otavio Salvador
This updates to 3.14-rc6 (and merged fixes into Linus' tree) and syncs the defconfig files: * imx_v6_v7_defconfig -> defconfig * mxs_defconfig -> mxs/defconfig Change-Id: Ibde77fda960d6a79c939d9457fe2ded12301bf6e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-11linux-fslc (3.12): Update to 3.12.13 stable releaseOtavio Salvador
This is the 3.12.13 stable release * tag 'v3.12.13': (1211 commits) Linux 3.12.13 EDAC: Correct workqueue setup path EDAC: Poll timeout cannot be zero, p2 drivers/edac/edac_mc_sysfs.c: poll timeout cannot be zero genirq: Add missing irq_to_desc export for CONFIG_SPARSE_IRQ=n target: Fix free-after-use regression in PR unregister ring-buffer: Fix first commit on sub-buffer having non-zero delta power: max17040: Fix NULL pointer dereference when there is no platform_data time: Fix overflow when HZ is smaller than 60 i2c: mv64xxx: refactor message start to ensure proper initialization md/raid5: Fix CPU hotplug callback registration md/raid1: restore ability for check and repair to fix read errors. tick: Clear broadcast pending bit when switching to oneshot KVM: return an error code in kvm_vm_ioctl_register_coalesced_mmio() IB/qib: Add missing serdes init sequence compiler/gcc4: Make quirk for asm_volatile_goto() unconditional ACPI / hotplug / PCI: Relax the checking of _STA return values block: add cond_resched() to potentially long running ioctl discard loop block: Fix nr_vecs for inline integrity vectors block: __elv_next_request() shouldn't call into the elevator if bypassing ... Change-Id: I4b2e0e41f11dc03f23c97c739f4c173aa1991589 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>