xref: /linux/Documentation/devicetree/bindings/clock/marvell,pxa1908.yaml (revision 9f3a2ba62c7226a6604b8aaeb92b5ff906fa4e6b)
1*f03b0866SDuje Mihanović# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*f03b0866SDuje Mihanović%YAML 1.2
3*f03b0866SDuje Mihanović---
4*f03b0866SDuje Mihanović$id: http://devicetree.org/schemas/clock/marvell,pxa1908.yaml#
5*f03b0866SDuje Mihanović$schema: http://devicetree.org/meta-schemas/core.yaml#
6*f03b0866SDuje Mihanović
7*f03b0866SDuje Mihanovićtitle: Marvell PXA1908 Clock Controllers
8*f03b0866SDuje Mihanović
9*f03b0866SDuje Mihanovićmaintainers:
10*f03b0866SDuje Mihanović  - Duje Mihanović <duje.mihanovic@skole.hr>
11*f03b0866SDuje Mihanović
12*f03b0866SDuje Mihanovićdescription: |
13*f03b0866SDuje Mihanović  The PXA1908 clock subsystem generates and supplies clock to various
14*f03b0866SDuje Mihanović  controllers within the PXA1908 SoC. The PXA1908 contains numerous clock
15*f03b0866SDuje Mihanović  controller blocks, with the ones currently supported being APBC, APBCP, MPMU
16*f03b0866SDuje Mihanović  and APMU roughly corresponding to internal buses.
17*f03b0866SDuje Mihanović
18*f03b0866SDuje Mihanović  All these clock identifiers could be found in <include/dt-bindings/marvell,pxa1908.h>.
19*f03b0866SDuje Mihanović
20*f03b0866SDuje Mihanovićproperties:
21*f03b0866SDuje Mihanović  compatible:
22*f03b0866SDuje Mihanović    enum:
23*f03b0866SDuje Mihanović      - marvell,pxa1908-apbc
24*f03b0866SDuje Mihanović      - marvell,pxa1908-apbcp
25*f03b0866SDuje Mihanović      - marvell,pxa1908-mpmu
26*f03b0866SDuje Mihanović      - marvell,pxa1908-apmu
27*f03b0866SDuje Mihanović
28*f03b0866SDuje Mihanović  reg:
29*f03b0866SDuje Mihanović    maxItems: 1
30*f03b0866SDuje Mihanović
31*f03b0866SDuje Mihanović  '#clock-cells':
32*f03b0866SDuje Mihanović    const: 1
33*f03b0866SDuje Mihanović
34*f03b0866SDuje Mihanovićrequired:
35*f03b0866SDuje Mihanović  - compatible
36*f03b0866SDuje Mihanović  - reg
37*f03b0866SDuje Mihanović  - '#clock-cells'
38*f03b0866SDuje Mihanović
39*f03b0866SDuje MihanovićadditionalProperties: false
40*f03b0866SDuje Mihanović
41*f03b0866SDuje Mihanovićexamples:
42*f03b0866SDuje Mihanović  # APMU block:
43*f03b0866SDuje Mihanović  - |
44*f03b0866SDuje Mihanović    clock-controller@d4282800 {
45*f03b0866SDuje Mihanović      compatible = "marvell,pxa1908-apmu";
46*f03b0866SDuje Mihanović      reg = <0xd4282800 0x400>;
47*f03b0866SDuje Mihanović      #clock-cells = <1>;
48*f03b0866SDuje Mihanović    };
49