|
132 | 132 | }; |
133 | 133 | }; |
134 | 134 |
|
135 | | - external_gpio { |
| 135 | + gpio-edm { |
| 136 | + compatible = "gpio-edm"; |
136 | 137 | pinctrl-names = "default"; |
137 | 138 | pinctrl-0 = <&pinctrl_gpio>; |
138 | | - enable-gpios = <&gpio4 19 0>, |
139 | | - <&gpio4 21 0>, |
140 | | - <&gpio4 22 0>, |
141 | | - <&gpio4 23 0>, |
142 | | - <&gpio4 24 0>, |
143 | | - <&gpio1 29 0>, |
144 | | - <&gpio5 2 0>; |
145 | | - status = "okay"; |
| 139 | + |
| 140 | + gpio_p24 { |
| 141 | + label = "GPIO_P24"; |
| 142 | + gpios = <&gpio4 19 GPIO_ACTIVE_HIGH>; |
| 143 | + dir = "out"; |
| 144 | + }; |
| 145 | + gpio_p26 { |
| 146 | + label = "GPIO_P26"; |
| 147 | + gpios = <&gpio4 21 GPIO_ACTIVE_HIGH>; |
| 148 | + dir = "out"; |
| 149 | + }; |
| 150 | + gpio_p28 { |
| 151 | + label = "GPIO_P28"; |
| 152 | + gpios = <&gpio4 22 GPIO_ACTIVE_HIGH>; |
| 153 | + dir = "out"; |
| 154 | + }; |
| 155 | + gpio_p30 { |
| 156 | + label = "GPIO_P30"; |
| 157 | + gpios = <&gpio4 23 GPIO_ACTIVE_HIGH>; |
| 158 | + dir = "out"; |
| 159 | + }; |
| 160 | + gpio_p48 { |
| 161 | + label = "GPIO_P48"; |
| 162 | + gpios = <&gpio5 2 GPIO_ACTIVE_HIGH>; |
| 163 | + dir = "out"; |
| 164 | + }; |
146 | 165 | }; |
147 | 166 |
|
148 | 167 | leds { |
149 | 168 | compatible = "gpio-leds"; |
| 169 | + pinctrl-names = "default"; |
| 170 | + pinctrl-0 = <&pinctrl_gpio_led>; |
| 171 | + |
150 | 172 | hobbitled { |
151 | 173 | label = "hobbitled"; |
152 | | - gpios = <&gpio1 29 GPIO_ACTIVE_LOW>; |
| 174 | + gpios = <&gpio1 29 GPIO_ACTIVE_HIGH>; |
| 175 | + default-state = "on"; |
153 | 176 | }; |
154 | 177 | }; |
155 | 178 | }; |
|
588 | 611 |
|
589 | 612 | pinctrl_gpio: gpio { |
590 | 613 | fsl,pins = < |
591 | | - MX6UL_PAD_CSI_VSYNC__GPIO4_IO19 0x79 |
592 | | - MX6UL_PAD_CSI_DATA00__GPIO4_IO21 0x79 |
593 | | - MX6UL_PAD_CSI_DATA01__GPIO4_IO22 0x79 |
594 | | - MX6UL_PAD_CSI_DATA02__GPIO4_IO23 0x79 |
595 | | - MX6UL_PAD_UART4_RX_DATA__GPIO1_IO29 0x79 |
596 | | - MX6UL_PAD_SNVS_TAMPER2__GPIO5_IO02 0x79 |
| 614 | + MX6UL_PAD_CSI_VSYNC__GPIO4_IO19 0x79 /* GPIO_P24 */ |
| 615 | + MX6UL_PAD_CSI_DATA00__GPIO4_IO21 0x79 /* GPIO_P26 */ |
| 616 | + MX6UL_PAD_CSI_DATA01__GPIO4_IO22 0x79 /* GPIO_P28 */ |
| 617 | + MX6UL_PAD_CSI_DATA02__GPIO4_IO23 0x79 /* GPIO_P30 */ |
| 618 | + MX6UL_PAD_SNVS_TAMPER2__GPIO5_IO02 0x79 /* GPIO_P48 */ |
| 619 | + >; |
| 620 | + }; |
| 621 | + |
| 622 | + pinctrl_gpio_led: gpioled { |
| 623 | + fsl,pins = < |
| 624 | + MX6UL_PAD_UART4_RX_DATA__GPIO1_IO29 0x79 /* GPIO_P44 */ |
597 | 625 | >; |
598 | 626 | }; |
599 | 627 |
|
|
0 commit comments