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/richtek,rt6245-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/richtek,rt6245-regulator.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Richtek RT6245 High Current Voltage Regulator
    8 
    9 maintainers:
   10   - ChiYuan Huang <cy_huang@richtek.com>
   11 
   12 description: |
   13   The RT6245 is a high-performance, synchronous step-down converter
   14   that can deliver up to 14A output current with an input supply
   15   voltage range of 4.5V to 17V.
   16 
   17 allOf:
   18   - $ref: regulator.yaml#
   19 
   20 properties:
   21   compatible:
   22     enum:
   23       - richtek,rt6245
   24 
   25   reg:
   26     maxItems: 1
   27 
   28   enable-gpios:
   29     description: |
   30       A connection of the chip 'enable' gpio line. If not provided,
   31       it will be treat as a default-on power.
   32     maxItems: 1
   33 
   34   richtek,oc-level-select:
   35     $ref: "/schemas/types.yaml#/definitions/uint8"
   36     enum: [0, 1, 2, 3]
   37     description: |
   38       Over current level selection. Each respective value means the current
   39       limit 8A, 14A, 12A, 10A. If this property is missing then keep in
   40       in chip default.
   41 
   42   richtek,ot-level-select:
   43     $ref: "/schemas/types.yaml#/definitions/uint8"
   44     enum: [0, 1, 2]
   45     description: |
   46       Over temperature level selection. Each respective value means the degree
   47       150'c, 130'c, 170'c. If this property is missing then keep in chip
   48       default.
   49 
   50   richtek,pgdly-time-select:
   51     $ref: "/schemas/types.yaml#/definitions/uint8"
   52     enum: [0, 1, 2, 3]
   53     description: |
   54       Power good signal delay time selection. Each respective value means the
   55       delay time 0us, 10us, 20us, 40us. If this property is missing then keep
   56       in chip default.
   57 
   58 
   59   richtek,switch-freq-select:
   60     $ref: "/schemas/types.yaml#/definitions/uint8"
   61     enum: [0, 1, 2]
   62     description: |
   63       Buck switch frequency selection. Each respective value means 400KHz,
   64       800KHz, 1200KHz. If this property is missing then keep in chip default.
   65 
   66 required:
   67   - compatible
   68   - reg
   69 
   70 unevaluatedProperties: false
   71 
   72 examples:
   73   - |
   74     i2c {
   75       #address-cells = <1>;
   76       #size-cells = <0>;
   77 
   78       rt6245@34 {
   79         compatible = "richtek,rt6245";
   80         reg = <0x34>;
   81         enable-gpios = <&gpio26 2 0>;
   82 
   83         regulator-name = "rt6245-regulator";
   84         regulator-min-microvolt = <437500>;
   85         regulator-max-microvolt = <1387500>;
   86         regulator-boot-on;
   87       };
   88     };

Cache object: 89df68dc129938b2fb30ed59885f57dc


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