Skip to content

Commit c0de1e3

Browse files
committed
Portenta H7: update digital-pin-gpios to be same as MBED version
1 parent 56b9506 commit c0de1e3

File tree

1 file changed

+197
-5
lines changed

1 file changed

+197
-5
lines changed

loader/boards/arduino_portenta_h7_m7.overlay

+197-5
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,16 @@
5050
zephyr,shell-uart = &usart6;
5151
zephyr,cdc-acm-uart0 = &usart6;
5252
};
53+
54+
/* used to overcome problems with _C analog pins */
55+
gpioz: gpio@deadbeef {
56+
compatible = "vnd,gpio";
57+
gpio-controller;
58+
reg = <0xdeadbeef 0x1000>;
59+
#gpio-cells = <0x2>;
60+
status = "okay";
61+
};
62+
5363
};
5464

5565
/ {
@@ -81,7 +91,7 @@
8191

8292
/ {
8393
zephyr,user {
84-
digital-pin-gpios = <&gpioh 15 0>,
94+
digital-pin-gpios = <&gpioh 15 0>, /* D0 */
8595
<&gpiok 1 0>,
8696
<&gpioj 11 0>,
8797
<&gpiog 7 0>,
@@ -95,10 +105,192 @@
95105
<&gpioh 8 0>,
96106
<&gpioh 7 0>,
97107
<&gpioa 10 0>,
98-
<&gpioa 9 0>,
99-
<&gpiok 5 GPIO_ACTIVE_LOW>, // LEDR
100-
<&gpiok 6 GPIO_ACTIVE_LOW>,
101-
<&gpiok 7 GPIO_ACTIVE_LOW>;
108+
<&gpioa 9 0>, /* D14 */
109+
110+
<&gpioz 0 0>, /* A0 ADC2_INP0 */
111+
<&gpioz 1 0>, /* A1 ADC2_INP1 */
112+
<&gpioz 2 0>, /* A2 ADC3_INP0 */
113+
<&gpioz 3 0>, /* A3 ADC3_INP1 */
114+
<&gpioc 2 0>, /* A4 _ALT0? ADC1_INP12 */
115+
<&gpioc 3 0>, /* A5 _ALT0? ADC1_INP13 */
116+
<&gpioa 4 0>, /* A6 ADC1_INP18 */
117+
<&gpioa 6 0>, /* A7 ADC1_INP7 */
118+
119+
120+
<&gpiok 5 GPIO_ACTIVE_LOW>, // LEDR
121+
<&gpiok 6 GPIO_ACTIVE_LOW>, // LEDG
122+
<&gpiok 7 GPIO_ACTIVE_LOW>, // LEDB
123+
124+
<&gpioa 0 0>,
125+
<&gpioa 1 0>,
126+
<&gpioa 2 0>,
127+
<&gpioa 3 0>,
128+
<&gpioa 4 0>,
129+
<&gpioa 5 0>,
130+
<&gpioa 6 0>,
131+
<&gpioa 7 0>,
132+
<&gpioa 8 0>,
133+
<&gpioa 9 0>,
134+
<&gpioa 10 0>,
135+
<&gpioa 11 0>,
136+
<&gpioa 12 0>,
137+
<&gpioa 13 0>,
138+
<&gpioa 14 0>,
139+
<&gpioa 15 0>,
140+
<&gpiob 0 0>,
141+
<&gpiob 1 0>,
142+
<&gpiob 2 0>,
143+
<&gpiob 3 0>,
144+
<&gpiob 4 0>,
145+
<&gpiob 5 0>,
146+
<&gpiob 6 0>,
147+
<&gpiob 7 0>,
148+
<&gpiob 8 0>,
149+
<&gpiob 9 0>,
150+
<&gpiob 10 0>,
151+
<&gpiob 11 0>,
152+
<&gpiob 12 0>,
153+
<&gpiob 13 0>,
154+
<&gpiob 14 0>,
155+
<&gpiob 15 0>,
156+
<&gpioc 0 0>,
157+
<&gpioc 1 0>,
158+
<&gpioc 2 0>,
159+
<&gpioc 3 0>,
160+
<&gpioc 4 0>,
161+
<&gpioc 5 0>,
162+
<&gpioc 6 0>,
163+
<&gpioc 7 0>,
164+
<&gpioc 8 0>,
165+
<&gpioc 9 0>,
166+
<&gpioc 10 0>,
167+
<&gpioc 11 0>,
168+
<&gpioc 12 0>,
169+
<&gpioc 13 0>,
170+
<&gpioc 14 0>,
171+
<&gpioc 15 0>,
172+
<&gpiod 0 0>,
173+
<&gpiod 1 0>,
174+
<&gpiod 2 0>,
175+
<&gpiod 3 0>,
176+
<&gpiod 4 0>,
177+
<&gpiod 5 0>,
178+
<&gpiod 6 0>,
179+
<&gpiod 7 0>,
180+
<&gpiod 8 0>,
181+
<&gpiod 9 0>,
182+
<&gpiod 10 0>,
183+
<&gpiod 11 0>,
184+
<&gpiod 12 0>,
185+
<&gpiod 13 0>,
186+
<&gpiod 14 0>,
187+
<&gpiod 15 0>,
188+
<&gpioe 0 0>,
189+
<&gpioe 1 0>,
190+
<&gpioe 2 0>,
191+
<&gpioe 3 0>,
192+
<&gpioe 4 0>,
193+
<&gpioe 5 0>,
194+
<&gpioe 6 0>,
195+
<&gpioe 7 0>,
196+
<&gpioe 8 0>,
197+
<&gpioe 9 0>,
198+
<&gpioe 10 0>,
199+
<&gpioe 11 0>,
200+
<&gpioe 12 0>,
201+
<&gpioe 13 0>,
202+
<&gpioe 14 0>,
203+
<&gpioe 15 0>,
204+
<&gpiof 0 0>,
205+
<&gpiof 1 0>,
206+
<&gpiof 2 0>,
207+
<&gpiof 3 0>,
208+
<&gpiof 4 0>,
209+
<&gpiof 5 0>,
210+
<&gpiof 6 0>,
211+
<&gpiof 7 0>,
212+
<&gpiof 8 0>,
213+
<&gpiof 9 0>,
214+
<&gpiof 10 0>,
215+
<&gpiof 11 0>,
216+
<&gpiof 12 0>,
217+
<&gpiof 13 0>,
218+
<&gpiof 14 0>,
219+
<&gpiof 15 0>,
220+
<&gpiog 0 0>,
221+
<&gpiog 1 0>,
222+
<&gpiog 2 0>,
223+
<&gpiog 3 0>,
224+
<&gpiog 4 0>,
225+
<&gpiog 5 0>,
226+
<&gpiog 6 0>,
227+
<&gpiog 7 0>,
228+
<&gpiog 8 0>,
229+
<&gpiog 9 0>,
230+
<&gpiog 10 0>,
231+
<&gpiog 11 0>,
232+
<&gpiog 12 0>,
233+
<&gpiog 13 0>,
234+
<&gpiog 14 0>,
235+
<&gpiog 15 0>,
236+
<&gpioh 0 0>,
237+
<&gpioh 1 0>,
238+
<&gpioh 2 0>,
239+
<&gpioh 3 0>,
240+
<&gpioh 4 0>,
241+
<&gpioh 5 0>,
242+
<&gpioh 6 0>,
243+
<&gpioh 7 0>,
244+
<&gpioh 8 0>,
245+
<&gpioh 9 0>,
246+
<&gpioh 10 0>,
247+
<&gpioh 11 0>,
248+
<&gpioh 12 0>,
249+
<&gpioh 13 0>,
250+
<&gpioh 14 0>,
251+
<&gpioh 15 0>,
252+
<&gpioi 0 0>,
253+
<&gpioi 1 0>,
254+
<&gpioi 2 0>,
255+
<&gpioi 3 0>,
256+
<&gpioi 4 0>,
257+
<&gpioi 5 0>,
258+
<&gpioi 6 0>,
259+
<&gpioi 7 0>,
260+
<&gpioi 8 0>,
261+
<&gpioi 9 0>,
262+
<&gpioi 10 0>,
263+
<&gpioi 11 0>,
264+
<&gpioi 12 0>,
265+
<&gpioi 13 0>,
266+
<&gpioi 14 0>,
267+
<&gpioi 15 0>,
268+
<&gpioj 0 0>,
269+
<&gpioj 1 0>,
270+
<&gpioj 2 0>,
271+
<&gpioj 3 0>,
272+
<&gpioj 4 0>,
273+
<&gpioj 5 0>,
274+
<&gpioj 6 0>,
275+
<&gpioj 7 0>,
276+
<&gpioj 8 0>,
277+
<&gpioj 9 0>,
278+
<&gpioj 10 0>,
279+
<&gpioj 11 0>,
280+
<&gpioj 12 0>,
281+
<&gpioj 13 0>,
282+
<&gpioj 14 0>,
283+
<&gpioj 15 0>,
284+
<&gpiok 0 0>,
285+
<&gpiok 1 0>,
286+
<&gpiok 2 0>,
287+
<&gpiok 3 0>,
288+
<&gpiok 4 0>,
289+
<&gpiok 5 0>,
290+
<&gpiok 6 0>,
291+
<&gpiok 7 0>;
292+
293+
102294

103295
builtin-led-gpios = <&gpiok 5 GPIO_ACTIVE_LOW>,
104296
<&gpiok 6 GPIO_ACTIVE_LOW>,

0 commit comments

Comments
 (0)