]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - Documentation/devicetree/bindings/clock/sunxi-ccu.txt
clk: sunxi-ng: sun5i: Fix mux width for csi clock
[mirror_ubuntu-bionic-kernel.git] / Documentation / devicetree / bindings / clock / sunxi-ccu.txt
CommitLineData
c0692d68
MR
1Allwinner Clock Control Unit Binding
2------------------------------------
3
4Required properties :
c6e6c96d
CYT
5- compatible: must contain one of the following compatibles:
6 - "allwinner,sun6i-a31-ccu"
5690879d 7 - "allwinner,sun8i-a23-ccu"
d05c748b 8 - "allwinner,sun8i-a33-ccu"
c0692d68 9 - "allwinner,sun8i-h3-ccu"
4a9decc9 10 - "allwinner,sun8i-v3s-ccu"
b8eb71dc 11 - "allwinner,sun9i-a80-ccu"
c6a06374 12 - "allwinner,sun50i-a64-ccu"
9be1c8af 13 - "allwinner,sun50i-h5-ccu"
c0692d68
MR
14
15- reg: Must contain the registers base address and length
16- clocks: phandle to the oscillators feeding the CCU. Two are needed:
17 - "hosc": the high frequency oscillator (usually at 24MHz)
18 - "losc": the low frequency oscillator (usually at 32kHz)
19- clock-names: Must contain the clock names described just above
20- #clock-cells : must contain 1
21- #reset-cells : must contain 1
22
23Example:
24ccu: clock@01c20000 {
25 compatible = "allwinner,sun8i-h3-ccu";
26 reg = <0x01c20000 0x400>;
27 clocks = <&osc24M>, <&osc32k>;
28 clock-names = "hosc", "losc";
29 #clock-cells = <1>;
30 #reset-cells = <1>;
31};