18c2ecf20Sopenharmony_ciBinding for Imagination Technologies MIPS Boston clock sources.
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciThis binding uses the common clock binding[1].
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ci[1] Documentation/devicetree/bindings/clock/clock-bindings.txt
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciThe device node must be a child node of the syscon node corresponding to the
88c2ecf20Sopenharmony_ciBoston system's platform registers.
98c2ecf20Sopenharmony_ci
108c2ecf20Sopenharmony_ciRequired properties:
118c2ecf20Sopenharmony_ci- compatible : Should be "img,boston-clock".
128c2ecf20Sopenharmony_ci- #clock-cells : Should be set to 1.
138c2ecf20Sopenharmony_ci  Values available for clock consumers can be found in the header file:
148c2ecf20Sopenharmony_ci    <dt-bindings/clock/boston-clock.h>
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ciExample:
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ci	system-controller@17ffd000 {
198c2ecf20Sopenharmony_ci		compatible = "img,boston-platform-regs", "syscon";
208c2ecf20Sopenharmony_ci		reg = <0x17ffd000 0x1000>;
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ci		clk_boston: clock {
238c2ecf20Sopenharmony_ci			compatible = "img,boston-clock";
248c2ecf20Sopenharmony_ci			#clock-cells = <1>;
258c2ecf20Sopenharmony_ci		};
268c2ecf20Sopenharmony_ci	};
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ci	uart0: uart@17ffe000 {
298c2ecf20Sopenharmony_ci		/* ... */
308c2ecf20Sopenharmony_ci		clocks = <&clk_boston BOSTON_CLK_SYS>;
318c2ecf20Sopenharmony_ci	};
32