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