1/*
2 * Copyright (c) 2023 TOKITA Hiroshi <tokita.hiroshi@fujitsu.com>
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7/ {
8	model = "Arduino Uno R4 Minima";
9
10	leds {
11		compatible = "gpio-leds";
12		led: led {
13			gpios = <&ioport1 11 GPIO_ACTIVE_HIGH>;
14		};
15	};
16
17	aliases {
18		led0 = &led;
19	};
20
21	arduino_header: connector {
22		compatible = "arduino-header-r3";
23		#gpio-cells = <2>;
24		gpio-map-mask = <0xffffffff 0xffffffc0>;
25		gpio-map-pass-thru = <0 0x3f>;
26		gpio-map = <0 0 &ioport0 14 0>,   /* A0 */
27			   <1 0 &ioport0 0 0>,    /* A1 */
28			   <2 0 &ioport0 1 0>,    /* A2 */
29			   <3 0 &ioport0 2 0>,    /* A3 */
30			   <4 0 &ioport1 1 0>,    /* A4 */
31			   <5 0 &ioport1 0 0>,    /* A5 */
32			   <6 0 &ioport3 1 0>,    /* D0 */
33			   <7 0 &ioport3 2 0>,    /* D1 */
34			   <8 0 &ioport1 5 0>,    /* D2 */
35			   <9 0 &ioport1 4 0>,    /* D3 */
36			   <10 0 &ioport1 3 0>,   /* D4 */
37			   <11 0 &ioport1 2 0>,   /* D5 */
38			   <12 0 &ioport1 6 0>,   /* D6 */
39			   <13 0 &ioport1 7 0>,   /* D7 */
40			   <14 0 &ioport3 4 0>,   /* D8 */
41			   <15 0 &ioport3 3 0>,   /* D9 */
42			   <16 0 &ioport1 12 0>,  /* D10 */
43			   <17 0 &ioport1 9 0>,   /* D11 */
44			   <18 0 &ioport1 10 0>,  /* D12 */
45			   <19 0 &ioport1 11 0>,  /* D13 */
46			   <20 0 &ioport1 1 0>,   /* D14 */
47			   <21 0 &ioport1 0 0>;   /* D15 */
48	};
49};
50