|
4 | 4 |
|
5 | 5 | #include <nxp/nxp_k6x.dtsi>
|
6 | 6 | #include "frdm_k64f-pinctrl.dtsi"
|
| 7 | +#include <zephyr/dt-bindings/gpio/arduino-header-r3.h> |
7 | 8 | #include <zephyr/dt-bindings/input/input-event-codes.h>
|
8 | 9 |
|
9 | 10 | / {
|
|
67 | 68 | #gpio-cells = <2>;
|
68 | 69 | gpio-map-mask = <0xffffffff 0xffffffc0>;
|
69 | 70 | gpio-map-pass-thru = <0 0x3f>;
|
70 |
| - gpio-map = <0 0 &gpiob 2 0>, /* A0 */ |
71 |
| - <1 0 &gpiob 3 0>, /* A1 */ |
72 |
| - <2 0 &gpiob 10 0>, /* A2 */ |
73 |
| - <3 0 &gpiob 11 0>, /* A3 */ |
74 |
| - <4 0 &gpioc 11 0>, /* A4 */ |
75 |
| - <5 0 &gpioc 10 0>, /* A5 */ |
76 |
| - <6 0 &gpioc 16 0>, /* D0 */ |
77 |
| - <7 0 &gpioc 17 0>, /* D1 */ |
78 |
| - <8 0 &gpiob 9 0>, /* D2 */ |
79 |
| - <9 0 &gpioa 1 0>, /* D3 */ |
80 |
| - <10 0 &gpiob 23 0>, /* D4 */ |
81 |
| - <11 0 &gpioa 2 0>, /* D5 */ |
82 |
| - <12 0 &gpioc 2 0>, /* D6 */ |
83 |
| - <13 0 &gpioc 3 0>, /* D7 */ |
| 71 | + gpio-map = <ARDUINO_HEADER_R3_A0 0 &gpiob 2 0>, |
| 72 | + <ARDUINO_HEADER_R3_A1 0 &gpiob 3 0>, |
| 73 | + <ARDUINO_HEADER_R3_A2 0 &gpiob 10 0>, |
| 74 | + <ARDUINO_HEADER_R3_A3 0 &gpiob 11 0>, |
| 75 | + <ARDUINO_HEADER_R3_A4 0 &gpioc 11 0>, |
| 76 | + <ARDUINO_HEADER_R3_A5 0 &gpioc 10 0>, |
| 77 | + <ARDUINO_HEADER_R3_D0 0 &gpioc 16 0>, |
| 78 | + <ARDUINO_HEADER_R3_D1 0 &gpioc 17 0>, |
| 79 | + <ARDUINO_HEADER_R3_D2 0 &gpiob 9 0>, |
| 80 | + <ARDUINO_HEADER_R3_D3 0 &gpioa 1 0>, |
| 81 | + <ARDUINO_HEADER_R3_D4 0 &gpiob 23 0>, |
| 82 | + <ARDUINO_HEADER_R3_D5 0 &gpioa 2 0>, |
| 83 | + <ARDUINO_HEADER_R3_D6 0 &gpioc 2 0>, |
| 84 | + <ARDUINO_HEADER_R3_D7 0 &gpioc 3 0>, |
84 | 85 | /* NOTE: HW Rev D and below use: */
|
85 |
| - /* <14 0 &gpioa 0 0>, */ |
| 86 | + /* <ARDUINO_HEADER_R3_D8 0 &gpioa 0 0>, */ |
86 | 87 | /* NOTE: HW Rev E and on use: */
|
87 |
| - <14 0 &gpioc 12 0>, /* D8 */ |
88 |
| - <15 0 &gpioc 4 0>, /* D9 */ |
89 |
| - <16 0 &gpiod 0 0>, /* D10 */ |
90 |
| - <17 0 &gpiod 2 0>, /* D11 */ |
91 |
| - <18 0 &gpiod 3 0>, /* D12 */ |
92 |
| - <19 0 &gpiod 1 0>, /* D13 */ |
93 |
| - <20 0 &gpioe 25 0>, /* D14 */ |
94 |
| - <21 0 &gpioe 24 0>; /* D15 */ |
| 88 | + <ARDUINO_HEADER_R3_D8 0 &gpioc 12 0>, |
| 89 | + <ARDUINO_HEADER_R3_D9 0 &gpioc 4 0>, |
| 90 | + <ARDUINO_HEADER_R3_D10 0 &gpiod 0 0>, |
| 91 | + <ARDUINO_HEADER_R3_D11 0 &gpiod 2 0>, |
| 92 | + <ARDUINO_HEADER_R3_D12 0 &gpiod 3 0>, |
| 93 | + <ARDUINO_HEADER_R3_D13 0 &gpiod 1 0>, |
| 94 | + <ARDUINO_HEADER_R3_D14 0 &gpioe 25 0>, |
| 95 | + <ARDUINO_HEADER_R3_D15 0 &gpioe 24 0>; |
95 | 96 | };
|
96 | 97 | };
|
97 | 98 |
|
|
0 commit comments