Skip to content

Commit 3110aa3

Browse files
danieldegrassefabiobaltieri
authored andcommitted
dts: arm: nxp: use dt nodelabels for dma assignments on RT11xx
Update RT11xx SOC DTSI files to use DT nodelabels on RT11xx SOCs, instead of reencoding the base address of each peripheral in the M7 and M4 DTSI files. Signed-off-by: Daniel DeGrasse <[email protected]>
1 parent 019a6ec commit 3110aa3

File tree

4 files changed

+295
-292
lines changed

4 files changed

+295
-292
lines changed

dts/arm/nxp/nxp_rt1160_cm4.dtsi

Lines changed: 74 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -52,97 +52,98 @@
5252
gpio-controller;
5353
#gpio-cells = <2>;
5454
};
55+
};
56+
};
5557

56-
sai1: sai@40404000 {
57-
dmas = <&edma_lpsr0 0 54>, <&edma_lpsr0 0 55>;
58-
dma-names = "rx", "tx";
59-
nxp,tx-dma-channel = <0>;
60-
nxp,rx-dma-channel = <1>;
61-
};
58+
&sai1 {
59+
dmas = <&edma_lpsr0 0 54>, <&edma_lpsr0 0 55>;
60+
dma-names = "rx", "tx";
61+
nxp,tx-dma-channel = <0>;
62+
nxp,rx-dma-channel = <1>;
63+
};
6264

63-
sai2: sai@40408000 {
64-
dmas = <&edma_lpsr0 0 56>, <&edma_lpsr0 0 57>;
65-
dma-names = "rx", "tx";
66-
nxp,tx-dma-channel = <3>;
67-
nxp,rx-dma-channel = <4>;
68-
};
65+
&sai2 {
66+
dmas = <&edma_lpsr0 0 56>, <&edma_lpsr0 0 57>;
67+
dma-names = "rx", "tx";
68+
nxp,tx-dma-channel = <3>;
69+
nxp,rx-dma-channel = <4>;
70+
};
6971

70-
sai3: sai@4040c000 {
71-
dmas = <&edma_lpsr0 0 58>, <&edma_lpsr0 0 59>;
72-
dma-names = "rx", "tx";
73-
nxp,tx-dma-channel = <5>;
74-
nxp,rx-dma-channel = <6>;
75-
};
72+
&sai3 {
73+
dmas = <&edma_lpsr0 0 58>, <&edma_lpsr0 0 59>;
74+
dma-names = "rx", "tx";
75+
nxp,tx-dma-channel = <5>;
76+
nxp,rx-dma-channel = <6>;
77+
};
7678

77-
sai4: sai@40c40000 {
78-
dmas = <&edma_lpsr0 0 60>, <&edma_lpsr0 0 61>;
79-
dma-names = "rx", "tx";
80-
nxp,tx-dma-channel = <7>;
81-
nxp,rx-dma-channel = <8>;
82-
};
79+
&sai4 {
80+
dmas = <&edma_lpsr0 0 60>, <&edma_lpsr0 0 61>;
81+
dma-names = "rx", "tx";
82+
nxp,tx-dma-channel = <7>;
83+
nxp,rx-dma-channel = <8>;
84+
};
8385

84-
lpuart1: uart@4007c000 {
85-
dmas = <&edma_lpsr0 1 8>, <&edma_lpsr0 2 9>;
86-
dma-names = "tx", "rx";
87-
};
86+
&lpuart1 {
87+
dmas = <&edma_lpsr0 1 8>, <&edma_lpsr0 2 9>;
88+
dma-names = "tx", "rx";
89+
};
8890

89-
lpuart2: uart@40080000 {
90-
dmas = <&edma_lpsr0 3 10>, <&edma_lpsr0 4 11>;
91-
dma-names = "tx", "rx";
92-
};
91+
&lpuart2 {
92+
dmas = <&edma_lpsr0 3 10>, <&edma_lpsr0 4 11>;
93+
dma-names = "tx", "rx";
94+
};
9395

94-
lpuart3: uart@40084000 {
95-
dmas = <&edma_lpsr0 5 12>, <&edma_lpsr0 6 13>;
96-
dma-names = "tx", "rx";
97-
};
96+
&lpuart3 {
97+
dmas = <&edma_lpsr0 5 12>, <&edma_lpsr0 6 13>;
98+
dma-names = "tx", "rx";
99+
};
98100

99-
lpuart4: uart@40088000 {
100-
dmas = <&edma_lpsr0 7 14>, <&edma_lpsr0 8 15>;
101-
dma-names = "tx", "rx";
102-
};
101+
&lpuart4 {
102+
dmas = <&edma_lpsr0 7 14>, <&edma_lpsr0 8 15>;
103+
dma-names = "tx", "rx";
104+
};
103105

