aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel
AgeCommit message (Collapse)Author
2014-10-02linux-mfgtool.inc: Fix dynamic packages handlingOtavio Salvador
In case we have kernel modules, a runtime dependency or recommendation can break the dependency resolution algorithm of BitBake resulting on a conflict like: ,----[ Provider conflict error ] | ERROR: Trying to resolve runtime dependency kernel-module-nfs resulted | in conflicting PREFERRED_PROVIDER entries being found. | The providers found were: | ['.../meta-customer/recipes-kernel/linux/linux-customer-mfgtool_3.10.17.bb', | '.../meta-customer/recipes-kernel/linux/linux-customer_3.10.17.bb'] | The PREFERRED_PROVIDER entries resulting in this conflict were: | ['PREFERRED_PROVIDER_linux-mfgtool = mfgtool-linux-customer', | 'PREFERRED_PROVIDER_virtual/kernel = linux-customer'] `---- To fix this, we need to rename the dynamic packages and hence change the built binaries, solving the conflict. Change-Id: I8becb8a4a839494720711f60f51515aba0140c68 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-09-23linux-fslc: Update to 00e472 revisionOtavio Salvador
This updates the patches-3.14 branch to 3.14.19 stable release. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-09-15linux-imx (3.10.17): Forward port 3.10.17-1.0.0 fixesOtavio Salvador
Freescale when doing 3.10.17-1.0.1 has ignored the fixes done, by themselves, in the 3.10.17-1.0.0 kernel. This includes following patches, rebased on top 3.10.17-1.0.1: ENGR00318392 ARM:imx6x: Save/restore SCU and some CP15 registers across suspend/resume ENGR00301078-2: ARM: dts: imx6sl-evk: add support for pfuze200 on imx6sl-evk ENGR00301078-1: ARM: dts: imx6dl-sabresd: add support for pfuze200 on mx6dl-sabresd pfuze100-regulator: Fix of_node_get() parameter regulator: pfuze100: Use of_get_child_by_name regulator: pfuze100: Add PFUZE200 support to Kconfig and module description regulator: pfuze100: Add terminate entry for [i2c|of]_device_id tables regulator: pfuze100: add pfuze200 support regulator: pfuze100: Fix address of FABID ENGR00309838 ARM: imx6sl: gpc: add chip revision check for dispmix Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-28linux-imx-rt: Use 'performance' as default cpufreq governorJacob Kroon
Since CPU frequency scaling is a bad idea for real-time systems anyway, use 'performance' and disable the remaining cpufreq governors. Avoids the following issue: BUG: scheduling while atomic: swapper/0/0/0x00000002 Modules linked in: Preemption disabled at:[< (null)>] (null) CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.10.17-rt12-monkey+g232293e #1 [<80013c7c>] (unwind_backtrace+0x0/0xec) from [<80011644>] (show_stack+0x10/0x14) [<80011644>] (show_stack+0x10/0x14) from [<8004e160>] (__schedule_bug+0x60/0xa8) [<8004e160>] (__schedule_bug+0x60/0xa8) from [<80643458>] (__schedule+0x408/0x4a8) [<80643458>] (__schedule+0x408/0x4a8) from [<8064352c>] (schedule+0x34/0xa4) [<8064352c>] (schedule+0x34/0xa4) from [<80644104>] (rt_spin_lock_slowlock+0xc0/0x298) [<80644104>] (rt_spin_lock_slowlock+0xc0/0x298) from [<80033780>] (lock_timer_base.isra.29+0x2c/0x4c) [<80033780>] (lock_timer_base.isra.29+0x2c/0x4c) from [<80033944>] (mod_timer+0x60/0x1c4) [<80033944>] (mod_timer+0x60/0x1c4) from [<8044bcc8>] (cpufreq_interactive_idle_notifier+0x148/0x180) [<8044bcc8>] (cpufreq_interactive_idle_notifier+0x148/0x180) from [<8004ad40>] (notifier_call_chain+0x44/0x84) [<8004ad40>] (notifier_call_chain+0x44/0x84) from [<8004afd4>] (atomic_notifier_call_chain+0x34/0x48) [<8004afd4>] (atomic_notifier_call_chain+0x34/0x48) from [<8005d9a0>] (cpu_startup_entry+0xfc/0x164) [<8005d9a0>] (cpu_startup_entry+0xfc/0x164) from [<80c1cab4>] (start_kernel+0x324/0x330) [<80c1cab4>] (start_kernel+0x324/0x330) from [<10008074>] (0x10008074) See: https://lkml.org/lkml/2014/6/10/457 https://lists.yoctoproject.org/pipermail/meta-freescale/2014-June/008957.html Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-28linux-imx-rt: Upgrade to 3.10.17-1.0.1Jacob Kroon
Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-22kernel-module-mcc: Update to version 1.06Tony Felice
This includes the following main changes: * Increase max code size of MQX binary that can be loaded to SRAM from 128KB to 256KB. * Add compatibility for the 3.13+ Linux kernel. Functionality with the 3.0 kernel remains unchanged. * Integrate patch that removes bashisms from kernel-module-mcc's Makefile. Signed-off-by: Anthony Felice <tony.felice@timesys.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-22linux-imx: Upgrade to 3.10.17-1.0.1Lauren Post
For 2D GPU cores there is a potential need to manage the maximum number of outstanding return requests from the memory subsystem. The proper way to manage these for 2D cores with this configuration is to use a FLUSH. The patch does a FLUSH after every DRAW, the pipe will not overfill and the scenario which may lead to a stall will not occur. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-22kernel-module-mcc: remove bashism in MakefileMax Krummenacher
Replacing bash brace expansion with a Posix compliant syntax to make do_install succeed also when using a dash shell. Signed-off-by: Max Krummenacher <max.oss.09@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-22meta-fsl-arm: fix some typosJavier Viguera
Signed-off-by: Javier Viguera <javier.viguera@digi.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-18linux-fslc: Update to ab42ba6 revisionOtavio Salvador
This updates the Linux 3.14-based branch to the 3.14.17 stable release. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-10linux-fslc: Update to d29923d revisionOtavio Salvador
This updates the Linux 3.14-based branch to the 3.14.16 stable release. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-05linux-fslc (3.14): Update to 6c6f90b revisionOtavio Salvador
This updates the Linux 3.14-based branch to the 3.14.14 stable release. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-05linux-imx (2.6.35.3): Update to the b3912bb revisionOtavio Salvador
This includes following updates: b3912bb ENGR00285448 [MX28] SAIF: Out of Voltage in SAIF clock PINs 90ce77d ENGR00285446-3 [MX28] SAIF: Bit Shift in SAIF RX Data 1ea685a ENGR00285446-2 [MX28] SAIF: Bit Shift in SAIF RX Data 1ca8992 ENGR00285446-1 [MX28] SAIF: Bit Shift in SAIF RX Data 45fe172 mach-mx5/devices.c: Add PMU device Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-05linux-fslc (3.14): Update to cde0fbb revisionOtavio Salvador
This updates the 3.14-based kernel to the 3.14.11 release. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-05linux-imx (3.10.17): Update to 2a69800 revisionOtavio Salvador
This includes the following updates to the 3.10.17-1.0.0-GA: 2a69800 ENGR00318392 ARM:imx6x: Save/restore SCU and some CP15 2a7bd41 ENGR00301078-2: ARM: dts: imx6sl-evk: add support for pfuze200 on imx6sl-evk f0790e4 ENGR00301078-1: ARM: dts: imx6dl-sabresd: add support for pfuze200 on mx6dl-sabresd d52df5f pfuze100-regulator: Fix of_node_get() parameter ce1917e regulator: pfuze100: Use of_get_child_by_name 097577d regulator: pfuze100: Add PFUZE200 support to Kconfig and module description dad7af3 regulator: pfuze100: Add terminate entry for [i2c|of]_device_id tables 792bf11 regulator: pfuze100: add pfuze200 support df8c0fa regulator: pfuze100: Fix address of FABID dd27604 ENGR00309838 ARM: imx6sl: gpc: add chip revision check for dispmix Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-06-04linux-imx-rt: Enable CONFIG_FHANDLEJacob Kroon
This kernel setting is required when using systemd >= 210. Without it, no serial devices are enabled at boot time, making serial login impossible. Tested on Wandboard Solo/Dual. Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-05-24linux-imx (3.10.17): enable CONFIG_FHANDLEMaciej Borzecki
This kernel setting is required when using systemd >= 210. Without it, no serial devices are enabled at boot time, making serial login impossible. Change-Id: Icd85e136be51700bb5c6c5bcff9bf4e87c9ab2f2 Signed-off-by: Maciej Borzecki <maciej.borzecki@open-rnd.pl> Signed-off-by: Maciej Borzecki <maciek.borzecki@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-05-12linux-fslc: Update 3.14-based branch to c34636aOtavio Salvador
This merges 3.14.3 stable release. Change-Id: I0f828bd2d8fd66ff27cd17f360c84b35c8078c98 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-05-05linux-fslc: Update to 094066e revisionOtavio Salvador
This includes the 3.14.2 stable updates and a bug fix for i.MX23/i.MX28 MMC detection (ac1781f mmc: mxs: fix card detection function for broken card detect). Change-Id: Iba200a00d11413927fa949e971a245dbd943f920 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-05-01linux-imx-rt: Upgrade to 3.10.17-1.0.0 GAJacob Kroon
- Align defconfig with linux-imx 3.10.17-1.0.0 GA release - No patches dropped, they are all still required Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-30linux-imx: Update defconfig for 3.10.17-1.0.0 GALauren Post
Change-Id: I82c0f7f3b74d051c57036b4e9864ab8c43db212b Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-30linux-imx: Upgrade to 3.10.17-1.0.0 GALauren Post
Change-Id: I0c4af593a1a086777342143c398546a866e7d842 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>