File tree Expand file tree Collapse file tree 8 files changed +526
-79
lines changed Expand file tree Collapse file tree 8 files changed +526
-79
lines changed Original file line number Diff line number Diff line change
1
+ /**
2
+ * Copyright (c) 2025 Renesas Electronics Corporation
3
+ *
4
+ * Renesas R7FA2AL1A9xxFL/NE MCU device tree for 128KB code flash 48 pins
5
+ *
6
+ * SPDX-License-Identifier: Apache-2.0
7
+ *
8
+ */
9
+
10
+ #include <arm/renesas/ra/ra2/ra2l1.dtsi>
11
+ #include <arm/renesas/ra/ra2/r7fa2l1x9.dtsi>
12
+
13
+ /delete-node/ &ioport6;
14
+ /delete-node/ &ioport7;
15
+ /delete-node/ &ioport8;
16
+
17
+ &ioport0 {
18
+ port-irqs = <&port_irq2 &port_irq6 &port_irq7>;
19
+ port-irq-names = "port-irq2",
20
+ "port-irq6",
21
+ "port-irq7";
22
+ port-irq2-pins = <2>;
23
+ port-irq6-pins = <0>;
24
+ port-irq7-pins = <1 15>;
25
+ };
26
+
27
+ &ioport1 {
28
+ port-irqs = <&port_irq1 &port_irq2 &port_irq3
29
+ &port_irq4>;
30
+ port-irq-names = "port-irq1",
31
+ "port-irq2",
32
+ "port-irq3",
33
+ "port-irq4";
34
+ port-irq1-pins = <1 4>;
35
+ port-irq2-pins = <0>;
36
+ port-irq3-pins = <10>;
37
+ port-irq4-pins = <11>;
38
+ };
39
+
40
+ &ioport2 {
41
+ port-irqs = <&port_irq0 &port_irq2 &port_irq3>;
42
+ port-irq-names = "port-irq0",
43
+ "port-irq2",
44
+ "port-irq3";
45
+ port-irq0-pins = <6>;
46
+ port-irq2-pins = <13>;
47
+ port-irq3-pins = <12>;
48
+ };
49
+
50
+ &ioport3 {
51
+ port-irqs = <&port_irq5 &port_irq6>;
52
+ port-irq-names = "port-irq6",
53
+ "port-irq6";
54
+ port-irq5-pins = <2>;
55
+ port-irq6-pins = <1>;
56
+ };
57
+
58
+ &ioport4 {
59
+ port-irqs = <&port_irq0 &port_irq4 &port_irq5
60
+ &port_irq6 &port_irq7>;
61
+ port-irq-names = "port-irq0",
62
+ "port-irq4",
63
+ "port-irq5",
64
+ "port-irq6",
65
+ "port-irq7";
66
+ port-irq0-pins = <0>;
67
+ port-irq4-pins = <11>;
68
+ port-irq5-pins = <1 10>;
69
+ port-irq6-pins = <9>;
70
+ port-irq7-pins = <8>;
71
+ };
Original file line number Diff line number Diff line change
1
+ /**
2
+ * Copyright (c) 2025 Renesas Electronics Corporation
3
+ *
4
+ * Renesas R7FA2AL1A9xxFM MCU device tree for 128KB code flash 64 pins
5
+ *
6
+ * SPDX-License-Identifier: Apache-2.0
7
+ *
8
+ */
9
+
10
+ #include <arm/renesas/ra/ra2/ra2l1.dtsi>
11
+ #include <arm/renesas/ra/ra2/r7fa2l1x9.dtsi>
12
+
13
+ /delete-node/ &ioport6;
14
+ /delete-node/ &ioport7;
15
+ /delete-node/ &ioport8;
16
+
17
+ &ioport0 {
18
+ port-irqs = <&port_irq2 &port_irq3 &port_irq6
19
+ &port_irq7>;
20
+ port-irq-names = "port-irq2",
21
+ "port-irq3",
22
+ "port-irq6",
23
+ "port-irq7";
24
+ port-irq2-pins = <2>;
25
+ port-irq3-pins = <4>;
26
+ port-irq6-pins = <0>;
27
+ port-irq7-pins = <1 15>;
28
+ };
29
+
30
+ &ioport1 {
31
+ port-irqs = <&port_irq0 &port_irq1 &port_irq2
32
+ &port_irq3 &port_irq4>;
33
+ port-irq-names = "port-irq0",
34
+ "port-irq1",
35
+ "port-irq2",
36
+ "port-irq3",
37
+ "port-irq4";
38
+ port-irq0-pins = <5>;
39
+ port-irq1-pins = <1 4>;
40
+ port-irq2-pins = <0>;
41
+ port-irq3-pins = <10>;
42
+ port-irq4-pins = <11>;
43
+ };
44
+
45
+ &ioport2 {
46
+ port-irqs = <&port_irq0 &port_irq1 &port_irq2
47
+ &port_irq3>;
48
+ port-irq-names = "port-irq0",
49
+ "port-irq1",
50
+ "port-irq2",
51
+ "port-irq3";
52
+ port-irq0-pins = <6>;
53
+ port-irq1-pins = <5>;
54
+ port-irq2-pins = <13>;
55
+ port-irq3-pins = <12>;
56
+ };
57
+
58
+ &ioport3 {
59
+ port-irqs = <&port_irq5 &port_irq6>;
60
+ port-irq-names = "port-irq6",
61
+ "port-irq6";
62
+ port-irq5-pins = <2>;
63
+ port-irq6-pins = <1>;
64
+ };
65
+
66
+ &ioport4 {
67
+ port-irqs = <&port_irq0 &port_irq4 &port_irq5
68
+ &port_irq6 &port_irq7>;
69
+ port-irq-names = "port-irq0",
70
+ "port-irq4",
71
+ "port-irq5",
72
+ "port-irq6",
73
+ "port-irq7";
74
+ port-irq0-pins = <0>;
75
+ port-irq4-pins = <2 11>;
76
+ port-irq5-pins = <1 10>;
77
+ port-irq6-pins = <9>;
78
+ port-irq7-pins = <8>;
79
+ };
Original file line number Diff line number Diff line change
1
+ /**
2
+ * Copyright (c) 2025 Renesas Electronics Corporation
3
+ *
4
+ * Renesas R7FA2AL1A9xxFN MCU device tree for 128KB code flash 80 pins
5
+ *
6
+ * SPDX-License-Identifier: Apache-2.0
7
+ *
8
+ */
9
+
10
+ #include <arm/renesas/ra/ra2/ra2l1.dtsi>
11
+ #include <arm/renesas/ra/ra2/r7fa2l1x9.dtsi>
12
+
13
+ &ioport0 {
14
+ port-irqs = <&port_irq2 &port_irq3 &port_irq6
15
+ &port_irq7>;
16
+ port-irq-names = "port-irq2",
17
+ "port-irq3",
18
+ "port-irq6",
19
+ "port-irq7";
20
+ port-irq2-pins = <2>;
21
+ port-irq3-pins = <4>;
22
+ port-irq6-pins = <0>;
23
+ port-irq7-pins = <1 15>;
24
+ };
25
+
26
+ &ioport1 {
27
+ port-irqs = <&port_irq0 &port_irq1 &port_irq2
28
+ &port_irq3 &port_irq4>;
29
+ port-irq-names = "port-irq0",
30
+ "port-irq1",
31
+ "port-irq2",
32
+ "port-irq3",
33
+ "port-irq4";
34
+ port-irq0-pins = <5>;
35
+ port-irq1-pins = <1 4>;
36
+ port-irq2-pins = <0>;
37
+ port-irq3-pins = <10>;
38
+ port-irq4-pins = <11>;
39
+ };
40
+
41
+ &ioport2 {
42
+ port-irqs = <&port_irq0 &port_irq1 &port_irq2
43
+ &port_irq3>;
44
+ port-irq-names = "port-irq0",
45
+ "port-irq1",
46
+ "port-irq2",
47
+ "port-irq3";
48
+ port-irq0-pins = <6>;
49
+ port-irq1-pins = <5>;
50
+ port-irq2-pins = <13>;
51
+ port-irq3-pins = <12>;
52
+ };
53
+
54
+ &ioport3 {
55
+ port-irqs = <&port_irq5 &port_irq6>;
56
+ port-irq-names = "port-irq6",
57
+ "port-irq6";
58
+ port-irq5-pins = <2>;
59
+ port-irq6-pins = <1>;
60
+ };
61
+
62
+ &ioport4 {
63
+ port-irqs = <&port_irq0 &port_irq4 &port_irq5
64
+ &port_irq6 &port_irq7>;
65
+ port-irq-names = "port-irq0",
66
+ "port-irq4",
67
+ "port-irq5",
68
+ "port-irq6",
69
+ "port-irq7";
70
+ port-irq0-pins = <0>;
71
+ port-irq4-pins = <2 11>;
72
+ port-irq5-pins = <1 10>;
73
+ port-irq6-pins = <9>;
74
+ port-irq7-pins = <8>;
75
+ };
Original file line number Diff line number Diff line change
1
+ /**
2
+ * Copyright (c) 2025 Renesas Electronics Corporation
3
+ *
4
+ * Renesas R7FA2AL1ABxxFL/NE MCU device tree for 256KB code flash 48 pins
5
+ *
6
+ * SPDX-License-Identifier: Apache-2.0
7
+ *
8
+ */
9
+
10
+ #include <arm/renesas/ra/ra2/ra2l1.dtsi>
11
+ #include <arm/renesas/ra/ra2/r7fa2l1xb.dtsi>
12
+
13
+ /delete-node/ &ioport6;
14
+ /delete-node/ &ioport7;
15
+ /delete-node/ &ioport8;
16
+
17
+ &ioport0 {
18
+ port-irqs = <&port_irq2 &port_irq6 &port_irq7>;
19
+ port-irq-names = "port-irq2",
20
+ "port-irq6",
21
+ "port-irq7";
22
+ port-irq2-pins = <2>;
23
+ port-irq6-pins = <0>;
24
+ port-irq7-pins = <1 15>;
25
+ };
26
+
27
+ &ioport1 {
28
+ port-irqs = <&port_irq1 &port_irq2 &port_irq3
29
+ &port_irq4>;
30
+ port-irq-names = "port-irq1",
31
+ "port-irq2",
32
+ "port-irq3",
33
+ "port-irq4";
34
+ port-irq1-pins = <1 4>;
35
+ port-irq2-pins = <0>;
36
+ port-irq3-pins = <10>;
37
+ port-irq4-pins = <11>;
38
+ };
39
+
40
+ &ioport2 {
41
+ port-irqs = <&port_irq0 &port_irq2 &port_irq3>;
42
+ port-irq-names = "port-irq0",
43
+ "port-irq2",
44
+ "port-irq3";
45
+ port-irq0-pins = <6>;
46
+ port-irq2-pins = <13>;
47
+ port-irq3-pins = <12>;
48
+ };
49
+
50
+ &ioport3 {
51
+ port-irqs = <&port_irq5 &port_irq6>;
52
+ port-irq-names = "port-irq6",
53
+ "port-irq6";
54
+ port-irq5-pins = <2>;
55
+ port-irq6-pins = <1>;
56
+ };
57
+
58
+ &ioport4 {
59
+ port-irqs = <&port_irq0 &port_irq4 &port_irq5
60
+ &port_irq6 &port_irq7>;
61
+ port-irq-names = "port-irq0",
62
+ "port-irq4",
63
+ "port-irq5",
64
+ "port-irq6",
65
+ "port-irq7";
66
+ port-irq0-pins = <0>;
67
+ port-irq4-pins = <11>;
68
+ port-irq5-pins = <1 10>;
69
+ port-irq6-pins = <9>;
70
+ port-irq7-pins = <8>;
71
+ };
Original file line number Diff line number Diff line change
1
+ /**
2
+ * Copyright (c) 2025 Renesas Electronics Corporation
3
+ *
4
+ * Renesas R7FA2AL1ABxxFM MCU device tree for 256KB code flash 64 pins
5
+ *
6
+ * SPDX-License-Identifier: Apache-2.0
7
+ *
8
+ */
9
+
10
+ #include <arm/renesas/ra/ra2/ra2l1.dtsi>
11
+ #include <arm/renesas/ra/ra2/r7fa2l1xb.dtsi>
12
+
13
+ /delete-node/ &ioport6;
14
+ /delete-node/ &ioport7;
15
+ /delete-node/ &ioport8;
16
+
17
+ &ioport0 {
18
+ port-irqs = <&port_irq2 &port_irq3 &port_irq6
19
+ &port_irq7>;
20
+ port-irq-names = "port-irq2",
21
+ "port-irq3",
22
+ "port-irq6",
23
+ "port-irq7";
24
+ port-irq2-pins = <2>;
25
+ port-irq3-pins = <4>;
26
+ port-irq6-pins = <0>;
27
+ port-irq7-pins = <1 15>;
28
+ };
29
+
30
+ &ioport1 {
31
+ port-irqs = <&port_irq0 &port_irq1 &port_irq2
32
+ &port_irq3 &port_irq4>;
33
+ port-irq-names = "port-irq0",
34
+ "port-irq1",
35
+ "port-irq2",
36
+ "port-irq3",
37
+ "port-irq4";
38
+ port-irq0-pins = <5>;
39
+ port-irq1-pins = <1 4>;
40
+ port-irq2-pins = <0>;
41
+ port-irq3-pins = <10>;
42
+ port-irq4-pins = <11>;
43
+ };
44
+
45
+ &ioport2 {
46
+ port-irqs = <&port_irq0 &port_irq1 &port_irq2
47
+ &port_irq3>;
48
+ port-irq-names = "port-irq0",
49
+ "port-irq1",
50
+ "port-irq2",
51
+ "port-irq3";
52
+ port-irq0-pins = <6>;
53
+ port-irq1-pins = <5>;
54
+ port-irq2-pins = <13>;
55
+ port-irq3-pins = <12>;
56
+ };
57
+
58
+ &ioport3 {
59
+ port-irqs = <&port_irq5 &port_irq6>;
60
+ port-irq-names = "port-irq6",
61
+ "port-irq6";
62
+ port-irq5-pins = <2>;
63
+ port-irq6-pins = <1>;
64
+ };
65
+
66
+ &ioport4 {
67
+ port-irqs = <&port_irq0 &port_irq4 &port_irq5
68
+ &port_irq6 &port_irq7>;
69
+ port-irq-names = "port-irq0",
70
+ "port-irq4",
71
+ "port-irq5",
72
+ "port-irq6",
73
+ "port-irq7";
74
+ port-irq0-pins = <0>;
75
+ port-irq4-pins = <2 11>;
76
+ port-irq5-pins = <1 10>;
77
+ port-irq6-pins = <9>;
78
+ port-irq7-pins = <8>;
79
+ };
You can’t perform that action at this time.
0 commit comments