summaryrefslogtreecommitdiffstats
path: root/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
...
* linux-fslc-mx6: Update revision to 964e5a3 revisionOtavio Salvador2016-04-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 964e5a3 revision includes the 3.14.54 stable release fixes plus following changes contributed by Gateworks: 7292dc7 ASoC: add tda1997x codec support aa4ee3d ipu3: keep buffer offset aligned 05608b5 ipu3: fix stripe calculation 30c6d90 thermal: imx: allow crit_delta to be passed in via kernel param 334fc35 arm: dts: add handles to anatop regulators c7a4d85 fec: Russell Kings corruption fix 0c2c11f net: fec: fix the warning found by dma debug b5b53b5 pci: imx6: Add delay after LTSSM transition 6dba6b0 fec_main: add mb() before setting status 05ab2a6 net: fec: fix NULL pointer dereference in fec_enet_timeout_work 07465db drivers: video: mxc: Add support for interlace on hdmi out 3eca3ca imx: thermal: use CPU temperature grade info for thresholds 172ad49 media: pci: tw6869: Implement ENUM_FRAMESIZES ioctl a7d429e media: pci: tw6869: add device registered dev info 957f3fa media: pci: tw6869: initial add cb61124 ARM: dts: imx: fix invalid #address-cells value ea53bf7f imx:busfreq: disable busfreq driver by default e3e114d video: mxc: ldb: use native mode for display timings fa6b13a net: igb: register mii_bus for SerDes w/ external phy 09359b6 net: igb: add phy read/write functions that accept phy addr d6daeac net: igb: add i210/i211 support for phy read/write 00b2ceb video: mxc: add adv739x TV encoder 3117a93 mxc_capture: add tda1997x HDMI receiver video support 9348099 imx: add imx tda1997x i2s DAI support b81d263 mfd: add tda1997x HDMI receiver support dba225f mxc_capture: check for init_camera_struct failure 09f7c1f mxc_capture: add device registration info 1db12fc mxc_hdmi: present sysfs edid as binary data instead of ascii bd0601d mxc_hdmi: enable overflow interrupt after initialization complete d6cc9e6 mxc_ipuv3: show device name for overlay fb a7f44be mxc_ipuv3: show ipu_id/disp_id of registered device e9ea090 regulator: Add LTC3676 support 3e12a168 regulator: core: Fix the init of DT defined fixed regulators 154b8be hwmon: mma8451: add fxos8700 magnetometer support e19d671 hwmon: mma8451: add fxos8700 accel support 760c31c cpufreq: imx: add a 25mV tollerance to the operating point voltages ef2eda1 cpufreq: imx: show soc voltage when debugging b205762d cpufreq: imx: init mutex before it can be used 04bc9ed input: edt-ft5x06 - add device-tree config for screen res and inversion 1ca89b6 Input: edt-ft5x06 - fix an i2c write for M09 support dc5f6c9 Input: edt-ft5x06 - add a missing condition f2854dd Input: edt-ft5x06 - add support for M09 firmware version 390394c Input: edt-ft5x06 - ignore touchdown events 6b60fb3 Input: edt-ft5x06 - adjust delays to conform datasheet 74bceb0 Input: edt-ft5x06 - add DT support 481da81 input: goodix: add invert and rotate support via device-tree 6297f18 input: goodix: add support for performing init sqequence 4746ef3 input: goodix: add device-tree support For compatibility with the Vivante kernel module build, the following commit has be also applied: 964e5a3 FSLC: Add busfreq-imx.h header for forward compatibility Change-Id: I92b566943c7245751b484302f2320b42ec7d761c Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* kernel-module-imx-gpu-viv: Fork driver for FSL CommunityOtavio Salvador2016-04-194-211/+17
| | | | | | | | | | | | The driver source code provided by Freescale needs fixes. This fork is a community driven development and allow faster development and easier integration of fixes. The "+fslc" suffix is added to the module during probing to make a clear identification. Change-Id: I914f1a7731263effdef75827e3a9fb8daba37ec9 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* kernel-module-imx-gpu-viv: Better work-around for change in name of ↵Gary Thomas2016-04-193-36/+38
| | | | | | | | | | | busfreq-imx.h The renaming of include/linux/busfreq-imx6.h to include/linux/busfreq-imx.h is not consistent over the many kernel versions currently being built. This changeset works around this inconsistency by creating a local symbolic link to whatever file is actually present in the kernel sources. Signed-off-by: Gary Thomas <gary@mlbassoc.com>
* kernel-module-imx-gpu-viv: Fix build against 3.14-based kernels - againOtavio Salvador2016-04-192-1/+36
| | | | | | | | | | | | | The build fail about the bus frequency header (linux/busfreq-imx6.h) not being found is caused by the mistaken check for the wrong kernel version. The regression has been introduced by d476c35 (kernel-module-imx-gpu-viv: Upgrade to 5.0.11.p7.1 for 3.14.38-6QP_ga release) which has been not properly tested. This patch fixes it, again, by adding back the removed patch. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Enable Vivante kernel driver dynamic providerOtavio Salvador2016-04-191-1/+1
| | | | | | | | | | The linux-imx.inc based kernels now can dynamically provide the Vivante kernel driver and satisfy the runtime dependency added for the Vivante GPU user space libraries. The beauty of this solution is that it makes ease for 3rd party kernel to reuse the same infrastructure and use the external module easily. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* kernel-module-imx-gpu-viv: Upgrade to 5.0.11.p7.1 for 3.14.38-6QP_ga releaseNeena Busireddy2016-04-194-52/+174
| | | | | | | | | | | - Package name is changed to kernel-module-imx-gpu-viv. - Patch platform-Fix-kernel-version-check-for-3.14-based-ker.patch is no longer required as the fix has been applied upstream. - Upgrade to graphics version 5.0.11.p7.1 - Makefile patch will be included in next release. Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx: Patches to fix gcc 5.2 build issuesLauren Post2016-04-193-0/+109
| | | | | | | | Cherry picked patches from future kernel versions to fix gcc5.2 build errors Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx: Upgrade to 3.14.38-6UL_ga and 3.14.38-6QP_ga releasesLauren Post2016-04-191-16/+16
| | | | | | | All i.MX6 with GPU use 6QP_ga and 6ul and 7d use 6ul_ga release Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* kernel-module-imx-gpu-viv: Fix build against 3.14-based kernelsOtavio Salvador2016-04-192-1/+37
| | | | | | | | | | The build fail about the bus frequency header (linux/busfreq-imx6.h) not being found is caused by the mistaken check for the wrong kernel version. This patch fixes it by adding the right kernel version to be checked. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* kernel-module-imx-gpu-viv: Kernel loadable modules for 5.0.11.p6.3Lauren Post2016-04-191-0/+16
| | | | | | | | | | | This is the Vivante kernel driver split from the kernel source code in order to make it possible to be used in any kernel source since 3.10.53. The graphic version is 5.0.11.p6.3 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-mx6 (3.14): Update to revision 4bae14aeOtavio Salvador2016-04-191-1/+1
| | | | | | This merge the 3.14.52 stable release into the fork. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc (4.1): Update to revision ac8eed12Otavio Salvador2016-04-191-1/+1
| | | | | | This merges the 4.1.7 stable release fixes into the fork. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-mx6: Bump revision to 2574f81Otavio Salvador2016-04-191-1/+1
| | | | | | | | | | | | | | | | This upgrades the kernel fork for the 3.14.51 stable release. Another change is the inclusion of: 22f6925 arm: Export cache flush management symbols when !MULTI_CACHE This fixes following error: galcore: Unknown symbol v7_dma_map_area (err 0) galcore: Unknown symbol v7_dma_flush_range (err 0) When using the Vivante GPU module as a module. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx-3.14.38: defconfig: Select IMX6ULFabio Estevam2016-04-191-0/+1
| | | | | | | Let IMX6UL be supported by default. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* rename asf to kernel-module-asf and move bb to kernel-modules subdirZhenhua Luo2016-04-191-0/+0
| | | | | | | | * rename asf to kernel-module-asf * move bb file to the common kernel-modules subdirectory Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Add kernel-module prefix for ipc kernel module bb and move bb to ↵Zhenhua Luo2016-04-193-2/+2
| | | | | | | | | | | | kernel-modules subdir * rename ipc-modules-multi to kernel-module-ipc-multi * rename ipc-modules-single to kernel-module-ipc-single * rename ipc-modules to kernel-module-ipc * move kernel module recipes to the kernel-modules subdirectory Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* rename ceetm to kernel-module-ceetm and move bb to kernel-modules subdirZhenhua Luo2016-04-191-0/+0
| | | | | | | | * rename ceetm to kernel-module-ceetm * move bb file to the common kernel-modules subdirectory Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* rename uio-seville to kernel-module-uio-seville and move bb to ↵Zhenhua Luo2016-04-191-0/+0
| | | | | | | | | | kernel-modules subdir * rename uio-seville to kernel-module-uio-seville * move bb file to the common kernel-modules subdirectory Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* rename ar to kernel-module-ar and move bb to kernel-modules subdirZhenhua Luo2016-04-191-0/+0
| | | | | | | | * rename ar to kernel-module-ar * move bb file to the common kernel-modules subdirectory Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* rename skmm-host to kernel-module-skmm-host and move bb to kernel-modules subdirZhenhua Luo2016-04-191-0/+0
| | | | | | | | * rename skmm-host to kernel-module-skmm-host * move bb file to the common kernel-modules subdirectory Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* rename pkc-host to kernel-module-pkc-host and move bb to kernel-modules subdirZhenhua Luo2016-04-191-0/+0
| | | | | | | | * rename pkc-host to kernel-module-pkc-host * move bb file to the common kernel-modules subdirectory Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* rename qoriq-debug to kernel-module-qoriq-debug and move bb to ↵Zhenhua Luo2016-04-191-0/+0
| | | | | | | | | | kernel-modules subdir * rename qoriq-debug to kernel-module-qoriq-debug * move bb file to the common kernel-modules subdirectory Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* kernel-module-ls-debug: move to kernel-modules subdirZhenhua Luo2016-04-191-0/+0
| | | | | | | | | Move the kernel module bb file to kernel-modules subdirectory which manages recipes of kernel module. Signee-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* kernel-module-scatter-gather: update COMPATIBLE_MACHINE from ls1021atwr to ↵Zhenhua Luo2016-04-191-1/+1
| | | | | | | ls1021a Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* rename scatter-gather to kernel-module-scatter-gather and move bb to ↵Zhenhua Luo2016-04-191-0/+0
| | | | | | | | | | kernel-modules subdir * rename scatter-gather to kernel-module-scatter-gather * move bb file to the common kernel-modules subdirectory Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* kernel-module-perf-qoriq: Add recipeZhenhua Luo2016-04-191-0/+18
| | | | | | | | The kernel-module-perf-qoriq package is QorIQ extension to perf for supporting non core counters. Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* kernel-module-mcc: move to kernel-modules subdirOtavio Salvador2016-04-192-0/+0
| | | | | | | There are more kernel modules which are going to be packaged so it makes sense to have them all in same subdirectory. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* cryptodev: merge qoriq-arm and qoriq-ppc to qoriq in COMPATIBLE_MACHINEZhenhua Luo2016-04-193-3/+3
| | | | | Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* kernel-module-ls-debug: Add recipeZhenhua Luo2016-04-191-0/+18
| | | | | | | | kernel-module-ls-debug is Layerscape debug file system module, it supports the ls102xa targets debug. Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* uio-seville: Update COMPATIBLE_MACHINEZhenhua Luo2016-04-191-3/+1
| | | | | | Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Acked-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* skmm-host: Add COMPATIBLE_MACHINEZhenhua Luo2016-04-191-0/+2
| | | | | | Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Acked-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* scatter-gather: Add recipeZhenhua Luo2016-04-191-0/+12
| | | | | | Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Acked-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* pkc-host: Add COMPATIBLE_MACHINEZhenhua Luo2016-04-191-0/+2
| | | | | | Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Acked-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-qoriq: Unify recipe for QorIQ ARM and QorIQ PPCZhenhua Luo2016-04-195-3225/+37
| | | | | | | | | | * update linux-qoriq recipe to support both QorIQ ARM and QorIQ PPC * move PREFERRED_PROVIDER_virtual/linux to qoriq-base.inc * remove linux-ls1 recipes Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Acked-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* ceetm: Add COMPATIBLE_MACHINE and remove unnecessary DEPENDSZhenhua Luo2016-04-191-2/+2
| | | | | | Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Acked-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* ar: Add COMPATIBLE_MACHINEZhenhua Luo2016-04-191-0/+1
| | | | | | Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Acked-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* asf: Move RDEPENDS and add COMPATIBLE_MACHINEZhenhua Luo2016-04-191-1/+4
| | | | | | Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Acked-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* ipc: Optimize the ipc recipes directoriesZhenhua Luo2016-04-193-3/+2
| | | | | | | | | * move ipc-ust recipes to recipes-extended folder * move ipc-modules to recipes-kernel folder Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Acked-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Drop Freescale official Linux kernel for i.MX23, i.MX28 and i.MX5 SoC familiesOtavio Salvador2016-04-197-6973/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Linux kernel provided by Freescale for i.MX28 and i.MX5 is too old (2.6.35.3) and there are no plans to upgrade it, as the OE-Core is going to use GCC 5.2 as default compiler soon and it is not possible to compile this kernel with the new toolchain, thus the removal. The metadata related to the i.MX23, i.MX28 and i.MX5 SoC family, which is dependant of this Linux kernel support, has been removed in this commit so if someone ever wants to bring it back it is easy to find out all the necessary changes. The recipes affected are: - alsa-state - amd-gpu-x11-bin - gtk+3 - imx-lib - imx-test - imx-vpu - libfslcodec - linux-imx - mesa - qt4-embedded-free - qt4-x11-free - qtbase - xf86-video-imxfb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
* linux-imx: Upgrade to 3.14.38-6UL7D_betaLauren Post2016-04-191-4/+23
| | | | | | | | | | | | | | | | | Add support for i.MX 6UltraLite. i.MX 6UltraLite and i.MX 7Dual SabreSD beta were released on a different branch so specify SRCBRANCH and SRCREV by SoC. Remove file://0003-ARM-imx6sl-Disable-imx6sl-specific-code-when-imx6sl-.patch as it no longer applies with this kernel version Keep 6QP_beta branch only for the 6q/dl/sx/sl SoC since some patches in 6qp_beta are not in the 6ul7d_beta for QuadPlus only. The 6ul7d_beta had no graphics and video acceleration testing. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* cryptodev: set CLEANBROKENTing Liu2016-04-191-0/+2
| | | | | | | | | | | | | | | | | Fix the below error: DEBUG: Executing shell function do_configure NOTE: make -e MAKEFLAGS= clean make -C /lib/modules/3.16.0-4-amd64/build SUBDIRS=`pwd` clean make[1]: *** /lib/modules/3.16.0-4-amd64/build: No such file or directory. Stop. Makefile:39: recipe for target 'clean' failed make: *** [clean] Error 2 ERROR: oe_runmake failed This aligns with the cryptodev recipe in Poky. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* cryptodev: Avoid contamination OE-Core recipeOtavio Salvador2016-04-194-3/+15
| | | | | | | | The QorIQ version of cryptodev needs to use another recipe name and have a common provider, which is than choosen for QorIQ-based machines. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx: Upgrade to 3.14.38-6QP_beta releaseLauren Post2016-04-198-182/+27
| | | | | | | | | | Add support for i.MX 7Dual and i.MX 6QuadPlus SoC. Note that defconfig is same for mx6 and mx7 so changing defconfig diretory to imx to use for both. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Move meta-fsl-ppc content to layer rootOtavio Salvador2015-07-2845-0/+4297
| | | | | | | | This commit is just a rename of all contents of meta-fsl-ppc subdirectory to this layer's root, merging the contents of common files, subsequent changes are based on top of that. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx-rt: Add patch for imx-sdma CPU stall issueDominic Sacré2015-07-282-0/+96
| | | | | | | | | Work around CPU stalls in the imx-sdma driver by replacing spinlocks with raw spinlocks. This prevents preemption during the spinlock's critical section, as is the case on non PREEMPT_RT kernels. Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-mx6 (3.14-1.0.x): Bump revision to 96645772Otavio Salvador2015-07-161-1/+1
| | | | | | | Upgrades the fork to the 3.14.48 stable release. Change-Id: I720b1c1ce196dbdf1c38a6cf80c4eb96faba64e4 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc (4.1): Bump revision to 95d9e15aOtavio Salvador2015-07-161-1/+1
| | | | | | | Upgrades the fork to the 4.1.2 stable release. Change-Id: I59cc6b6bed7462fa6f6ba08686ed6bb3d76fe45d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Drop i.MX31 and i.MX35 supportOtavio Salvador2015-07-161-1/+1
| | | | | | | | | | | | | | | The i.MX31 and i.MX35 has been barely used and without much community coverage since its inclusion making them untested boards. There is no reason to keep the support for those SoCs in the BSP layer as those are virtually not tested and unkown to be working or not. The metadata related to the i.MX3 SoC family has been removed in this commit so if someone ever wants to bring it back it is easy to find out all the necessary changes. Change-Id: I808bf7d1cfa97eb7d444fba711a93b1e074d5f4d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Move meta-fsl-arm content to layer rootOtavio Salvador2015-07-1645-0/+13784
The meta-fsl-arm is going to be used as the base for this layer. It contains a clean history and allowing a more granullar set of changes. This commit is just a rename of all contents of meta-fsl-arm subdirectory to this layer's root, subsequent changes are based on top of that. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>