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