aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/imx6q.dtsi
diff options
context:
space:
mode:
authorHuang Shijie <shijie8@gmail.com>2012-07-01 23:38:46 -0400
committerShawn Guo <shawn.guo@linaro.org>2012-07-01 22:19:22 -0400
commitcf922fa8816c6294507e4d4b04c4c0dfc8f7a16a (patch)
treec17e31369738eb43ed2c423abcc800e97ca49d99 /arch/arm/boot/dts/imx6q.dtsi
parent10a81378ee79977e6d4b70ce576bbd781a335e5b (diff)
ARM: imx6q: add DT node for gpmi nand
Add the DT node for gpmi nand. Add the pinmux support for gpmi nand. The gpmi nand may conflicts with other modules, such as MMC. So we do not enable the gpmi nand for mx6q-arm2 board, just add the node for the board. Acked-by: Dong Aisheng <dong.aisheng@linaro.org> Signed-off-by: Huang Shijie <shijie8@gmail.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Diffstat (limited to 'arch/arm/boot/dts/imx6q.dtsi')
-rw-r--r--arch/arm/boot/dts/imx6q.dtsi36
1 files changed, 36 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6q.dtsi b/arch/arm/boot/dts/imx6q.dtsi
index 31977447ec4a..16a3884ac9d7 100644
--- a/arch/arm/boot/dts/imx6q.dtsi
+++ b/arch/arm/boot/dts/imx6q.dtsi
@@ -92,6 +92,18 @@
92 reg = <0x00110000 0x2000>; 92 reg = <0x00110000 0x2000>;
93 }; 93 };
94 94
95 gpmi-nand@00112000 {
96 compatible = "fsl,imx6q-gpmi-nand";
97 #address-cells = <1>;
98 #size-cells = <1>;
99 reg = <0x00112000 0x2000>, <0x00114000 0x2000>;
100 reg-names = "gpmi-nand", "bch";
101 interrupts = <0 13 0x04>, <0 15 0x04>;
102 interrupt-names = "gpmi-dma", "bch";
103 fsl,gpmi-dma-channel = <0>;
104 status = "disabled";
105 };
106
95 timer@00a00600 { 107 timer@00a00600 {
96 compatible = "arm,cortex-a9-twd-timer"; 108 compatible = "arm,cortex-a9-twd-timer";
97 reg = <0x00a00600 0x20>; 109 reg = <0x00a00600 0x20>;
@@ -500,6 +512,30 @@
500 }; 512 };
501 }; 513 };
502 514
515 gpmi-nand {
516 pinctrl_gpmi_nand_1: gpmi-nand-1 {
517 fsl,pins = <1328 0xb0b1 /* MX6Q_PAD_NANDF_CLE__RAWNAND_CLE */
518 1336 0xb0b1 /* MX6Q_PAD_NANDF_ALE__RAWNAND_ALE */
519 1344 0xb0b1 /* MX6Q_PAD_NANDF_WP_B__RAWNAND_RESETN */
520 1352 0xb000 /* MX6Q_PAD_NANDF_RB0__RAWNAND_READY0 */
521 1360 0xb0b1 /* MX6Q_PAD_NANDF_CS0__RAWNAND_CE0N */
522 1365 0xb0b1 /* MX6Q_PAD_NANDF_CS1__RAWNAND_CE1N */
523 1371 0xb0b1 /* MX6Q_PAD_NANDF_CS2__RAWNAND_CE2N */
524 1378 0xb0b1 /* MX6Q_PAD_NANDF_CS3__RAWNAND_CE3N */
525 1387 0xb0b1 /* MX6Q_PAD_SD4_CMD__RAWNAND_RDN */
526 1393 0xb0b1 /* MX6Q_PAD_SD4_CLK__RAWNAND_WRN */
527 1397 0xb0b1 /* MX6Q_PAD_NANDF_D0__RAWNAND_D0 */
528 1405 0xb0b1 /* MX6Q_PAD_NANDF_D1__RAWNAND_D1 */
529 1413 0xb0b1 /* MX6Q_PAD_NANDF_D2__RAWNAND_D2 */
530 1421 0xb0b1 /* MX6Q_PAD_NANDF_D3__RAWNAND_D3 */
531 1429 0xb0b1 /* MX6Q_PAD_NANDF_D4__RAWNAND_D4 */
532 1437 0xb0b1 /* MX6Q_PAD_NANDF_D5__RAWNAND_D5 */
533 1445 0xb0b1 /* MX6Q_PAD_NANDF_D6__RAWNAND_D6 */
534 1453 0xb0b1 /* MX6Q_PAD_NANDF_D7__RAWNAND_D7 */
535 1463 0x00b1>; /* MX6Q_PAD_SD4_DAT0__RAWNAND_DQS */
536 };
537 };
538
503 i2c1 { 539 i2c1 {
504 pinctrl_i2c1_1: i2c1grp-1 { 540 pinctrl_i2c1_1: i2c1grp-1 {
505 fsl,pins = <137 0x4001b8b1 /* MX6Q_PAD_EIM_D21__I2C1_SCL */ 541 fsl,pins = <137 0x4001b8b1 /* MX6Q_PAD_EIM_D21__I2C1_SCL */