104-
lpuart5: uart@4008c000 {
105-
dmas = <&edma_lpsr0 9 16>, <&edma_lpsr0 10 17>;
106-
dma-names = "tx", "rx";
107-
};
106+
&lpuart5 {
107+
dmas = <&edma_lpsr0 9 16>, <&edma_lpsr0 10 17>;
108+
dma-names = "tx", "rx";
109+
};
108110

109-
lpuart6: uart@40090000 {
110-
dmas = <&edma_lpsr0 11 18>, <&edma_lpsr0 12 19>;
111-
dma-names = "tx", "rx";
112-
};
111+
&lpuart6 {
112+
dmas = <&edma_lpsr0 11 18>, <&edma_lpsr0 12 19>;
113+
dma-names = "tx", "rx";
114+
};
113115

114-
lpuart7: uart@40094000 {
115-
dmas = <&edma_lpsr0 13 20>, <&edma_lpsr0 14 21>;
116-
dma-names = "tx", "rx";
117-
};
116+
&lpuart7 {
117+
dmas = <&edma_lpsr0 13 20>, <&edma_lpsr0 14 21>;
118+
dma-names = "tx", "rx";
119+
};
118120

119-
lpuart8: uart@40098000 {
120-
dmas = <&edma_lpsr0 15 22>, <&edma_lpsr0 16 23>;
121-
dma-names = "tx", "rx";
122-
};
121+
&lpuart8 {
122+
dmas = <&edma_lpsr0 15 22>, <&edma_lpsr0 16 23>;
123+
dma-names = "tx", "rx";
124+
};
123125

124-
lpuart9: uart@4009c000 {
125-
dmas = <&edma_lpsr0 17 24>, <&edma_lpsr0 18 25>;
126-
dma-names = "tx", "rx";
127-
};
126+
&lpuart9 {
127+
dmas = <&edma_lpsr0 17 24>, <&edma_lpsr0 18 25>;
128+
dma-names = "tx", "rx";
129+
};
128130

129-
lpuart10: uart@400a0000 {
130-
dmas = <&edma_lpsr0 19 26>, <&edma_lpsr0 20 27>;
131-
dma-names = "tx", "rx";
132-
};
131+
&lpuart10 {
132+
dmas = <&edma_lpsr0 19 26>, <&edma_lpsr0 20 27>;
133+
dma-names = "tx", "rx";
134+
};
133135

134-
lpuart11: uart@40c24000 {
135-
dmas = <&edma_lpsr0 21 28>, <&edma_lpsr0 22 29>;
136-
dma-names = "tx", "rx";
137-
};
136+
&lpuart11 {
137+
dmas = <&edma_lpsr0 21 28>, <&edma_lpsr0 22 29>;
138+
dma-names = "tx", "rx";
139+
};
138140

139-
lpuart12: uart@40c28000 {
140-
dmas = <&edma_lpsr0 23 30>, <&edma_lpsr0 24 31>;
141-
dma-names = "tx", "rx";
142-
};
143-
};
141+
&lpuart12 {
142+
dmas = <&edma_lpsr0 23 30>, <&edma_lpsr0 24 31>;
143+
dma-names = "tx", "rx";
144144
};
145145

146+
146147
&gpio1 {
147148
interrupts = <100 0>, <101 0>;
148149
};

dts/arm/nxp/nxp_rt1160_cm7.dtsi

Lines changed: 73 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -60,95 +60,95 @@
6060
gpio-controller;
6161
#gpio-cells = <2>;
6262
};
63+
};
64+
};
6365

64-
sai1: sai@40404000 {
65-
dmas = <&edma0 0 54>, <&edma0 0 55>;
66-
dma-names = "rx", "tx";
67-
nxp,tx-dma-channel = <0>;
68-
nxp,rx-dma-channel = <1>;
69-
};
66+
&sai1 {
67+
dmas = <&edma0 0 54>, <&edma0 0 55>;
68+
dma-names = "rx", "tx";
69+
nxp,tx-dma-channel = <0>;
70+
nxp,rx-dma-channel = <1>;
71+
};
7072

71-
sai2: sai@40408000 {
72-
dmas = <&edma0 0 56>, <&edma0 0 57>;
73-
dma-names = "rx", "tx";
74-
nxp,tx-dma-channel = <3>;
75-
nxp,rx-dma-channel = <4>;
76-
};
73+
&sai2 {
74+
dmas = <&edma0 0 56>, <&edma0 0 57>;
75+
dma-names = "rx", "tx";
76+
nxp,tx-dma-channel = <3>;
77+
nxp,rx-dma-channel = <4>;
78+
};
7779

78-
sai3: sai@4040c000 {
79-
dmas = <&edma0 0 58>, <&edma0 0 59>;
80-
dma-names = "rx", "tx";
81-
nxp,tx-dma-channel = <5>;
82-
nxp,rx-dma-channel = <6>;
83-
};
80+
&sai3 {
81+
dmas = <&edma0 0 58>, <&edma0 0 59>;
82+
dma-names = "rx", "tx";
83+
nxp,tx-dma-channel = <5>;
84+
nxp,rx-dma-channel = <6>;
85+
};
8486

