summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/vf-colibri.dtsi
diff options
context:
space:
mode:
authorBhuvanchandra DV <bhuvanchandra.dv@toradex.com>2017-09-26 12:01:40 +0530
committerStefan Agner <stefan.agner@toradex.com>2017-09-26 18:11:07 +0200
commitdd2a698d34374c3563deab1a59d104e2dcad80bd (patch)
tree3ee557a32e3c215d830b1ee1b2398409568d4295 /arch/arm/boot/dts/vf-colibri.dtsi
parent28291538966f8828be6d9e86d72cb3ea9ada28f1 (diff)
ARM: dts: colibri-vf: add new gpio hog grp/s
- add new gpio hog groups - explicitly mux the pin groups Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Diffstat (limited to 'arch/arm/boot/dts/vf-colibri.dtsi')
-rw-r--r--arch/arm/boot/dts/vf-colibri.dtsi104
1 files changed, 58 insertions, 46 deletions
diff --git a/arch/arm/boot/dts/vf-colibri.dtsi b/arch/arm/boot/dts/vf-colibri.dtsi
index de1b1cb33f1a..7d11341cc567 100644
--- a/arch/arm/boot/dts/vf-colibri.dtsi
+++ b/arch/arm/boot/dts/vf-colibri.dtsi
@@ -173,6 +173,9 @@
};
&iomuxc {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_hog_0 &pinctrl_hog_1>;
+
vf610-colibri {
pinctrl_flexcan0: can0grp {
fsl,pins = <
@@ -188,52 +191,6 @@
>;
};
- pinctrl_additionalgpio: additionalgpios {
- fsl,pins = <
- VF610_PAD_PTA12__GPIO_5 0x22ed
- VF610_PAD_PTA17__GPIO_7 0x22ed
- VF610_PAD_PTA20__GPIO_10 0x22ed
- VF610_PAD_PTA21__GPIO_11 0x22ed
- VF610_PAD_PTA30__GPIO_20 0x22ed
- VF610_PAD_PTA31__GPIO_21 0x22ed
- VF610_PAD_PTB6__GPIO_28 0x22ed
- VF610_PAD_PTB7__GPIO_29 0x22ed
- VF610_PAD_PTB12__GPIO_34 0x22ed
- VF610_PAD_PTB13__GPIO_35 0x22ed
- VF610_PAD_PTB16__GPIO_38 0x22ed
- VF610_PAD_PTB17__GPIO_39 0x22ed
- VF610_PAD_PTB18__GPIO_40 0x22ed
- VF610_PAD_PTB21__GPIO_43 0x22ed
- VF610_PAD_PTB22__GPIO_44 0x22ed
- VF610_PAD_PTC1__GPIO_46 0x22ed
- VF610_PAD_PTC2__GPIO_47 0x22ed
- VF610_PAD_PTC3__GPIO_48 0x22ed
- VF610_PAD_PTC4__GPIO_49 0x22ed
- VF610_PAD_PTC5__GPIO_50 0x22ed
- VF610_PAD_PTC6__GPIO_51 0x22ed
- VF610_PAD_PTC7__GPIO_52 0x22ed
- VF610_PAD_PTC8__GPIO_53 0x22ed
- VF610_PAD_PTD31__GPIO_63 0x22ed
- VF610_PAD_PTD30__GPIO_64 0x22ed
- VF610_PAD_PTD29__GPIO_65 0x22ed
- VF610_PAD_PTD28__GPIO_66 0x22ed
- VF610_PAD_PTD27__GPIO_67 0x22ed
- VF610_PAD_PTD26__GPIO_68 0x22ed
- VF610_PAD_PTD25__GPIO_69 0x22ed
- VF610_PAD_PTD24__GPIO_70 0x22ed
- VF610_PAD_PTD9__GPIO_88 0x22ed
- VF610_PAD_PTD10__GPIO_89 0x22ed
- VF610_PAD_PTD11__GPIO_90 0x22ed
- VF610_PAD_PTD12__GPIO_91 0x22ed
- VF610_PAD_PTD13__GPIO_92 0x22ed
- VF610_PAD_PTB23__GPIO_93 0x22ed
- VF610_PAD_PTB26__GPIO_96 0x22ed
- VF610_PAD_PTB28__GPIO_98 0x22ed
- VF610_PAD_PTC30__GPIO_103 0x22ed
- VF610_PAD_PTA7__GPIO_134 0x22ed
- >;
- };
-
pinctrl_dcu0_1: dcu0grp_1 {
fsl,pins = <
VF610_PAD_PTE0__DCU0_HSYNC 0x1902
@@ -309,6 +266,61 @@
>;
};
+ pinctrl_hog_0: hoggrp-0 {
+ fsl,pins = <
+ VF610_PAD_PTA12__GPIO_5 0x22ed
+ VF610_PAD_PTA17__GPIO_7 0x22ed
+ VF610_PAD_PTA20__GPIO_10 0x22ed
+ VF610_PAD_PTA21__GPIO_11 0x22ed
+ VF610_PAD_PTA30__GPIO_20 0x22ed
+ VF610_PAD_PTA31__GPIO_21 0x22ed
+ VF610_PAD_PTB6__GPIO_28 0x22ed
+ VF610_PAD_PTB7__GPIO_29 0x22ed
+ VF610_PAD_PTB16__GPIO_38 0x22ed
+ VF610_PAD_PTB17__GPIO_39 0x22ed
+ VF610_PAD_PTB18__GPIO_40 0x22ed
+ VF610_PAD_PTB21__GPIO_43 0x22ed
+ VF610_PAD_PTB22__GPIO_44 0x22ed
+ VF610_PAD_PTC1__GPIO_46 0x22ed
+ VF610_PAD_PTC2__GPIO_47 0x22ed
+ VF610_PAD_PTC3__GPIO_48 0x22ed
+ VF610_PAD_PTC4__GPIO_49 0x22ed
+ VF610_PAD_PTC5__GPIO_50 0x22ed
+ VF610_PAD_PTC6__GPIO_51 0x22ed
+ VF610_PAD_PTC7__GPIO_52 0x22ed
+ VF610_PAD_PTC8__GPIO_53 0x22ed
+ VF610_PAD_PTD30__GPIO_64 0x22ed
+ VF610_PAD_PTD29__GPIO_65 0x22ed
+ VF610_PAD_PTD28__GPIO_66 0x22ed
+ VF610_PAD_PTD26__GPIO_68 0x22ed
+ VF610_PAD_PTD25__GPIO_69 0x22ed
+ VF610_PAD_PTD24__GPIO_70 0x22ed
+ VF610_PAD_PTD9__GPIO_88 0x22ed
+ VF610_PAD_PTD10__GPIO_89 0x22ed
+ VF610_PAD_PTD11__GPIO_90 0x22ed
+ VF610_PAD_PTD12__GPIO_91 0x22ed
+ VF610_PAD_PTD13__GPIO_92 0x22ed
+ VF610_PAD_PTB26__GPIO_96 0x22ed
+ VF610_PAD_PTB28__GPIO_98 0x22ed
+ VF610_PAD_PTC30__GPIO_103 0x22ed
+ VF610_PAD_PTA7__GPIO_134 0x22ed
+ >;
+ };
+
+ pinctrl_hog_1: hoggrp-1 { /* ATMEL MXT TOUCH */
+ fsl,pins = <
+ VF610_PAD_PTD27__GPIO_67 0x22ed
+ VF610_PAD_PTD31__GPIO_63 0x22ed
+ >;
+ };
+
+ pinctrl_hog_2: hoggrp-2 {
+ fsl,pins = <
+ VF610_PAD_PTB12__GPIO_34 0x22ed
+ VF610_PAD_PTB13__GPIO_35 0x22ed
+ >;
+ };
+
pinctrl_i2c0: i2c0grp {
fsl,pins = <
VF610_PAD_PTB14__I2C0_SCL 0x37ff