aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel
AgeCommit message (Collapse)Author
2015-01-16linux-ls1: update to sdk v1.7 releaseChunrong Guo
This includes following changes: bdb722f arm: dts: ls1021a-twr: remove dspi1 node for cannot be verified fb3f709 arm: ls1: only call ls1_pm_iomap() when doing deep sleep c15b78f ls1021a/dts: Add eTSEC1 as wake-up event source 5f94f9f qspi: ls102xa: Adjust the size of QSPI AMBA Bus memory map Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-01-12kernel-module-mcc: Only include mvf_sema4.h if building in kernelOtavio Salvador
When mcc_config.h is used to make application we shouldn't include mvf_sema4.h as it is an internal symbol of kernel and shouldn't be directly referenced by user space applications using the MCC interface. This allows for application developers to use the SDK without having to copy the 'mvf_sema4.h' header byhand. More detailed information at: https://lists.yoctoproject.org/pipermail/meta-freescale/2015-January/012144.html Change-Id: I39a519d10a15b951c573007d3cf689f32aac3f30 Reported-by: Petr Kubizňák <kubiznak.petr@elnico.cz> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-12-07linux-fslc: Update revision to 783addbfOtavio Salvador
This updates the Linux kernel to the 3.17.4 stable release. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-12-03linux-imx: add clock patch for revision T0 1.0 of i.MX6QGary Bisson
The post dividers do not work on i.MX6Q rev T0 1.0 so they must be fixed to 1. As the table index was wrong, a divider a of 4 could still be requested which implied the clock not to be set properly. This is the root cause of the HDMI not working at high resolution on rev T0 1.0 of the SoC, giving the following error: mxc_sdc_fb fb.27: timeout when waiting for flip irq Signed-off-by: Gary Bisson <bisson.gary@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-12-03linux-imx: remove unnecessary patches for 3.10.17-1.0.2Gary Bisson
Those have been removed from the recipe by Lauren Post: 438d4438: linux-imx: Upgrade to 3.10.17-1.0.2 patch release Signed-off-by: Gary Bisson <bisson.gary@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-11-24linux-imx-rt: Upgrade to 3.10.17-1.0.2Jacob Kroon
Also, move "require" directives to after SUMMARY/DESCRIPTION section, similar to the linux-imx recipe. Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-11-24linux-*: Rework LOCALVERSION depending on SRCBRANCHDaiane Angolini
LOCALVERSION is used in FSL Community BSP Release Notes and should highlight which are the _release version_ for that particular provider. In addition LOCALVERSION makes it easy to track where the binary running on a target is from. Both reasons make LOCALVERSION a very important information. The overall rule is that LOCALVERSION would point to SRCBRANCH, unless in a case of explicit exception. Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-11-24linux-imx: Remove +yocto sufix from LOCALVERSIONDaiane Angolini
It does not make sense anymore to keep a sufix for a kernel built using yocto project tools. Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-11-10linux-fslc: Update revision to 6725f5Fabio Estevam
This updates the Linux kernel to the 3.17.2 stable release. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-11-10linux-ls1: Update to 3ced9e8 revisionChunrong Guo
This includes following changes: c742cbe arm: dts: ls1021a: rename QDS and TWR board dts name for consistence dbaf1e5 ARM: ls1021a: add gating clocks to IP blocks. 0eb706c watchdog: imx2_wdt: Add power management support. b53a344 watchdog: imx2_wdt: adds big endianness support. eb157e1 watchdog: imx2_wdt: convert to watchdog core api 71b5f25 watchdog: Get rid of MODULE_ALIAS_MISCDEV statements 54d638d watchdog: imx2_wdt: disable watchdog timer during low power mode c495541 watchdog: imx2_wdt: expose module alias for loading from device-tree Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-11-10linux-imx: Upgrade to 3.10.17-1.0.2 patch releaseLauren Post
Changes to the following areas. - pfuse 100 - power management - graphics driver update with memory, deadlock and bug hang fixes. - crypto - Update testmgr DMA - ipu MXC IPUv3 fb: Fix MXCFB_CSC_UPDATE ioctl - ARM - Drop PL310 errata Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-10-28linux-fslc: Update revision to 20fb021Otavio Salvador
This updates the Linux kernel to the 3.17.1 stable release. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-10-11linux-fslc: Update to 3.17 releaseOtavio Salvador
This updates to the 3.17 release. No changes are applied on the patches-3.17 branch at this moment so it is essentially the hash of the v3.17 tag. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-09-23linux-fslc: Update to bf3b99e revisionOtavio Salvador
This updates the patches-3.16 branch to the 3.16.3 stable release. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-09-15linux-ls1: Add kernel recipes for Layerscape1 supportZhenhua Luo
Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-09-11linux-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-09-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-01linux-imx.inc: Use the new fsl-kernel-localversion classOtavio Salvador
This uses the new class for LOCALVERSION handling, dropping the old code. The local version is set for '+imx' by default but can be overriden by users of this .inc file. Change-Id: Ib571e17c250473b923b31837954942ca5bacb61b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-30linux-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-30linux-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-19kernel-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-18linux-fslc: Update to f0539f6 revisionOtavio Salvador
This updates the Linux 3.16-based branch to the 3.16.1 stable release. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-15linux-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-15kernel-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-14meta-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-05linux-fslc: Update to 3.16 kernelOtavio Salvador
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>
2014-08-01linux-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-07-21linux-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-07-08linux-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-07-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>