1Binding for Texas Instruments interface clock. 2 3Binding status: Unstable - ABI compatibility may be broken in the future 4 5This binding uses the common clock binding[1]. This clock is 6quite much similar to the basic gate-clock [2], however, 7it supports a number of additional features, including 8companion clock finding (match corresponding functional gate 9clock) and hardware autoidle enable / disable. 10 11[1] Documentation/devicetree/bindings/clock/clock-bindings.txt 12[2] Documentation/devicetree/bindings/clock/gate-clock.txt 13 14Required properties: 15- compatible : shall be one of: 16 "ti,omap3-interface-clock" - basic OMAP3 interface clock 17 "ti,omap3-no-wait-interface-clock" - interface clock which has no hardware 18 capability for waiting clock to be ready 19 "ti,omap3-hsotgusb-interface-clock" - interface clock with USB specific HW 20 handling 21 "ti,omap3-dss-interface-clock" - interface clock with DSS specific HW handling 22 "ti,omap3-ssi-interface-clock" - interface clock with SSI specific HW handling 23 "ti,am35xx-interface-clock" - interface clock with AM35xx specific HW handling 24- #clock-cells : from common clock binding; shall be set to 0 25- clocks : link to phandle of parent clock 26- reg : base address for the control register 27 28Optional properties: 29- ti,bit-shift : bit shift for the bit enabling/disabling the clock (default 0) 30 31Examples: 32 aes1_ick: aes1_ick@48004a14 { 33 #clock-cells = <0>; 34 compatible = "ti,omap3-interface-clock"; 35 clocks = <&security_l4_ick2>; 36 reg = <0x48004a14 0x4>; 37 ti,bit-shift = <3>; 38 }; 39 40 cam_ick: cam_ick@48004f10 { 41 #clock-cells = <0>; 42 compatible = "ti,omap3-no-wait-interface-clock"; 43 clocks = <&l4_ick>; 44 reg = <0x48004f10 0x4>; 45 ti,bit-shift = <0>; 46 }; 47 48 ssi_ick_3430es2: ssi_ick_3430es2@48004a10 { 49 #clock-cells = <0>; 50 compatible = "ti,omap3-ssi-interface-clock"; 51 clocks = <&ssi_l4_ick>; 52 reg = <0x48004a10 0x4>; 53 ti,bit-shift = <0>; 54 }; 55