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