hc
2023-12-08 01573e231f18eb2d99162747186f59511f56b64d
kernel/Documentation/devicetree/bindings/clock/amlogic,meson8b-clkc.txt
....@@ -9,14 +9,17 @@
99 - "amlogic,meson8-clkc" for Meson8 (S802) SoCs
1010 - "amlogic,meson8b-clkc" for Meson8 (S805) SoCs
1111 - "amlogic,meson8m2-clkc" for Meson8m2 (S812) SoCs
12
-- reg: it must be composed by two tuples:
13
- 0) physical base address of the xtal register and length of memory
14
- mapped region.
15
- 1) physical base address of the clock controller and length of memory
16
- mapped region.
17
-
1812 - #clock-cells: should be 1.
1913 - #reset-cells: should be 1.
14
+- clocks: list of clock phandles, one for each entry in clock-names
15
+- clock-names: should contain the following:
16
+ * "xtal": the 24MHz system oscillator
17
+ * "ddr_pll": the DDR PLL clock
18
+ * "clk_32k": (if present) the 32kHz clock signal from GPIOAO_6 (CLK_32K_IN)
19
+
20
+Parent node should have the following properties :
21
+- compatible: "amlogic,meson-hhi-sysctrl", "simple-mfd", "syscon"
22
+- reg: base address and size of the HHI system control register space.
2023
2124 Each clock is assigned an identifier and client nodes can use this identifier
2225 to specify the clock which they consume. All available clocks are defined as
....@@ -30,9 +33,8 @@
3033
3134 Example: Clock controller node:
3235
33
- clkc: clock-controller@c1104000 {
36
+ clkc: clock-controller {
3437 compatible = "amlogic,meson8b-clkc";
35
- reg = <0xc1108000 0x4>, <0xc1104000 0x460>;
3638 #clock-cells = <1>;
3739 #reset-cells = <1>;
3840 };