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/regulator/mt6315-regulator.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/regulator/mt6315-regulator.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Mediatek MT6315 Regulator
    8 
    9 maintainers:
   10   - Hsin-Hsiung Wang <hsin-hsiung.wang@mediatek.com>
   11 
   12 description: |
   13   The MT6315 is a power management IC (PMIC) configurable with SPMI.
   14   that contains 4 BUCKs output which can combine with each other
   15   by different efuse settings.
   16 
   17 properties:
   18   compatible:
   19     const: mediatek,mt6315-regulator
   20 
   21   reg:
   22     maxItems: 1
   23 
   24   regulators:
   25     type: object
   26     description: List of regulators and its properties
   27 
   28     patternProperties:
   29       "^vbuck[1-4]$":
   30         type: object
   31         $ref: "regulator.yaml#"
   32 
   33         properties:
   34           regulator-compatible:
   35             pattern: "^vbuck[1-4]$"
   36 
   37     additionalProperties: false
   38 
   39 required:
   40   - compatible
   41   - reg
   42   - regulators
   43 
   44 additionalProperties: false
   45 
   46 examples:
   47   - |
   48     pmic@6 {
   49       compatible = "mediatek,mt6315-regulator";
   50       reg = <0x6 0>;
   51 
   52       regulators {
   53         vbuck1 {
   54           regulator-compatible = "vbuck1";
   55           regulator-min-microvolt = <300000>;
   56           regulator-max-microvolt = <1193750>;
   57           regulator-enable-ramp-delay = <256>;
   58           regulator-allowed-modes = <0 1 2>;
   59         };
   60 
   61         vbuck3 {
   62           regulator-compatible = "vbuck3";
   63           regulator-min-microvolt = <300000>;
   64           regulator-max-microvolt = <1193750>;
   65           regulator-enable-ramp-delay = <256>;
   66           regulator-allowed-modes = <0 1 2>;
   67         };
   68       };
   69     };

Cache object: 99044c8bf10e53906abffa552dba664a


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