~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/clock/marvell,mmp2-clock.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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     };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php