# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/regulator/ti,tps51632.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Texas Instruments TPS51632 Voltage regulators maintainers: - Laxman Dewangan allOf: - $ref: regulator.yaml# properties: compatible: const: ti,tps51632 reg: maxItems: 1 ti,enable-pwm-dvfs: description: Enable the DVFS voltage control through the PWM interface. type: boolean ti,dvfs-step-20mV: description: The 20mV step voltage when PWM DVFS enabled. Missing this will set 10mV step voltage in PWM DVFS mode. In normal mode, the voltage step is 10mV as per datasheet. type: boolean required: - compatible - reg unevaluatedProperties: false examples: - | i2c { #address-cells = <1>; #size-cells = <0>; tps51632@43 { compatible = "ti,tps51632"; reg = <0x43>; regulator-name = "tps51632-vout"; regulator-min-microvolt = <500000>; regulator-max-microvolt = <1500000>; regulator-boot-on; ti,enable-pwm-dvfs; ti,dvfs-step-20mV; }; };