xref: /linux/Documentation/devicetree/bindings/clock/brcm,bcm53573-ilp.yaml (revision 8d2b0853add1d7534dc0794e3c8e0b9e8c4ec640)
1*4a7d79c8SRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*4a7d79c8SRob Herring (Arm)%YAML 1.2
3*4a7d79c8SRob Herring (Arm)---
4*4a7d79c8SRob Herring (Arm)$id: http://devicetree.org/schemas/clock/brcm,bcm53573-ilp.yaml#
5*4a7d79c8SRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml#
6*4a7d79c8SRob Herring (Arm)
7*4a7d79c8SRob Herring (Arm)title: Broadcom BCM53573 ILP clock
8*4a7d79c8SRob Herring (Arm)
9*4a7d79c8SRob Herring (Arm)maintainers:
10*4a7d79c8SRob Herring (Arm)  - Rafał Miłecki <rafal@milecki.pl>
11*4a7d79c8SRob Herring (Arm)
12*4a7d79c8SRob Herring (Arm)description: >
13*4a7d79c8SRob Herring (Arm)  ILP clock (sometimes referred as "slow clock") on Broadcom BCM53573 devices
14*4a7d79c8SRob Herring (Arm)  using Cortex-A7 CPU.
15*4a7d79c8SRob Herring (Arm)
16*4a7d79c8SRob Herring (Arm)  ILP's rate has to be calculated on runtime and it depends on ALP clock which
17*4a7d79c8SRob Herring (Arm)  has to be referenced.
18*4a7d79c8SRob Herring (Arm)
19*4a7d79c8SRob Herring (Arm)  This clock is part of PMU (Power Management Unit), a Broadcom device handling
20*4a7d79c8SRob Herring (Arm)  power-related aspects. Its node must be sub-node of the PMU device.
21*4a7d79c8SRob Herring (Arm)
22*4a7d79c8SRob Herring (Arm)properties:
23*4a7d79c8SRob Herring (Arm)  compatible:
24*4a7d79c8SRob Herring (Arm)    items:
25*4a7d79c8SRob Herring (Arm)      - const: brcm,bcm53573-ilp
26*4a7d79c8SRob Herring (Arm)
27*4a7d79c8SRob Herring (Arm)  clocks:
28*4a7d79c8SRob Herring (Arm)    maxItems: 1
29*4a7d79c8SRob Herring (Arm)
30*4a7d79c8SRob Herring (Arm)  '#clock-cells':
31*4a7d79c8SRob Herring (Arm)    const: 0
32*4a7d79c8SRob Herring (Arm)
33*4a7d79c8SRob Herring (Arm)  clock-output-names:
34*4a7d79c8SRob Herring (Arm)    items:
35*4a7d79c8SRob Herring (Arm)      - const: ilp
36*4a7d79c8SRob Herring (Arm)
37*4a7d79c8SRob Herring (Arm)additionalProperties: false
38*4a7d79c8SRob Herring (Arm)
39*4a7d79c8SRob Herring (Arm)examples:
40*4a7d79c8SRob Herring (Arm)  - |
41*4a7d79c8SRob Herring (Arm)    ilp {
42*4a7d79c8SRob Herring (Arm)        compatible = "brcm,bcm53573-ilp";
43*4a7d79c8SRob Herring (Arm)        clocks = <&alp>;
44*4a7d79c8SRob Herring (Arm)        #clock-cells = <0>;
45*4a7d79c8SRob Herring (Arm)        clock-output-names = "ilp";
46*4a7d79c8SRob Herring (Arm)    };
47