--- /dev/null
+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
+
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"