162306a36Sopenharmony_ciBinding for Imagination Technologies MIPS Boston clock sources. 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciThis binding uses the common clock binding[1]. 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci[1] Documentation/devicetree/bindings/clock/clock-bindings.txt 662306a36Sopenharmony_ci 762306a36Sopenharmony_ciThe device node must be a child node of the syscon node corresponding to the 862306a36Sopenharmony_ciBoston system's platform registers. 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ciRequired properties: 1162306a36Sopenharmony_ci- compatible : Should be "img,boston-clock". 1262306a36Sopenharmony_ci- #clock-cells : Should be set to 1. 1362306a36Sopenharmony_ci Values available for clock consumers can be found in the header file: 1462306a36Sopenharmony_ci <dt-bindings/clock/boston-clock.h> 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ciExample: 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci system-controller@17ffd000 { 1962306a36Sopenharmony_ci compatible = "img,boston-platform-regs", "syscon"; 2062306a36Sopenharmony_ci reg = <0x17ffd000 0x1000>; 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ci clk_boston: clock { 2362306a36Sopenharmony_ci compatible = "img,boston-clock"; 2462306a36Sopenharmony_ci #clock-cells = <1>; 2562306a36Sopenharmony_ci }; 2662306a36Sopenharmony_ci }; 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ci uart0: uart@17ffe000 { 2962306a36Sopenharmony_ci /* ... */ 3062306a36Sopenharmony_ci clocks = <&clk_boston BOSTON_CLK_SYS>; 3162306a36Sopenharmony_ci }; 32