summaryrefslogtreecommitdiffstats
path: root/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
...
* linux-imx (2.6.35.3): Update GIT revision to a0de0f9Otavio Salvador2013-07-101-1/+1
| | | | | | | | | | | 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>
* linux-imx (2.6.35.3): Enable tracing support so lttng's modules are buildOtavio Salvador2013-07-102-4/+33
| | | | | | | | | | 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>
* linux-imx (2.6.35.3): Sync i.MX5 and i.MX28 defconfig filesOtavio Salvador2013-07-102-21/+55
| | | | | | | | 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>
* linux-imx (3.0.35): Enable tracing support so lttng's modules are buildOtavio Salvador2013-07-103-1/+8
| | | | | | | | | | 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>
* linux-imx (3.0.35): Sync i.MX6 defconfig filesOtavio Salvador2013-07-103-0/+5
| | | | | | | | 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>
* linux-imx (3.0.35): Update to the latest commit of 4.0.0 branchFabio Estevam2013-07-102-45/+1
| | | | | | | | | | 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>
* perf: Disable FPU tune for i.MX5 SoCs to workaround GCC ICEOtavio Salvador2013-07-021-0/+3
| | | | | | | | | | | 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>
* linux-imx (3.0.35): Add fix pll4 set_rate callbackDaiane Angolini2013-07-022-0/+45
| | | | | | | | | | This patch has been send by Alexander Smirnov to meta-freescale mailing list and is still not applied in Freescale GIT server. Apply it here as a interim solution. Change-Id: I44cf01f8461e91ec13ed3b9d045f8ea484988876 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* linux-imx (2.6.35.3): Add SSI3 address and AUDMUX pin fixesDaiane Angolini2013-07-023-0/+68
| | | | | | | | | | | These patches has been send by Eric Bénard to meta-freescale mailing list and are still not applied in Freescale GIT server. Apply them here as a interim solution. Change-Id: I75c768f7340e9e5dae45e2def889fac3f6b1dec2 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* linux-fslc: Update to patches-3.9's branch 20130620 snapshotOtavio Salvador2013-06-201-1/+1
| | | | | | | This merges v3.9.6 stable release fixes. Change-Id: Ib2fc69ab6245d10428963d66e1fec21c402f896b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx (3.0.35) Update to 3.0.35-4.0.0 BSP versionOtavio Salvador2013-06-073-117/+4
| | | | | | | | | | | The 4.0.0 version supports all i.MX6 variants so we can use a single revision for them all. The eGalax' support for single touch events and the perf build fix are fixed in Freescale tree, so we drop these patches on this version. Change-Id: Iaec598dd69a3107c09d20e3e890c46d0922d4e44 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Update to 2013-06-05 patches-3.9's snapshotOtavio Salvador2013-06-071-1/+1
| | | | | | | | | | | | | | The includes following changes: * Merge v3.9.4 stable release * ASoC: pcm: Require both CODEC and CPU support when declaring stream caps * ASoC: mxs: mxs-saif: Split mxs_saif_dai into two elements * ARM: mxs: Pass the system revision * ARM: mxs: Print silicon version on boot * ARM: dt: Use the 'model' field for printing the hardware revision Change-Id: Icc919e04a44f47db09e0e1266e971c3bb23ff2bd Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx (2.6.35.3): Disable NAPIFabio Estevam2013-06-061-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit 0a9469a14c5 (linux-imx (2.6.35.3): Enable FEC_NAPI in the MX5 defconfig) enabled NAPI support on mx5 defconfig and causes the following kernel crash: Starting advanced power management daemon: kernel BUG at include/linux/netdevice.h:462! Unable to handle kernel NULL pointer dereference at virtual address 00000000 apmd. apmd[1613]: apmd 3.2.1 interfacimxc_ipu mxc_ipu: Channel already disabled 9 mxc_ipu mxc_ipu: Channel already uninitialized 9 ng with apm driver 1.13 and APM BIOS 1.2 pgd = df79c000 [00000000] *pgd=cf598031, *pte=00000000, *ppte=00000000 Internal error: Oops: 817 [#1] PREEMPT last sysfs file: /sys/devices/platform/mxc_sdc_fb.1/graphics/fb0/mode Modules linked in: CPU: 0 Not tainted (2.6.35.3-maintain+yocto+g2796ca6 #1) PC is at __bug+0x1c/0x28 LR is at __bug+0x18/0x28 pc : [<80035c28>] lr : [<80035c24>] psr: 600f0013 sp : df635e38 ip : e08fe000 fp : 00008914 r10: 7ebf48e0 r9 : 00000000 r8 : 00000001 r7 : 00009002 r6 : 00000001 r5 : 8045406c r4 : df011000 r3 : 00000000 r2 : df635e2c r1 : 807a3d2b r0 : 00000033 Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user Control: 10c5387d Table: cf79c019 DAC: 00000015 Process connmand (pid: 1589, stack limit = 0xdf6342e8) Stack: (0xdf635e38 to 0xdf636000) 5e20: 00000000 802a833c 5e40: df011000 000000e2 df011000 8045406c 00000001 00009002 00000001 00000000 5e60: 7ebf48e0 80376224 803761a8 df011000 ffff9003 80376464 00008914 df011000 5e80: 00009002 df422000 df011000 80376554 00000000 df42200c df422000 803b8438 5ea0: df634000 00000000 30687465 00000000 00000000 00000000 00009003 00000000 5ec0: 00000000 00000000 00000000 00008914 803639d4 7ebf48e0 808cdebc 80033004 5ee0: df634000 00093250 7ebf48e0 80363be0 0000c000 df561000 803639d4 7ebf48e0 5f00: 00008914 800d5c78 0000c000 7ebf48e0 df561000 00008914 0000000d 800d66d8 5f20: 00000003 80712c08 808cdce8 df634000 00093250 800c964c 00000000 0000000d 5f40: de289c00 df635f84 00080000 803641ec df634000 df052800 de28e800 00000000 5f60: 00000000 7ebf48e0 df561000 00008914 0000000d 80033004 df634000 00093250 5f80: 7ebf4cf4 800d6760 0000000d 00000000 7ebf48e0 0000000d 00000000 00000001 5fa0: 00000036 80032e80 0000000d 00000000 0000000d 00008914 7ebf48e0 00009002 5fc0: 0000000d 00000000 00000001 00000036 00000000 000001bc 00093250 7ebf4cf4 5fe0: 0008e5ac 7ebf48dc 00053ef4 4d196fec 600f0010 0000000d 00000000 00000000 [<80035c28>] (__bug+0x1c/0x28) from [<802a833c>] (fec_enet_open+0x2c/0x25c) [<802a833c>] (fec_enet_open+0x2c/0x25c) from [<80376224>] (__dev_open+0x7c/0xfc) [<80376224>] (__dev_open+0x7c/0xfc) from [<80376464>] (__dev_change_flags+0x8c/0x110) [<80376464>] (__dev_change_flags+0x8c/0x110) from [<80376554>] (dev_change_flags+0x10/0x44) [<80376554>] (dev_change_flags+0x10/0x44) from [<803b8438>] (devinet_ioctl+0x298/0x694) [<803b8438>] (devinet_ioctl+0x298/0x694) from [<80363be0>] (sock_ioctl+0x20c/0x25c) [<80363be0>] (sock_ioctl+0x20c/0x25c) from [<800d5c78>] (vfs_ioctl+0x2c/0xac) [<800d5c78>] (vfs_ioctl+0x2c/0xac) from [<800d66d8>] (do_vfs_ioctl+0x514/0x56c) [<800d66d8>] (do_vfs_ioctl+0x514/0x56c) from [<800d6760>] (sys_ioctl+0x30/0x58) [<800d6760>] (sys_ioctl+0x30/0x58) from [<80032e80>] (ret_fast_syscall+0x0/0x30) Code: e59f0010 e1a01003 eb0fb87b e3a03000 (e5833000) ---[ end trace 1602d2bf9360375c ]--- Disable CONFIG_FEC_NAPI option so that we can have FEC functional again. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
* linux-fslc: Update to 3.9 kernelOtavio Salvador2013-05-281-4/+3
| | | | | | | This updates to 3.9.3 kernel from patches-3.9 branch. Change-Id: I7ef7d10540679d57c87b154a6a1d4d3f07ea013b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx (2.6.35): mxs and mx5: Update to latest from FSL GITMahesh Mahadevan2013-05-231-1/+1
| | | | | | | | | Update to the latest code available from Freescale's GIT repository. The includes the below kernel patch: ENGR00261425 mxc vout:Regularize video buffer timestamp Signed-off-by: Mahesh Mahadevan <Mahesh.Mahadevan@freescale.com>
* linux-fslc: Update to 3.8.13 stable releaseOtavio Salvador2013-05-141-1/+1
| | | | | Change-Id: Ia794a2575b9c5b2d8782cf76c5fb99330846ade7 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx (2.6.35): mxs and mx5: Update to latest from FSL GITMahesh Mahadevan2013-05-091-1/+1
| | | | | | Update to the latest code available from Freescale's GIT repository. Signed-off-by: Mahesh Mahadevan <Mahesh.Mahadevan@freescale.com>
* linux-imx (2.6.35): mxs and mx5: Update to latest from FSL GITMahesh Mahadevan2013-05-011-9/+5
| | | | | | | | Update to the latest code available from Freescale's GIT repository. This patch makes MX28 and MX5 series work from the same 2.6.35 code-base Signed-off-by: Mahesh Mahadevan <Mahesh.Mahadevan@freescale.com>
* linux-imx (2.6.35): Only use 2.6.35 1.1.0 for mx28Fabio Estevam2013-04-251-4/+4
| | | | | | | | 2.6.35 1.1.0 branch does not officially support mx23. Restrict its usage only for mx28. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
* linux-fslc: Update to patches-3.8's snapshot from 20130420Otavio Salvador2013-04-231-1/+1
| | | | | | | | | | This features the following updates: * Merge of 3.8.8 stable release * Fix for i.MX233 OlinuXino MMC boot Change-Id: If61a5abacdf302bfb1d7002cb6ddb20c1a7cc41d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux (3.0.35): Include thermal sensor update on branh 1.1.0Fabio Estevam2013-04-221-2/+2
| | | | | | | | 1.1.0 branch has been updated with a thermal sensor fix. Update it to the top of tree. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
* linux (3.0.35): Use 'branch' instead of 'tag'Fabio Estevam2013-04-221-2/+2
| | | | | | Correct term is 'branch', so update the comments. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
* linux (3.0.35): Update 1.1.0 branch to top of treeFabio Estevam2013-04-221-3/+3
| | | | | | | | | | | There are two important commits missing in branch 1.1.0 currently. Update it to the top of tree. Also, change 'tag' to 'branch' in the comment. Reported-by: Rogerio Nunes <rogerio.nunes@freescale.com> Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
* linux-fslc: Refactor to use linux-imx.inc and avoid duplication of codeOtavio Salvador2013-04-193-30/+32
| | | | | | | | | | Provides a new linux-fslc.inc file which abstracts the specific changes for the linux-fslc based kernels. A new variable has been add to linux-imx.inc to allow to skip the 'imx-test' specific hacks after kernel install as 'imx-test' is not supported for Linux mainline. Change-Id: I309ee9fa70f359e4d3b03af6cb68bf15d0745257 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx.inc: Pass LOADADDRESS to kernel buildOtavio Salvador2013-04-191-0/+4
| | | | | | | | | | By default, the kernel uses the known value for the entry address however we cannot rely on this for having the right value. To workaround it we should pass LOADADDRESS value to the kernel build system. Change-Id: If6434c8a9ced044776766e7916ab391d28d685f1 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx_2.6.35.3: Update to the latest top of treeFabio Estevam2013-04-181-2/+2
| | | | | | Include the latest fixes from 2.6.35 11.09.01 branch. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
* linux-imx: Cleanup recipe as SabreLITE machine has been movedOtavio Salvador2013-04-063-7748/+0
| | | | | | | | | The SabreLITE machine is now supported using the Boundary Devices kernel in meta-fsl-arm-extra, so we remove the patch and specific overrides of this recipe. Change-Id: I109226bf6fc5f5d9979430795b990dfe09b11421 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx (2.6.35.3): Enable FEC_NAPI in the MX5 defconfigMahesh Mahadevan2013-04-051-0/+1
| | | | | | Updated to match the config included in the linux source code. Signed-off-by: Mahesh Mahadevan <Mahesh.Mahadevan@freescale.com>
* linux-imx (3.0.35): Change mx6sl linux version to 12.10.02Daiane Angolini2013-04-022-5/+6
| | | | | | | | | | | | The latest tested linux version for iMX6SL EVK is from Freescale BSP 12.10.02 Disable CPU frequency scaling due to kernel crash during boot tests. The root cause of this still needs to be fixed but this workaround improves board stability for now. Change-Id: I1420139ab0e20607b15c2f7929d636027b391a6e Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* linux-fslc: Update to 20130329 snapshot of patches-3.8 branchOtavio Salvador2013-03-301-2/+2
| | | | | | | This updates to Linux 3.8.5 kernel version. Change-Id: I82d38d75f189cd5552faaec5522d0e3b9dad7879 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Update to 20130324 snapshot of patches-3.8 branchOtavio Salvador2013-03-241-2/+2
| | | | | | | This updates to Linux 3.8.4 kernel version. Change-Id: I6f7dee381a43c66fbbd96da056f87ed6e006cafa Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx (3.0.35): Add imx6dlsabresd supportDaiane Angolini2013-03-222-0/+301
| | | | | | | | iMX6DL Sabre SD linux from Freescale 3.0.0 BSP Also called iMX6DL SDP Change-Id: I31da3fd0af6b837dbac00d94932bd4ae8bbc3fbd Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* linux-imx (3.0.35): Add imx6slevk supportDaiane Angolini2013-03-222-1/+267
| | | | | | | iMX6SL EVK linux from Freescale 3.0.0 BSP Change-Id: I5055f1e393a85625fc3fa1204969b0eaf9fe64a6 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* linux-imx (3.0.35): Rename defconfig used for imx6q boardsDaiane Angolini2013-03-221-0/+0
| | | | | Change-Id: I1bfa6218d7a5b074e216a2f5e37a1013be05f2c2 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* linux-imx (2.6.35.3): Remove unused patch fileOtavio Salvador2013-03-191-59/+0
| | | | | | | | The 'mx5-fix-hang-with-framebuffer.patch' were merged onto GIT and not applied by Yocto build system; remove it. Change-Id: Idff9450e3cc6b1870612bbc7c4dfeda1ff43a2f2 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx (2.6.35.3): Fix perf build due new Linux headers useOtavio Salvador2013-03-192-1/+35
| | | | | | | | | | As Yocto now use a newer Linux headers package we end having a build failure in perf as 'stddef.h' has changed and does not provide NULL definiton anymore. To workaround it we add the srcdir onto search path for include files, before sysroot one. Change-Id: I87e2ee7626f2399ab726c9d1ed0f32f18e6d2948 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Update to 20130318 patches-3.8's snapshotOtavio Salvador2013-03-181-2/+2
| | | | | | | | | | | | | This includes v3.8.3 merge plus a patch from Marek Vasut <marex@denx.de> to fix a offset issue in i.MX23 and i.MX28 framebuffer when using X11. For more information about the patch please check: http://marc.info/?l=linux-arm-kernel&m=136347162303597&w=2 Change-Id: Idffd634eb037051659e38b3727becffa47b078c7 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx (2.6.35): mxs: Update to 1.1.0 BSP releaseDaiane Angolini2013-03-081-3/+3
| | | | | | | The new version is from Freescale BSP 2.6.35 1.1.0 for i.MX28 Change-Id: If6473c98910509f723d7f39bda7f40c78fcca8ae Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* linux-fslc: Ensure we have the GIT hash in kernel versionOtavio Salvador2013-03-081-1/+6
| | | | | | | | | The kernel version ought to show the GIT hash from git repository so it can be used to identify the exact version of code user/customer is using. Change-Id: I19f0ededeb86d54982267d895bb5833ed7bb915c Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx (2.6.35.3): Enable cpufreq support for i.MX28 EVKOtavio Salvador2013-03-073-82/+2
| | | | | | | | The DDR2 initialization code has been fixed in U-Boot so the kernel does not hang when cpufreq support is enabled. Change-Id: Ieb5d74c621bf446df08c9063755f15f26bab02b2 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Update to 3.8.2 stable releaseOtavio Salvador2013-03-071-2/+2
| | | | | Change-Id: I200e799b3b53ed86d0794026c79e2c38c8cc8939 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc (3.8): mxs: Make USB host functional againFabio Estevam2013-02-271-0/+1
| | | | | | | | | | Linux commit 09f6ffde2e (USB: EHCI: fix build error by making ChipIdea host a normal EHCI driver) introduced CONFIG_USB_EHCI_HCD as a dependency for USB_CHIPIDEA_HOST. Select CONFIG_USB_EHCI_HCD, so that USB host can be functional again. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
* linux-fslc: mxs/defconfig: Select CONFIG_MMC_UNSAFE_RESUMEFabio Estevam2013-02-271-0/+1
| | | | | | | | | | | PM subsystem treats mmc card as removed during suspend. If MMC is used to store the root file system, it is better to tell the kernel not to treat it as a removable media, so select CONFIG_MMC_UNSAFE_RESUME for such purpose. Change-Id: I2fa0724895bfac9848c3c5664b09693e013771d2 Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
* linux-fslc: Update to 3.8Otavio Salvador2013-02-272-36/+39
| | | | | Change-Id: I2995c4eb36b71a1b48c3981a385b4df2b98e6e2e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-libc-headers: Use Yocto's default to avoid same arch rebuildsOtavio Salvador2013-02-172-29/+0
| | | | | | | | | | This avoids full rebuild in case of compatible machine changes (e.g i.MX53 and i.MX6) and fixes the build failures seen in autobuilder. [YOCTO #3667] Change-Id: I4c46499d00e95738409ee39a659e93095dd7f207 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Update to 3.7.5 based kernelOtavio Salvador2013-02-071-2/+2
| | | | | Change-Id: I17fdb3af808cc732cd16f2e3a7fdb485d1bf43ee Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx (3.0.35): Upgrade to 1.1.0 BSP release1.4_M3Otavio Salvador2013-01-293-87/+241
| | | | | | | | This upgrades to the 1.1.0 release and refresh the iMX6 SabreLITE diff against Boundary Devices' repository. Change-Id: Icc7463181b6eb2bd9bb57205560b642ff65e5f09 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-linaro: Remove recipes as it is not active upstreamOtavio Salvador2013-01-2912-5900/+0
| | | | | Change-Id: I8ee9acc239a577336b7cd41355229e07441c96d8 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx (3.0.35): enable netfilter supportJavier Martinez Canillas2013-01-253-1/+3
| | | | | | | | | The Netfilter packet filtering framework is useful for so many use cases that most people will build kernels with it enabled. So, it could probably make sense to have it enabled by default. Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
* linux-imx-3.0.35: egalax single touch built-in in defconfigLeonardo Sandoval2013-01-251-0/+1
| | | | | | | | The egalax single touch feature must be built-in by default, so users do not need to select in order to have the touchscreen feature. Tested on imx6qsabre[auto|sd] machines. Signed-off-by: Leonardo Sandoval <leonardo.sandoval@freescale.com>