Based on kernel version 6.11
. Page generated on 2024-09-24 08:21 EST
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause %YAML 1.2 --- $id: http://devicetree.org/schemas/regulator/richtek,rt5759-regulator.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Richtek RT5759 High Performance DCDC Converter maintainers: - ChiYuan Huang <cy_huang@richtek.com> description: | The RT5759 is a high-performance, synchronous step-down DC-DC converter that can deliver up to 9A output current from 3V to 6.5V input supply, The output voltage can be programmable with I2C controlled 7-Bit VID. Datasheet is available at https://www.richtek.com/assets/product_file/RT5759/DS5759-00.pdf properties: compatible: enum: - richtek,rt5759 - richtek,rt5759a reg: maxItems: 1 regulator-allowed-modes: description: | buck allowed operating mode 0: auto mode (PSKIP: pulse skipping) 1: force pwm mode items: enum: [0, 1] richtek,watchdog-enable: description: enable the external watchdog reset pin listening type: boolean allOf: - $ref: regulator.yaml# - if: properties: compatible: contains: const: richtek,rt5759 then: properties: richtek,watchdog-enable: false required: - compatible - reg unevaluatedProperties: false examples: # example 1 for RT5759 - | i2c { #address-cells = <1>; #size-cells = <0>; regulator@62 { compatible = "richtek,rt5759"; reg = <0x62>; regulator-name = "rt5759-buck"; regulator-min-microvolt = <600000>; regulator-max-microvolt = <1500000>; regulator-boot-on; }; }; # example 2 for RT5759A - | i2c { #address-cells = <1>; #size-cells = <0>; regulator@62 { compatible = "richtek,rt5759a"; reg = <0x62>; regulator-name = "rt5759a-buck"; regulator-min-microvolt = <600000>; regulator-max-microvolt = <1725000>; regulator-boot-on; richtek,watchdog-enable; }; }; |