hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/arch/arm/boot/dts/arm-realview-pb11mp.dts
....@@ -23,9 +23,10 @@
2323 /dts-v1/;
2424 #include <dt-bindings/interrupt-controller/irq.h>
2525 #include <dt-bindings/gpio/gpio.h>
26
-#include "skeleton.dtsi"
2726
2827 / {
28
+ #address-cells = <1>;
29
+ #size-cells = <1>;
2930 model = "ARM RealView PB11MPcore";
3031 compatible = "arm,realview-pb11mp";
3132
....@@ -39,6 +40,7 @@
3940 };
4041
4142 memory {
43
+ device_type = "memory";
4244 /*
4345 * The PB11MPCore has 512 MiB memory @ 0x70000000
4446 * and the first 256 are also remapped @ 0x00000000
....@@ -90,7 +92,7 @@
9092 <0x1f000100 0x100>;
9193 };
9294
93
- L2: l2-cache {
95
+ L2: cache-controller {
9496 compatible = "arm,l220-cache";
9597 reg = <0x1f002000 0x1000>;
9698 interrupt-parent = <&intc_tc11mp>;
....@@ -233,6 +235,9 @@
233235 compatible = "arm,versatile-flash", "cfi-flash";
234236 reg = <0x40000000 0x04000000>;
235237 bank-width = <4>;
238
+ partitions {
239
+ compatible = "arm,arm-firmware-suite";
240
+ };
236241 };
237242
238243 flash1@44000000 {
....@@ -240,6 +245,9 @@
240245 compatible = "arm,versatile-flash", "cfi-flash";
241246 reg = <0x44000000 0x04000000>;
242247 bank-width = <4>;
248
+ partitions {
249
+ compatible = "arm,arm-firmware-suite";
250
+ };
243251 };
244252
245253 bridge {
....@@ -538,7 +546,7 @@
538546 interrupt-parent = <&intc_pb11mp>;
539547 interrupts = <0 0 IRQ_TYPE_LEVEL_HIGH>;
540548 clocks = <&wdogclk>, <&pclk>;
541
- clock-names = "wdogclk", "apb_pclk";
549
+ clock-names = "wdog_clk", "apb_pclk";
542550 status = "disabled";
543551 };
544552
....@@ -548,7 +556,7 @@
548556 interrupt-parent = <&intc_pb11mp>;
549557 interrupts = <0 0 IRQ_TYPE_LEVEL_HIGH>;
550558 clocks = <&wdogclk>, <&pclk>;
551
- clock-names = "wdogclk", "apb_pclk";
559
+ clock-names = "wdog_clk", "apb_pclk";
552560 };
553561
554562 timer01: timer@10011000 {
....@@ -560,8 +568,8 @@
560568 clocks = <&sp810_syscon 0>,
561569 <&sp810_syscon 1>,
562570 <&pclk>;
563
- clock-names = "timerclk0",
564
- "timerclk1",
571
+ clock-names = "timer0clk",
572
+ "timer1clk",
565573 "apb_pclk";
566574 };
567575
....@@ -574,8 +582,8 @@
574582 clocks = <&sp810_syscon 2>,
575583 <&sp810_syscon 3>,
576584 <&pclk>;
577
- clock-names = "timerclk2",
578
- "timerclk3",
585
+ clock-names = "timer0clk",
586
+ "timer1clk",
579587 "apb_pclk";
580588 };
581589
....@@ -637,16 +645,16 @@
637645 timer45: timer@10018000 {
638646 compatible = "arm,sp804", "arm,primecell";
639647 reg = <0x10018000 0x1000>;
640
- clocks = <&timclk>, <&pclk>;
641
- clock-names = "timer", "apb_pclk";
648
+ clocks = <&timclk>, <&timclk>, <&pclk>;
649
+ clock-names = "timer0clk", "timer1clk", "apb_pclk";
642650 status = "disabled";
643651 };
644652
645653 timer67: timer@10019000 {
646654 compatible = "arm,sp804", "arm,primecell";
647655 reg = <0x10019000 0x1000>;
648
- clocks = <&timclk>, <&pclk>;
649
- clock-names = "timer", "apb_pclk";
656
+ clocks = <&timclk>, <&timclk>, <&pclk>;
657
+ clock-names = "timer0clk", "timer1clk", "apb_pclk";
650658 status = "disabled";
651659 };
652660