mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-28 03:33:25 +02:00
Kernel: Add initial support for imx6q wandboard.
The required entries for the device tree are taken from kernel 3.12.
This commit is contained in:
@@ -165,6 +165,11 @@ ifeq "$(KCFG)" "-multi"
|
|||||||
# cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.2-0002-panda-i2c.patch
|
# cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.2-0002-panda-i2c.patch
|
||||||
# cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.2-panda-reboot.patch
|
# cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.2-panda-reboot.patch
|
||||||
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.10-smsc95xx-add_mac_addr_param.patch
|
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.10-smsc95xx-add_mac_addr_param.patch
|
||||||
|
|
||||||
|
# Patchset for Wandboard.
|
||||||
|
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/kernel/wandboard/dts/0001-imx6qdl-wandboard-dts-backport.patch
|
||||||
|
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/kernel/wandboard/dts/0002-ARM-dts-imx6qdl-wandboard-add-gpio-lines-to-wandboar.patch
|
||||||
|
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/kernel/wandboard/dts/0003-ARM-dts-imx6qdl-wandboard-Add-support-for-i2c1.patch
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq "$(KCFG)" "-rpi"
|
ifeq "$(KCFG)" "-rpi"
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,41 @@
|
|||||||
|
From df41a18b5ac1401c96dcbce99baa50e339494eba Mon Sep 17 00:00:00 2001
|
||||||
|
From: Mike Panetta <panetta.mike@gmail.com>
|
||||||
|
Date: Tue, 30 Jul 2013 20:33:26 -0400
|
||||||
|
Subject: [PATCH 2/5] ARM: dts: imx6qdl-wandboard: add gpio lines to wandboard
|
||||||
|
|
||||||
|
Signed-off-by: Mike Panetta <panetta.mike@gmail.com>
|
||||||
|
---
|
||||||
|
arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 17 +++++++++++++++++
|
||||||
|
1 file changed, 17 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/arch/arm/boot/dts/imx6qdl-wandboard.dtsi b/arch/arm/boot/dts/imx6qdl-wandboard.dtsi
|
||||||
|
index 35f5479..a302e95 100644
|
||||||
|
--- a/arch/arm/boot/dts/imx6qdl-wandboard.dtsi
|
||||||
|
+++ b/arch/arm/boot/dts/imx6qdl-wandboard.dtsi
|
||||||
|
@@ -92,6 +92,23 @@
|
||||||
|
>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
+
|
||||||
|
+ gpio {
|
||||||
|
+ pinctrl_gpio: gpiogrp {
|
||||||
|
+ fsl,pins = <
|
||||||
|
+ MX6QDL_PAD_EIM_DA12__GPIO3_IO12 0x80000000 /* GPIO3_12 EDM pin 255 */
|
||||||
|
+ MX6QDL_PAD_EIM_DA11__GPIO3_IO11 0x80000000 /* GPIO3_11 EDM pin 256 */
|
||||||
|
+ MX6QDL_PAD_EIM_DA10__GPIO3_IO10 0x80000000 /* GPIO3_10 EDM pin 257 */
|
||||||
|
+ MX6QDL_PAD_EIM_D27__GPIO3_IO27 0x80000000 /* GPIO3_27 EDM pin 258 */
|
||||||
|
+ MX6QDL_PAD_EIM_D26__GPIO3_IO26 0x80000000 /* GPIO3_26 EDM pin 259 */
|
||||||
|
+ MX6QDL_PAD_EIM_BCLK__GPIO6_IO31 0x80000000 /* GPIO6_31 EDM pin 260 */
|
||||||
|
+ MX6QDL_PAD_EIM_DA8__GPIO3_IO08 0x80000000 /* GPIO3_8 EDM pin 261 */
|
||||||
|
+ MX6QDL_PAD_ENET_RX_ER__GPIO1_IO24 0x80000000 /* GPIO1_24 EDM pin 262 */
|
||||||
|
+ MX6QDL_PAD_GPIO_19__GPIO4_IO05 0x80000000 /* GPIO4_5 EDM pin 263 */
|
||||||
|
+ MX6QDL_PAD_SD3_RST__GPIO7_IO08 0x80000000 /* GPIO7_8 EDM pin 264 */
|
||||||
|
+ >;
|
||||||
|
+ };
|
||||||
|
+ };
|
||||||
|
};
|
||||||
|
|
||||||
|
&fec {
|
||||||
|
--
|
||||||
|
1.8.4.rc3
|
||||||
|
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
From aefbac1e9377311240656ae5061346acb8612e1b Mon Sep 17 00:00:00 2001
|
||||||
|
From: Michael Panetta <panetta.mike@gmail.com>
|
||||||
|
Date: Tue, 6 Aug 2013 21:32:50 -0400
|
||||||
|
Subject: [PATCH 3/5] ARM: dts: imx6qdl-wandboard: Add support for i2c1.
|
||||||
|
|
||||||
|
This patch adds support for i2c1 to the wandboard common dtsi file.
|
||||||
|
|
||||||
|
Signed-off-by: Michael Panetta <panetta.mike@gmail.com>
|
||||||
|
---
|
||||||
|
arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 7 +++++++
|
||||||
|
1 file changed, 7 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/arch/arm/boot/dts/imx6qdl-wandboard.dtsi b/arch/arm/boot/dts/imx6qdl-wandboard.dtsi
|
||||||
|
index a302e95..d429c0b 100644
|
||||||
|
--- a/arch/arm/boot/dts/imx6qdl-wandboard.dtsi
|
||||||
|
+++ b/arch/arm/boot/dts/imx6qdl-wandboard.dtsi
|
||||||
|
@@ -58,6 +58,13 @@
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
+&i2c1 {
|
||||||
|
+ clock-frequency = <100000>;
|
||||||
|
+ pinctrl-names = "default";
|
||||||
|
+ pinctrl-0 = <&pinctrl_i2c1_1>;
|
||||||
|
+ status = "okay";
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
&i2c2 {
|
||||||
|
clock-frequency = <100000>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
--
|
||||||
|
1.8.4.rc3
|
||||||
|
|
||||||
Reference in New Issue
Block a user