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