1*163152cbSTony LindgrenBinding for Texas Instruments FAPLL clock. 2*163152cbSTony Lindgren 3*163152cbSTony LindgrenThis binding uses the common clock binding[1]. It assumes a 4*163152cbSTony Lindgrenregister-mapped FAPLL with usually two selectable input clocks 5*163152cbSTony Lindgren(reference clock and bypass clock), and one or more child 6*163152cbSTony Lindgrensyntesizers. 7*163152cbSTony Lindgren 8*163152cbSTony Lindgren[1] Documentation/devicetree/bindings/clock/clock-bindings.txt 9*163152cbSTony Lindgren 10*163152cbSTony LindgrenRequired properties: 11*163152cbSTony Lindgren- compatible : shall be "ti,dm816-fapll-clock" 12*163152cbSTony Lindgren- #clock-cells : from common clock binding; shall be set to 0. 13*163152cbSTony Lindgren- clocks : link phandles of parent clocks (clk-ref and clk-bypass) 14*163152cbSTony Lindgren- reg : address and length of the register set for controlling the FAPLL. 15*163152cbSTony Lindgren 16*163152cbSTony LindgrenExamples: 17*163152cbSTony Lindgren main_fapll: main_fapll { 18*163152cbSTony Lindgren #clock-cells = <1>; 19*163152cbSTony Lindgren compatible = "ti,dm816-fapll-clock"; 20*163152cbSTony Lindgren reg = <0x400 0x40>; 21*163152cbSTony Lindgren clocks = <&sys_clkin_ck &sys_clkin_ck>; 22*163152cbSTony Lindgren clock-indices = <1>, <2>, <3>, <4>, <5>, 23*163152cbSTony Lindgren <6>, <7>; 24*163152cbSTony Lindgren clock-output-names = "main_pll_clk1", 25*163152cbSTony Lindgren "main_pll_clk2", 26*163152cbSTony Lindgren "main_pll_clk3", 27*163152cbSTony Lindgren "main_pll_clk4", 28*163152cbSTony Lindgren "main_pll_clk5", 29*163152cbSTony Lindgren "main_pll_clk6", 30*163152cbSTony Lindgren "main_pll_clk7"; 31*163152cbSTony Lindgren }; 32