1 Binding for Keystone gate control driver which 1 Binding for Keystone gate control driver which uses PSC controller IP. 2 2 3 This binding uses the common clock binding[1]. 3 This binding uses the common clock binding[1]. 4 4 5 [1] Documentation/devicetree/bindings/clock/cl 5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 6 6 7 Required properties: 7 Required properties: 8 - compatible : shall be "ti,keystone,psc-clock 8 - compatible : shall be "ti,keystone,psc-clock". 9 - #clock-cells : from common clock binding; sh 9 - #clock-cells : from common clock binding; shall be set to 0. 10 - clocks : parent clock phandle 10 - clocks : parent clock phandle 11 - reg : psc control and domain address address 11 - reg : psc control and domain address address space 12 - reg-names : psc control and domain registers 12 - reg-names : psc control and domain registers 13 - domain-id : psc domain id needed to check th 13 - domain-id : psc domain id needed to check the transition state register 14 14 15 Optional properties: 15 Optional properties: 16 - clock-output-names : From common clock bindi 16 - clock-output-names : From common clock binding to override the 17 default output clock n 17 default output clock name 18 Example: 18 Example: 19 clkusb: clkusb { 19 clkusb: clkusb { 20 #clock-cells = <0>; 20 #clock-cells = <0>; 21 compatible = "ti,keystone,psc- 21 compatible = "ti,keystone,psc-clock"; 22 clocks = <&chipclk16>; 22 clocks = <&chipclk16>; 23 clock-output-names = "usb"; 23 clock-output-names = "usb"; 24 reg = <0x02350008 0xb00>, <0x0 24 reg = <0x02350008 0xb00>, <0x02350000 0x400>; 25 reg-names = "control", "domain 25 reg-names = "control", "domain"; 26 domain-id = <0>; 26 domain-id = <0>; 27 }; 27 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.