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