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/power/renesas,apmu.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-only OR BSD-2-Clause)
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/power/renesas,apmu.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Renesas Advanced Power Management Unit
    8 
    9 maintainers:
   10   - Geert Uytterhoeven <geert+renesas@glider.be>
   11   - Magnus Damm <magnus.damm@gmail.com>
   12 
   13 description:
   14   Renesas R-Car Gen2 and RZ/G1 SoCs utilize one or more APMU hardware units for
   15   CPU core power domain control including SMP boot and CPU Hotplug.
   16 
   17 properties:
   18   compatible:
   19     items:
   20       - enum:
   21           - renesas,r8a7742-apmu  # RZ/G1H
   22           - renesas,r8a7743-apmu  # RZ/G1M
   23           - renesas,r8a7744-apmu  # RZ/G1N
   24           - renesas,r8a7745-apmu  # RZ/G1E
   25           - renesas,r8a77470-apmu # RZ/G1C
   26           - renesas,r8a7790-apmu  # R-Car H2
   27           - renesas,r8a7791-apmu  # R-Car M2-W
   28           - renesas,r8a7792-apmu  # R-Car V2H
   29           - renesas,r8a7793-apmu  # R-Car M2-N
   30           - renesas,r8a7794-apmu  # R-Car E2
   31       - const: renesas,apmu
   32 
   33   reg:
   34     maxItems: 1
   35 
   36   cpus:
   37     $ref: /schemas/types.yaml#/definitions/phandle-array
   38     items:
   39       minItems: 1
   40       maxItems: 4
   41     description: |
   42       Array of phandles pointing to CPU cores, which should match the order of
   43       CPU cores used by the WUPCR and PSTR registers in the Advanced Power
   44       Management Unit section of the device's datasheet.
   45 
   46 required:
   47   - compatible
   48   - reg
   49   - cpus
   50 
   51 additionalProperties: false
   52 
   53 examples:
   54   - |
   55     apmu@e6152000 {
   56             compatible = "renesas,r8a7791-apmu", "renesas,apmu";
   57             reg = <0xe6152000 0x188>;
   58             cpus = <&cpu0>, <&cpu1>;
   59     };

Cache object: c5fd845fedb04d33045469f265989a51


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