Lines Matching +full:clock +full:-

1 Binding for Texas Instruments gate clock.
3 This binding uses the common clock binding[1]. This clock is
4 quite much similar to the basic gate-clock [2], however,
6 is provided for this clock, the code assumes that a clockdomain
7 will be controlled instead and the corresponding hw-ops for
10 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
11 [2] Documentation/devicetree/bindings/clock/gpio-gate-clock.yaml
12 [3] Documentation/devicetree/bindings/clock/ti/clockdomain.txt
15 - compatible : shall be one of:
16 "ti,gate-clock" - basic gate clock
17 "ti,wait-gate-clock" - gate clock which waits until clock is active before
19 "ti,dss-gate-clock" - gate clock with DSS specific hardware handling
20 "ti,am35xx-gate-clock" - gate clock with AM35xx specific hardware handling
21 "ti,clkdm-gate-clock" - clockdomain gate clock, which derives its functional
22 clock directly from a clockdomain, see [3] how
24 "ti,hsdiv-gate-clock" - gate clock with OMAP36xx specific hardware handling,
26 "ti,composite-gate-clock" - composite gate clock, to be part of composite
27 clock
28 "ti,composite-no-wait-gate-clock" - composite gate clock that does not wait
29 for clock to be active before returning
31 - #clock-cells : from common clock binding; shall be set to 0
32 - clocks : link to phandle of parent clock
33 - reg : offset for register controlling adjustable gate, not needed for
34 ti,clkdm-gate-clock type
37 - clock-output-names : from common clock binding.
38 - ti,bit-shift : bit shift for programming the clock gate, invalid for
39 ti,clkdm-gate-clock type
40 - ti,set-bit-to-disable : inverts default gate programming. Setting the bit
41 gates the clock and clearing the bit ungates the clock.
45 #clock-cells = <0>;
46 compatible = "ti,gate-clock";
49 ti,bit-shift = <25>;
53 #clock-cells = <0>;
54 compatible = "ti,wait-gate-clock";
57 ti,bit-shift = <23>;
61 #clock-cells = <0>;
62 compatible = "ti,dss-gate-clock";
65 ti,bit-shift = <0>;
69 #clock-cells = <0>;
70 compatible = "ti,am35xx-gate-clock";
73 ti,bit-shift = <1>;
77 #clock-cells = <0>;
78 compatible = "ti,clkdm-gate-clock";
83 #clock-cells = <0>;
84 compatible = "ti,hsdiv-gate-clock";
86 ti,bit-shift = <0x1b>;
88 ti,set-bit-to-disable;
92 #clock-cells = <0>;
93 compatible = "ti,composite-gate-clock";
95 ti,bit-shift = <3>;
100 #clock-cells = <0>;
101 compatible = "ti,composite-no-wait-gate-clock";
103 ti,bit-shift = <15>;