1*c66ec88fSEmmanuel VadotBroadcom BCM53573 ILP clock 2*c66ec88fSEmmanuel Vadot=========================== 3*c66ec88fSEmmanuel Vadot 4*c66ec88fSEmmanuel VadotThis binding uses the common clock binding: 5*c66ec88fSEmmanuel Vadot Documentation/devicetree/bindings/clock/clock-bindings.txt 6*c66ec88fSEmmanuel Vadot 7*c66ec88fSEmmanuel VadotThis binding is used for ILP clock (sometimes referred as "slow clock") 8*c66ec88fSEmmanuel Vadoton Broadcom BCM53573 devices using Cortex-A7 CPU. 9*c66ec88fSEmmanuel Vadot 10*c66ec88fSEmmanuel VadotILP's rate has to be calculated on runtime and it depends on ALP clock 11*c66ec88fSEmmanuel Vadotwhich has to be referenced. 12*c66ec88fSEmmanuel Vadot 13*c66ec88fSEmmanuel VadotThis clock is part of PMU (Power Management Unit), a Broadcom's device 14*c66ec88fSEmmanuel Vadothanding power-related aspects. Its node must be sub-node of the PMU 15*c66ec88fSEmmanuel Vadotdevice. 16*c66ec88fSEmmanuel Vadot 17*c66ec88fSEmmanuel VadotRequired properties: 18*c66ec88fSEmmanuel Vadot- compatible: "brcm,bcm53573-ilp" 19*c66ec88fSEmmanuel Vadot- clocks: has to reference an ALP clock 20*c66ec88fSEmmanuel Vadot- #clock-cells: should be <0> 21*c66ec88fSEmmanuel Vadot- clock-output-names: from common clock bindings, should contain clock 22*c66ec88fSEmmanuel Vadot name 23*c66ec88fSEmmanuel Vadot 24*c66ec88fSEmmanuel VadotExample: 25*c66ec88fSEmmanuel Vadot 26*c66ec88fSEmmanuel Vadotpmu@18012000 { 27*c66ec88fSEmmanuel Vadot compatible = "simple-mfd", "syscon"; 28*c66ec88fSEmmanuel Vadot reg = <0x18012000 0x00001000>; 29*c66ec88fSEmmanuel Vadot 30*c66ec88fSEmmanuel Vadot ilp { 31*c66ec88fSEmmanuel Vadot compatible = "brcm,bcm53573-ilp"; 32*c66ec88fSEmmanuel Vadot clocks = <&alp>; 33*c66ec88fSEmmanuel Vadot #clock-cells = <0>; 34*c66ec88fSEmmanuel Vadot clock-output-names = "ilp"; 35*c66ec88fSEmmanuel Vadot }; 36*c66ec88fSEmmanuel Vadot}; 37