#clock-cells = <0>;
};
- osc_32k: 32k-oscillator {
- compatible = "fixed-clock";
- clock-output-names = "osc_32k";
- #clock-cells = <0>;
- };
-
- rc_24m: clock-rc-24m@13 {
- compatible = "fixed-clock";
- reg = <13>;
- #clock-cells = <0>;
- clock-frequency = <24000000>;
- clock-output-names = "rc_24m";
- };
-
apb_clk: apb-clk-clock {
compatible = "fixed-clock";
clock-output-names = "apb_clk";
riscv,ndev = <240>;
};
+ clocks {
+ compatible = "simple-bus";
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ osc_32k: clock-osc-32k@11 {
+ compatible = "fixed-clock";
+ reg = <11>;
+ #clock-cells = <0>;
+ clock-frequency = <32768>;
+ clock-output-names = "osc_32k";
+ };
+
+ rc_24m: clock-rc-24m@13 {
+ compatible = "fixed-clock";
+ reg = <13>;
+ #clock-cells = <0>;
+ clock-frequency = <24000000>;
+ clock-output-names = "rc_24m";
+ };
+
+ };
+
clint: timer@ffdc000000 {
compatible = "thead,th1520-clint", "thead,c900-clint";
reg = <0xff 0xdc000000 0x0 0x00010000>;