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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/regulator/richtek,rt6245-regulator.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/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     };

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