85-
sai4: sai@40c40000 {
86-
dmas = <&edma0 0 60>, <&edma0 0 61>;
87-
dma-names = "rx", "tx";
88-
nxp,tx-dma-channel = <7>;
89-
nxp,rx-dma-channel = <8>;
90-
};
87+
&sai4 {
88+
dmas = <&edma0 0 60>, <&edma0 0 61>;
89+
dma-names = "rx", "tx";
90+
nxp,tx-dma-channel = <7>;
91+
nxp,rx-dma-channel = <8>;
92+
};
9193

92-
lpuart1: uart@4007c000 {
93-
dmas = <&edma0 1 8>, <&edma0 2 9>;
94-
dma-names = "tx", "rx";
95-
};
94+
&lpuart1 {
95+
dmas = <&edma0 1 8>, <&edma0 2 9>;
96+
dma-names = "tx", "rx";
97+
};
9698

97-
lpuart2: uart@40080000 {
98-
dmas = <&edma0 3 10>, <&edma0 4 11>;
99-
dma-names = "tx", "rx";
100-
};
99+
&lpuart2 {
100+
dmas = <&edma0 3 10>, <&edma0 4 11>;
101+
dma-names = "tx", "rx";
102+
};
101103

102-
lpuart3: uart@40084000 {
103-
dmas = <&edma0 5 12>, <&edma0 6 13>;
104-
dma-names = "tx", "rx";
105-
};
104+
&lpuart3 {
105+
dmas = <&edma0 5 12>, <&edma0 6 13>;
106+
dma-names = "tx", "rx";
107+
};
106108

107-
lpuart4: uart@40088000 {
108-
dmas = <&edma0 7 14>, <&edma0 8 15>;
109-
dma-names = "tx", "rx";
110-
};
109+
&lpuart4 {
110+
dmas = <&edma0 7 14>, <&edma0 8 15>;
111+
dma-names = "tx", "rx";
112+
};
111113

112-
lpuart5: uart@4008c000 {
113-
dmas = <&edma0 9 16>, <&edma0 10 17>;
114-
dma-names = "tx", "rx";
115-
};
114+
&lpuart5 {
115+
dmas = <&edma0 9 16>, <&edma0 10 17>;
116+
dma-names = "tx", "rx";
117+
};
116118

117-
lpuart6: uart@40090000 {
118-
dmas = <&edma0 11 18>, <&edma0 12 19>;
119-
dma-names = "tx", "rx";
120-
};
119+
&lpuart6 {
120+
dmas = <&edma0 11 18>, <&edma0 12 19>;
121+
dma-names = "tx", "rx";
122+
};
121123

122-
lpuart7: uart@40094000 {
123-
dmas = <&edma0 13 20>, <&edma0 14 21>;
124-
dma-names = "tx", "rx";
125-
};
124+
&lpuart7 {
125+
dmas = <&edma0 13 20>, <&edma0 14 21>;
126+
dma-names = "tx", "rx";
127+
};
126128

127-
lpuart8: uart@40098000 {
128-
dmas = <&edma0 15 22>, <&edma0 16 23>;
129-
dma-names = "tx", "rx";
130-
};
129+
&lpuart8 {
130+
dmas = <&edma0 15 22>, <&edma0 16 23>;
131+
dma-names = "tx", "rx";
132+
};
131133

132-
lpuart9: uart@4009c000 {
133-
dmas = <&edma0 17 24>, <&edma0 18 25>;
134-
dma-names = "tx", "rx";
135-
};
134+
&lpuart9 {
135+
dmas = <&edma0 17 24>, <&edma0 18 25>;
136+
dma-names = "tx", "rx";
137+
};
136138

137-
lpuart10: uart@400a0000 {
138-
dmas = <&edma0 19 26>, <&edma0 20 27>;
139-
dma-names = "tx", "rx";
140-
};
139+
&lpuart10 {
140+
dmas = <&edma0 19 26>, <&edma0 20 27>;
141+
dma-names = "tx", "rx";
142+
};
141143

142-
lpuart11: uart@40c24000 {
143-
dmas = <&edma0 21 28>, <&edma0 22 29>;
144-
dma-names = "tx", "rx";
145-
};
144+
&lpuart11 {
145+
dmas = <&edma0 21 28>, <&edma0 22 29>;
146+
dma-names = "tx", "rx";
147+
};
146148

147-
lpuart12: uart@40c28000 {
148-
dmas = <&edma0 23 30>, <&edma0 24 31>;
149-
dma-names = "tx", "rx";
150-
};
151-
};
149+
&lpuart12 {
150+
dmas = <&edma0 23 30>, <&edma0 24 31>;
151+
dma-names = "tx", "rx";
152152
};
153153

154154
&gpio1 {

0 commit comments

Comments
 (0)