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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.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-only OR BSD-2-Clause)
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/clock/mediatek,mtmips-sysc.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: MTMIPS SoCs System Controller
  8 
  9 maintainers:
 10   - Sergio Paracuellos <sergio.paracuellos@gmail.com>
 11 
 12 description: |
 13   MediaTek MIPS and Ralink SoCs provides a system controller to allow
 14   to access to system control registers. These registers include clock
 15   and reset related ones so this node is both clock and reset provider
 16   for the rest of the world.
 17 
 18   These SoCs have an XTAL from where the cpu clock is
 19   provided as well as derived clocks for the bus and the peripherals.
 20 
 21 properties:
 22   compatible:
 23     items:
 24       - enum:
 25           - ralink,mt7620-sysc
 26           - ralink,mt7628-sysc
 27           - ralink,mt7688-sysc
 28           - ralink,rt2880-sysc
 29           - ralink,rt3050-sysc
 30           - ralink,rt3052-sysc
 31           - ralink,rt3352-sysc
 32           - ralink,rt3883-sysc
 33           - ralink,rt5350-sysc
 34       - const: syscon
 35 
 36   reg:
 37     maxItems: 1
 38 
 39   '#clock-cells':
 40     description:
 41       The first cell indicates the clock number.
 42     const: 1
 43 
 44   '#reset-cells':
 45     description:
 46       The first cell indicates the reset bit within the register.
 47     const: 1
 48 
 49 required:
 50   - compatible
 51   - reg
 52   - '#clock-cells'
 53   - '#reset-cells'
 54 
 55 additionalProperties: false
 56 
 57 examples:
 58   - |
 59     syscon@0 {
 60       compatible = "ralink,rt5350-sysc", "syscon";
 61       reg = <0x0 0x100>;
 62       #clock-cells = <1>;
 63       #reset-cells = <1>;
 64     };

~ [ 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