diff options
author | Shawn Guo <shawn.guo@linaro.org> | 2012-08-11 10:06:26 -0400 |
---|---|---|
committer | Shawn Guo <shawn.guo@linaro.org> | 2012-09-11 04:26:48 -0400 |
commit | 497ae1747b8c52fde4ab7e9987326ca43886b652 (patch) | |
tree | 0e70b52b9e682a8217fef17a988ceacd95a47e83 /arch/arm/boot | |
parent | 9e3c00665d915c4f5645d43aec5a943b5eee55de (diff) |
ARM: dts: imx6q-sabresd: add pinctrl settings
Add pinctrl settings for existing devices in imx6q-sabresd.dts.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Diffstat (limited to 'arch/arm/boot')
-rw-r--r-- | arch/arm/boot/dts/imx6q-sabresd.dts | 25 | ||||
-rw-r--r-- | arch/arm/boot/dts/imx6q.dtsi | 26 |
2 files changed, 50 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/imx6q-sabresd.dts b/arch/arm/boot/dts/imx6q-sabresd.dts index 07509a181178..e596c28c214d 100644 --- a/arch/arm/boot/dts/imx6q-sabresd.dts +++ b/arch/arm/boot/dts/imx6q-sabresd.dts | |||
@@ -22,28 +22,51 @@ | |||
22 | }; | 22 | }; |
23 | 23 | ||
24 | soc { | 24 | soc { |
25 | |||
26 | aips-bus@02000000 { /* AIPS1 */ | 25 | aips-bus@02000000 { /* AIPS1 */ |
27 | spba-bus@02000000 { | 26 | spba-bus@02000000 { |
28 | uart1: serial@02020000 { | 27 | uart1: serial@02020000 { |
28 | pinctrl-names = "default"; | ||
29 | pinctrl-0 = <&pinctrl_uart1_1>; | ||
29 | status = "okay"; | 30 | status = "okay"; |
30 | }; | 31 | }; |
31 | }; | 32 | }; |
33 | |||
34 | iomuxc@020e0000 { | ||
35 | pinctrl-names = "default"; | ||
36 | pinctrl-0 = <&pinctrl_hog>; | ||
37 | |||
38 | hog { | ||
39 | pinctrl_hog: hoggrp { | ||
40 | fsl,pins = < | ||
41 | 1402 0x80000000 /* MX6Q_PAD_NANDF_D0__GPIO_2_0 */ | ||
42 | 1410 0x80000000 /* MX6Q_PAD_NANDF_D1__GPIO_2_1 */ | ||
43 | 1418 0x80000000 /* MX6Q_PAD_NANDF_D2__GPIO_2_2 */ | ||
44 | 1426 0x80000000 /* MX6Q_PAD_NANDF_D3__GPIO_2_3 */ | ||
45 | >; | ||
46 | }; | ||
47 | }; | ||
48 | }; | ||
32 | }; | 49 | }; |
33 | 50 | ||
34 | aips-bus@02100000 { /* AIPS2 */ | 51 | aips-bus@02100000 { /* AIPS2 */ |
35 | ethernet@02188000 { | 52 | ethernet@02188000 { |
53 | pinctrl-names = "default"; | ||
54 | pinctrl-0 = <&pinctrl_enet_1>; | ||
36 | phy-mode = "rgmii"; | 55 | phy-mode = "rgmii"; |
37 | status = "okay"; | 56 | status = "okay"; |
38 | }; | 57 | }; |
39 | 58 | ||
40 | usdhc@02194000 { /* uSDHC2 */ | 59 | usdhc@02194000 { /* uSDHC2 */ |
60 | pinctrl-names = "default"; | ||
61 | pinctrl-0 = <&pinctrl_usdhc2_1>; | ||
41 | cd-gpios = <&gpio2 2 0>; | 62 | cd-gpios = <&gpio2 2 0>; |
42 | wp-gpios = <&gpio2 3 0>; | 63 | wp-gpios = <&gpio2 3 0>; |
43 | status = "okay"; | 64 | status = "okay"; |
44 | }; | 65 | }; |
45 | 66 | ||
46 | usdhc@02198000 { /* uSDHC3 */ | 67 | usdhc@02198000 { /* uSDHC3 */ |
68 | pinctrl-names = "default"; | ||
69 | pinctrl-0 = <&pinctrl_usdhc3_1>; | ||
47 | cd-gpios = <&gpio2 0 0>; | 70 | cd-gpios = <&gpio2 0 0>; |
48 | wp-gpios = <&gpio2 1 0>; | 71 | wp-gpios = <&gpio2 1 0>; |
49 | status = "okay"; | 72 | status = "okay"; |
diff --git a/arch/arm/boot/dts/imx6q.dtsi b/arch/arm/boot/dts/imx6q.dtsi index f6c99f722f4c..1d07be2530b5 100644 --- a/arch/arm/boot/dts/imx6q.dtsi +++ b/arch/arm/boot/dts/imx6q.dtsi | |||
@@ -609,6 +609,15 @@ | |||
609 | }; | 609 | }; |
610 | }; | 610 | }; |
611 | 611 | ||
612 | uart1 { | ||
613 | pinctrl_uart1_1: uart1grp-1 { | ||
614 | fsl,pins = < | ||
615 | 1140 0x1b0b1 /* MX6Q_PAD_CSI0_DAT10__UART1_TXD */ | ||
616 | 1148 0x1b0b1 /* MX6Q_PAD_CSI0_DAT11__UART1_RXD */ | ||
617 | >; | ||
618 | }; | ||
619 | }; | ||
620 | |||
612 | uart2 { | 621 | uart2 { |
613 | pinctrl_uart2_1: uart2grp-1 { | 622 | pinctrl_uart2_1: uart2grp-1 { |
614 | fsl,pins = < | 623 | fsl,pins = < |
@@ -627,6 +636,23 @@ | |||
627 | }; | 636 | }; |
628 | }; | 637 | }; |
629 | 638 | ||
639 | usdhc2 { | ||
640 | pinctrl_usdhc2_1: usdhc2grp-1 { | ||
641 | fsl,pins = < | ||
642 | 1577 0x17059 /* MX6Q_PAD_SD2_CMD__USDHC2_CMD */ | ||
643 | 1569 0x10059 /* MX6Q_PAD_SD2_CLK__USDHC2_CLK */ | ||
644 | 16 0x17059 /* MX6Q_PAD_SD2_DAT0__USDHC2_DAT0 */ | ||
645 | 0 0x17059 /* MX6Q_PAD_SD2_DAT1__USDHC2_DAT1 */ | ||
646 | 8 0x17059 /* MX6Q_PAD_SD2_DAT2__USDHC2_DAT2 */ | ||
647 | 1583 0x17059 /* MX6Q_PAD_SD2_DAT3__USDHC2_DAT3 */ | ||
648 | 1430 0x17059 /* MX6Q_PAD_NANDF_D4__USDHC2_DAT4 */ | ||
649 | 1438 0x17059 /* MX6Q_PAD_NANDF_D5__USDHC2_DAT5 */ | ||
650 | 1446 0x17059 /* MX6Q_PAD_NANDF_D6__USDHC2_DAT6 */ | ||
651 | 1454 0x17059 /* MX6Q_PAD_NANDF_D7__USDHC2_DAT7 */ | ||
652 | >; | ||
653 | }; | ||
654 | }; | ||
655 | |||
630 | usdhc3 { | 656 | usdhc3 { |
631 | pinctrl_usdhc3_1: usdhc3grp-1 { | 657 | pinctrl_usdhc3_1: usdhc3grp-1 { |
632 | fsl,pins = < | 658 | fsl,pins = < |