hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/arch/arm/boot/dts/mps2.dtsi
....@@ -161,9 +161,11 @@
161161 };
162162
163163 timer2: dual-timer@2000 {
164
- compatible = "arm,sp804";
164
+ compatible = "arm,sp804", "arm,primecell";
165165 reg = <0x2000 0x1000>;
166
- clocks = <&sysclk>;
166
+ clocks = <&sysclk>, <&sysclk>, <&sysclk>;
167
+ clock-names = "timer0clk", "timer1clk",
168
+ "apb_pclk";
167169 interrupts = <10>;
168170 status = "disabled";
169171 };
....@@ -171,7 +173,7 @@
171173 uart0: serial@4000 {
172174 compatible = "arm,mps2-uart";
173175 reg = <0x4000 0x1000>;
174
- interrupts = <0 1 12>;
176
+ interrupts = <0>, <1>, <12>;
175177 clocks = <&sysclk>;
176178 status = "disabled";
177179 };
....@@ -179,7 +181,7 @@
179181 uart1: serial@5000 {
180182 compatible = "arm,mps2-uart";
181183 reg = <0x5000 0x1000>;
182
- interrupts = <2 3 12>;
184
+ interrupts = <2>, <3>, <12>;
183185 clocks = <&sysclk>;
184186 status = "disabled";
185187 };
....@@ -187,7 +189,7 @@
187189 uart2: serial@6000 {
188190 compatible = "arm,mps2-uart";
189191 reg = <0x6000 0x1000>;
190
- interrupts = <4 5 12>;
192
+ interrupts = <4>, <5>, <12>;
191193 clocks = <&sysclk>;
192194 status = "disabled";
193195 };
....@@ -197,8 +199,8 @@
197199 arm,primecell-periphid = <0x00141805>;
198200 reg = <0x8000 0x1000>;
199201 interrupts = <0>;
200
- clocks = <&sysclk>;
201
- clock-names = "apb_pclk";
202
+ clocks = <&sysclk>, <&sysclk>;
203
+ clock-names = "wdog_clk", "apb_pclk";
202204 status = "disabled";
203205 };
204206 };