1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/regulator/ti,tps51632.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Texas Instruments TPS51632 Voltage regulators 8 9maintainers: 10 - Laxman Dewangan <ldewangan@nvidia.com> 11 12allOf: 13 - $ref: regulator.yaml# 14 15properties: 16 compatible: 17 const: ti,tps51632 18 19 reg: 20 maxItems: 1 21 22 ti,enable-pwm-dvfs: 23 description: Enable the DVFS voltage control through the PWM interface. 24 type: boolean 25 26 ti,dvfs-step-20mV: 27 description: 28 The 20mV step voltage when PWM DVFS enabled. Missing this will set 10mV 29 step voltage in PWM DVFS mode. In normal mode, the voltage step is 10mV 30 as per datasheet. 31 type: boolean 32 33required: 34 - compatible 35 - reg 36 37unevaluatedProperties: false 38 39examples: 40 - | 41 i2c { 42 #address-cells = <1>; 43 #size-cells = <0>; 44 45 tps51632@43 { 46 compatible = "ti,tps51632"; 47 reg = <0x43>; 48 regulator-name = "tps51632-vout"; 49 regulator-min-microvolt = <500000>; 50 regulator-max-microvolt = <1500000>; 51 regulator-boot-on; 52 ti,enable-pwm-dvfs; 53 ti,dvfs-step-20mV; 54 }; 55 }; 56