The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/clock/marvell,mmp2-clock.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # SPDX-License-Identifier: GPL-2.0
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/clock/marvell,mmp2-clock.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Marvell MMP2 and MMP3 Clock Controller
    8 
    9 maintainers:
   10   - Lubomir Rintel <lkundrak@v3.sk>
   11 
   12 description: |
   13   The clock subsystem on MMP2 or MMP3 generates and supplies clock to various
   14   controllers within the SoC.
   15 
   16   Each clock is assigned an identifier and client nodes use this identifier
   17   to specify the clock which they consume.
   18 
   19   All these identifiers could be found in <dt-bindings/clock/marvell,mmp2.h>.
   20 
   21 properties:
   22   compatible:
   23     enum:
   24       - marvell,mmp2-clock # controller compatible with MMP2 SoC
   25       - marvell,mmp3-clock # controller compatible with MMP3 SoC
   26 
   27   reg:
   28     items:
   29       - description: MPMU register region
   30       - description: APMU register region
   31       - description: APBC register region
   32 
   33   reg-names:
   34     items:
   35       - const: mpmu
   36       - const: apmu
   37       - const: apbc
   38 
   39   '#clock-cells':
   40     const: 1
   41 
   42   '#reset-cells':
   43     const: 1
   44 
   45   '#power-domain-cells':
   46     const: 1
   47 
   48 required:
   49   - compatible
   50   - reg
   51   - reg-names
   52   - '#clock-cells'
   53   - '#reset-cells'
   54   - '#power-domain-cells'
   55 
   56 additionalProperties: false
   57 
   58 examples:
   59   - |
   60     clock-controller@d4050000 {
   61       compatible = "marvell,mmp2-clock";
   62       reg = <0xd4050000 0x1000>,
   63             <0xd4282800 0x400>,
   64             <0xd4015000 0x1000>;
   65       reg-names = "mpmu", "apmu", "apbc";
   66       #clock-cells = <1>;
   67       #reset-cells = <1>;
   68       #power-domain-cells = <1>;
   69     };

Cache object: 4eca74b46354997a8f96f3fff031f5c5


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.