|
|
|
@ -6,18 +6,40 @@ |
|
|
|
|
// Copyright (C) 2018 Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> |
|
|
|
|
|
|
|
|
|
/dts-v1/; |
|
|
|
|
#include <dt-bindings/clock/s900_cmu.h> |
|
|
|
|
|
|
|
|
|
/ { |
|
|
|
|
compatible = "actions,s900"; |
|
|
|
|
#address-cells = <0x2>; |
|
|
|
|
#size-cells = <0x2>; |
|
|
|
|
|
|
|
|
|
losc: losc { |
|
|
|
|
compatible = "fixed-clock"; |
|
|
|
|
clock-frequency = <32768>; |
|
|
|
|
#clock-cells = <0>; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
diff24M: diff24M { |
|
|
|
|
compatible = "fixed-clock"; |
|
|
|
|
clock-frequency = <24000000>; |
|
|
|
|
#clock-cells = <0>; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
soc { |
|
|
|
|
u-boot,dm-pre-reloc; |
|
|
|
|
compatible = "simple-bus"; |
|
|
|
|
#address-cells = <0x2>; |
|
|
|
|
#size-cells = <0x2>; |
|
|
|
|
ranges; |
|
|
|
|
|
|
|
|
|
cmu: clock-controller@e0160000 { |
|
|
|
|
u-boot,dm-pre-reloc; |
|
|
|
|
compatible = "actions,s900-cmu"; |
|
|
|
|
reg = <0x0 0xe0160000 0x0 0x1000>; |
|
|
|
|
clocks = <&losc>, <&diff24M>; |
|
|
|
|
clock-names = "losc", "diff24M"; |
|
|
|
|
#clock-cells = <1>; |
|
|
|
|
}; |
|
|
|
|
}; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|