]> code.ossystems Code Review - meta-freescale.git/commitdiff
linux_imx: New kernel patches from Freescale, 2011-12.
authorLeon Woestenberg <leon@sidebranch.com>
Sat, 21 Jan 2012 12:54:26 +0000 (13:54 +0100)
committerLeon Woestenberg <leon@sidebranch.com>
Sat, 21 Jan 2012 12:54:26 +0000 (13:54 +0100)
Signed-off-by: Leon Woestenberg <leon@sidebranch.com>
meta-fsl-arm/recipes-kernel/linux/linux-imx/no-unaligned-access.patch [new file with mode: 0644]
meta-fsl-arm/recipes-kernel/linux/linux-imx_2.6.35.3.bb

diff --git a/meta-fsl-arm/recipes-kernel/linux/linux-imx/no-unaligned-access.patch b/meta-fsl-arm/recipes-kernel/linux/linux-imx/no-unaligned-access.patch
new file mode 100644 (file)
index 0000000..3015b90
--- /dev/null
@@ -0,0 +1,17 @@
+diff --git a/Makefile b/Makefile
+index 554683d..7b4fe94 100644
+--- a/Makefile
++++ b/Makefile
+@@ -333,10 +333,10 @@ CHECK            = sparse
+ CHECKFLAGS     := -D__linux__ -Dlinux -D__STDC__ -Dunix -D__unix__ \
+                 -Wbitwise -Wno-return-void $(CF)
+ MODFLAGS      = -DMODULE
+-CFLAGS_MODULE   = $(MODFLAGS)
++CFLAGS_MODULE   = $(MODFLAGS) -mno-unaligned-access
+ AFLAGS_MODULE   = $(MODFLAGS)
+ LDFLAGS_MODULE  = -T $(srctree)/scripts/module-common.lds
+-CFLAGS_KERNEL =
++CFLAGS_KERNEL = -mno-unaligned-access
+ AFLAGS_KERNEL =
+ CFLAGS_GCOV   = -fprofile-arcs -ftest-coverage
index 97e7ac4515c37a5bc1e69c8152f4fc6da3bde5b8..817f70d1fd4e05af02abcfb5fce189a915f44959 100644 (file)
@@ -4,16 +4,40 @@
 DESCRIPTION = "Linux kernel for imx platforms"
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
-PR = "r8"
+PR = "r9"
 
 inherit kernel
 COMPATIBLE_MACHINE = "(imx53qsb|imx53ard)"
 
 SRC_URI = "git://opensource.freescale.com/pub/scm/imx/linux-2.6-imx.git;tag=rel_imx_2.6.35_11.09.01;protocol=http \
            file://egalax_ts-enable-single-event-support.patch \
+           file://1130-ENGR00157473-MX5X-UART-disable-UART2-DMA-to-make-G.patch \
+           file://1132-ENGR00155891-mx53_loco-enable-mc34708-s-WDI-functio.patch \
+           file://1134-ENGR00159738-v4l2-correct-wrong-parameter-when-V4l2.patch \
+           file://1136-ENGR00161215-1-arch-arm-Add-two-new-IOCTLs-in-mxc_v.patch \
+           file://1137-ENGR00161215-2-vpu-Add-ioctls-for-querying-and-sett.patch \
+           file://1139-ENGR00162464-update-pm4-microcode-pm4_microcode_r18.patch \
+           file://1140-ENGR00162711-DA9053-Add-dummy-write-for-DA9053-I2C.patch \
+           file://1141-ENGR00162708-MX5-Add-I2C-dummy-write-and-mask-nONKE.patch \
+           file://1142-ENGR00163698-MX53-ARD-fix-typo-error-for-pwm1-pad-d.patch \
            file://1143-ENGR00162578-DMA-mx5-increase-DMA-Zone-size-to-112.patch \
-           file://devtmpfs-init-options-alignment.patch \
+           file://1144-ENGR00169603-MX53-ARD-FlexCAN-Set-lp_apm-as-clock.patch \
+           file://1145-ENGR00170342-PWM-fix-pwm-output-can-t-be-set-to-100.patch \
+           file://1146-ENGR00170244-1-ARM-AHCI-Enable-PDDQ-mode-when-no-d.patch \
+           file://1147-ENGR00170244-2-ARM-AHCI-Enable-PDDQ-mode-when-no-d.patch \
+           file://no-unaligned-access.patch \
            file://defconfig \
           "
 
+# TODO: Work in progress to follow Freescale. The following patches are
+# causing black screens when using VPU video playout.
+# -- Leon Woestenberg <leon@sidebranch.com>
+#
+#           file://1131-ENGR00158480-IPUv3-Set-IDMAC-LOCK-for-SDC-display-ch.patch \
+#           file://1133-ENGR00159010-IPUv3-Restore-IDMAC_CH_LOCK_EN_1-for-re.patch \
+#           file://1138-ENGR00162195-IPUv3M-Clear-IDMAC_LOCK_EN_1-for-tough.patch \
+#           file://1135-ENGR00160566-IPUv3-Improve-IDMAC_LOCK_EN-setting.patch \ 
+#           file://devtmpfs-init-options-alignment.patch \
+#EXTRA_OEMAKE += "V=1"
+
 S = "${WORKDIR}/git"