1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/regulator/richtek,rt6245-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Richtek RT6245 High Current Voltage Regulator
10 - ChiYuan Huang <cy_huang@richtek.com>
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.
18 - $ref: regulator.yaml#
30 A connection of the chip 'enable' gpio line. If not provided,
31 it will be treat as a default-on power.
34 richtek,oc-level-select:
35 $ref: "/schemas/types.yaml#/definitions/uint8"
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
42 richtek,ot-level-select:
43 $ref: "/schemas/types.yaml#/definitions/uint8"
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
50 richtek,pgdly-time-select:
51 $ref: "/schemas/types.yaml#/definitions/uint8"
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
59 richtek,switch-freq-select:
60 $ref: "/schemas/types.yaml#/definitions/uint8"
63 Buck switch frequency selection. Each respective value means 400KHz,
64 800KHz, 1200KHz. If this property is missing then keep in chip default.
70 unevaluatedProperties: false
79 compatible = "richtek,rt6245";
81 enable-gpios = <&gpio26 2 0>;
83 regulator-name = "rt6245-regulator";
84 regulator-min-microvolt = <437500>;
85 regulator-max-microvolt = <1387500>;