Age | Commit message (Collapse) | Author |
|
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>
|
|
Signed-off-by: Mats Kärrman <mats.karrman@tritech.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
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>
|
|
This reverts commit 539ea109ba19595781d2c1b43f24cecb64fd3821 as it
depends on a change not include in Dora branch of OE-Core/Poky.
Change-Id: Ifbedf51f51e7a78ab685311bce272c5d5d728f38
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This reverts commit a698f335073dc0a68e3f8554aef08165c5dc69bc as it
depends on a change not included in Dora branch of OE-Core/Poky.
Change-Id: I3a2d56e50566dc90472c78f08899856ae19eb19b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The new kernels now have all generated contents installed in sysroot
so the imx-text specific hacks are not need anymore.
Change-Id: I050fc33ca20447d7453f5553be7c9135354ddb45
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
In commit 6a6735c (kernel: restore scripts in the sysroot), kernel
class has been change to include the scripts contents in sysroot so
making the sysroot staging not need so this code can be dropped.
Change-Id: Ic91672f7cc2b79a1269c1aaffae2fe7c0173408b
Reported-by: Fabio Labruna <fabio@siddha.it>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The new dependency against 'bc-native' is due used of it during kernel
build and has been introduced in 3.9 kernel.
Change-Id: I399007e92bb6ff401faf4c7544a924d990cc19cd
Signed-off-by: Lauren Post <lauren.post@freescale.com>
|
|
This fixes MX23 NULL pointer derreference when probing NAND chips. The
commit which fixes the issue is:
928c8b1 mtd: gpmi: fix the NULL pointer
Change-Id: I9f7b54900aed8bad164fd134f8a9c90b93dc0418
Reported-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This merges the v3.12 final changes into patches-3.12 branch.
Change-Id: I4bd512f90da5814cbf06fc0a1baf08f2966f316d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The goal here is to ensure we are able to use 3.10.9-1.0.0 BSP
packages and keep 3.0.35 kernel for boards that were not yet ported to
the 3.10-based kernel.
Change-Id: I4fa603d6bebad4e5712dcd1f8ec80a77c8487b12
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Enable CONFIG_FEC_NAPI option. This was disabled earlier as it was causing
a crash during boot, this issue has been fixed by commit: <ef3b62c1bab6f8>
ENGR00266268 net: fec: napi cause system crash
Signed-off-by: Mahesh Mahadevan <Mahesh.Mahadevan@freescale.com>
|
|
Update 2.6.35.3 maintain branch to commit 903363ed (ENGR00285435
Fix USB crash on MX53).
Change-Id: I66fa4fa4e01dd3dd3a47ceec9e6ebe435d608e65
Signed-off-by: Mahesh Mahadevan <Mahesh.Mahadevan@freescale.com>
|
|
The kernel now needs to use GNU bc to be built since version 3.9. The following
commit message from the kernel explains the reason:
commit 70730bca1331fc50c3caacaea00439de1325bd6e
Author: H. Peter Anvin <hpa@zytor.com>
Date: Thu Feb 14 15:13:55 2013 -0800
kernel: Replace timeconst.pl with a bc script
bc is the standard tool for multi-precision arithmetic. We switched
to Perl because akpm reported a hard-to-reproduce build hang, which
was very odd because affected and unaffected machines were all running
the same version of GNU bc.
Unfortunately switching to Perl required a really ugly "canning"
mechanism to support Perl < 5.8 installations lacking the Math::BigInt
module.
It was recently pointed out to me that some very old versions of GNU
make had problems with pipes in subshells, which was indeed the
construct used in the Makefile rules in that version of the patch;
Perl didn't need it so switching to Perl fixed the problem for
unrelated reasons. With the problem (hopefully) root-caused, we can
switch back to bc and do the arbitrary-precision arithmetic naturally.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Michal Marek <mmarek@suse.cz>
Change-Id: I09ec3629bf47aa4768bd21b0cfb1ca6fb6f5b18f
Signed-off-by: Lucas Dutra Nunes <ldnunes@ossystems.com.br>
|
|
Change-Id: I53be94701187e7a7bdbfc371a3ba84d0d28ead39
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This updates to 3.12-rc5 kernel. Following patches are still pending:
83cc074 iio: mxs-lradc: Fix the order of resources removal
bc59b31 iio: mxs-lradc: Add MODULE_ALIAS
569cd56 ARM: mxs-lradc: Simplify mxs_lradc_trigger_init error handle
0e35b56 ARM: dts: imx28-evk: Enable touchscreen support
Change-Id: I335d7ee2016e72b694cf66d0bdb2f86d92d5e374
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
On sabresd boards we boot from SDHC3, so let's register it as mmc0.
Currently eMMC is mmc0 and mmc1 can be SDHC3 or SDHC2 (if present).
Registering SDHC3 is safer as we can always find the rootfs.
Change-Id: I99bb38c1b5939dc095bbddd298db3cf37fb7c2dc
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This copies the i.MX6 Solo Lite defconfig for use by i.MX6 Solo
SoCs. This is how is done by Freescale BSP so we'll follow same rule
here.
Change-Id: I244e366d159fef37cdd15fedb447472efc026d27
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This revision merges the 3.11.1 stable release onto the patches-3.11
branch.
Change-Id: I5e8665125c31c02963d689e3969da6224ec53c74
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This updates the 3.0.35 to the 4.1.0 based BSP and remove the GPU
patches that has been already included there. At same time, it adds 6
new patches that include the need fixes for Yocto support and that
were not included by Freescale at their kernel branch.
Change-Id: Ia63d9e87a610e88c288d6be180f10b1eda399b1a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This adds following changes:
10b70ef usb: chipidea: move hw_phymode_configure() into probe
a40d36c ARM: dts: imx53-qsb: Make USBH1 functional
b9338d7 ARM: i.MX: remove sdma script address arrays from platform data
d735486 dma: imx-sdma: Add ROM script addresses to driver
443a13a dma: imx-sdma: Use struct for driver data
Change-Id: Ice0cd5c60ba7bacfd72e6e54dc2519eb99ed16af
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The Linux kernel has been updated to a 3.11 based tree which includes
following changes:
ef362c0 iio: mxs-lradc: Fix the order of resources removal
5e4438d iio: mxs-lradc: change the realbits to 12
c790948 staging: iio: mxs-lradc: Use devm_iio_device_alloc
308ae71 iio: core: implement devm_iio_device_alloc/devm_iio_device_free
1b25b3c iio: mxs-lradc: Check the return value from stmp_reset_block()
61cda60 iio: mxs-lradc: Add MODULE_ALIAS
e922c88 ASoC: mxs-sgtl5000: Configure the dai_links as unidirectional
92676a3 ASoC: soc-pcm: Allow to specify unidirectional dai_link
5753d98 ARM: dts: imx23-olinuxino: enable Low Resolution ADC
7668d12 ARM: dts: imx23-evk: enable Low Resolution ADC
30cc4d4 ARM: mxs-lradc: Simplify mxs_lradc_trigger_init error handle
3619d42 ARM: dts: imx23-evk: enable USB PHY and controller
faf7c76 ARM: dts: imx28-evk: Enable touchscreen support
Change-Id: I4138d1f864924bbefbed93310670c431c291679b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This backport the support for Vivante 4.6.9p12 GPU from 3.5.7 kernel
while Freescale does not make a new 3.0.35 release with this.
Change-Id: I34a4d2a6a2afa5437ab444e2259a43b523123438
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This module is used for communication and synchronization between MQX
applications (running on the M4) and Linux (on A5) for Freescale
Vybrid platforms.
Change-Id: Id37530cc5d5a125e0ef9e3d0f52fce068fef7dff
Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
|
|
This updates the kernel based on 3.10.7 tree. It includes following
patches on top of it:
9cb4091 ASoC: mxs: move to use generic DMA helper
2a0977a ASoC: mxs: mxs-saif: Let device core handle pinctrl
3e8e9cd ARM: dts: imx23-olinuxino: enable Low Resolution ADC
bcf1891 ARM: dts: imx23-evk: enable Low Resolution ADC
16eeea9 ARM: mxs-lradc: Simplify mxs_lradc_trigger_init error handle
8e005fb ARM: dts: imx23-evk: enable USB PHY and controller
7621ab6 iio: mxs-lradc: Fix misuse of iio->trig
70b12b8 iio: mxs-lradc: Remove useless check in read_raw
e401940 staging/iio/mxs-lradc: cleanup masklength
ab16015 staging:iio:adc: Use kstrtol()/kstrtoul()
96120e4 ARM: dts: imx28-evk: Enable touchscreen support
Change-Id: Ibf0fde9579d70c51d2a3abd09b4015145e3f3525
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Change-Id: I19ced586e26267c8333d807b13f5e8d4196aaa1b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This reverts commit daf582c93a7283fb0af3b25fe2ada48f4c9985c4.
The fix for GCC ICE (PR57748) has been merged into OE-Core so we can
remove this workaround.
Change-Id: I227952c69220af432d405f1c7cd93b11757cb152
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Change-Id: I7b0ee983be08f84e86ed1cf83a2b6e5f4f42910d
Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
|
|
The uapi directory is need for newer kernels so use recursive copy to
include it.
Change-Id: I4d952ffe132bf560f91d8c3276c40b51d9a07472
Signed-off-by: Lauren Post <lauren.post@freescale.com>
|
|
Update 3.0.35 4.0.0 branch to commit 3383d801 (ENGR00271359 Add Multi-touch
support).
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
|
|
Update 3.0.35 4.0.0 branch to commit c3e6a39 (ENGR00271136 Fix build break when
CONFIG_CLK_DEBUG is disabled).
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
|
|
Update 2.6.35 maintain branch to commit f19246ce (ENGR00271139
SD2_DATA1__AUDMUX_AUD4_TXFS: fix pin defintion).
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
|
|
When I applied 504ead39 and fixed the conflict I kept the patch
reference by mistake; remove it.
Change-Id: I175925912dc745fcbd9581ab34f7f384bcdc12b4
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The following patches are included:
08814d9 ARM: 7670/1: fix the memset fix
b38a054 ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimizations
Change-Id: I16c3c960bfe6ccf27565274fcc026142de4dc815
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
This merges v3.9.6 stable release fixes.
Change-Id: Ib2fc69ab6245d10428963d66e1fec21c402f896b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
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>
|
|
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>
|
|
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>
|
|
This updates to 3.9.3 kernel from patches-3.9 branch.
Change-Id: I7ef7d10540679d57c87b154a6a1d4d3f07ea013b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
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>
|
|
Change-Id: Ia794a2575b9c5b2d8782cf76c5fb99330846ade7
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|