summaryrefslogtreecommitdiffstats
path: root/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* linux-imx (3.0.35): Fix imx6sabrelite patch to remove eGalax changeOtavio Salvador2013-01-222-51/+1
| | | | | | | The eGalax change is now applied in all linux-imx-3.0.35 kernels so we need to remove this from the patch. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-linaro: Fix an error related to multiline comment.Noor Ahsan2013-01-221-1/+1
| | | | | | | | | * With latest changes in bitbake related to multiline comment linux-linaro recipe was giving error "There is a confusing multiline, partially commented expression"at parse time. Fix that issue. Signed-off-by: Noor Ahsan <noor_ahsan@mentor.com>
* linux-imx_3.0.35: Enables eGalax touchscreen on i.MX6Q Sabre machinesLeonardo Sandoval2013-01-182-1/+70
| | | | | | | | | | Enables the touchscreen functionality on i.MX6 Sabre Platforms using the eGalax Driver. Tested on imx6qsabresd and imxqsabreauto machines. [YOCTO #3573] Signed-off-by: Leonardo Sandoval <leonardo.sandoval@freescale.com> Suggested-by: Eric Nelson <eric.nelson@boundarydevices.com>
* linux-fslc_3.7.bb: Add CONFIG_LEGACY_PTYS to avoid warningFabio Estevam2013-01-173-3/+5
| | | | | | | | | | Fix the following warning during boot: [ 6.410000] udevd[62]: starting version 182 Starting Bootlog daemon: bootlogd: cannot allocate pseudo tty: No such file or directory Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
* linux-imx_2.6.35.3: Update to top of headFabio Estevam2013-01-161-2/+2
| | | | | | | | Currently we are one patch behind the top of head on 10.12 branch. Move to the top of head. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
* linux-imx-2.6.35.3: imx23evk: udev needs CONFIG_DEVTMPFS_MOUNTFabio Estevam2013-01-162-2/+2
| | | | | | | | | | New udev version needs CONFIG_DEVTMPFS_MOUNT to be selected, otherwise console gets stuck. The same approach has been already deployed into 3.0.35 as per commit 96417b88a (Recent versions of udev (182 in OE-core) need devtmpfs to operate correctly). Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
* linux-imx-2.6.35.3: udev needs CONFIG_DEVTMPFS_MOUNTFabio Estevam2013-01-162-1/+2
| | | | | | | | | | | New udev version needs CONFIG_DEVTMPFS_MOUNT to be selected, otherwise console gets stuck. The same approach has been already deployed into 3.0.35 as per commit 96417b88a (Recent versions of udev (182 in OE-core) need devtmpfs to operate correctly). Suggested-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>