linux-loongson/include/dt-bindings/regulator/nxp,pca9450-regulator.h
Martijn de Gouw d7181a2d43
dt-bindings: regulator: add pca9450: Add regulator-allowed-modes
Make the PWM mode on the buck controllers configurable from devicetree.
Some boards require forced PWM mode to keep the supply ripple within
acceptable limits under light load conditions.

Signed-off-by: Martijn de Gouw <martijn.de.gouw@prodrive-technologies.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://patch.msgid.link/20250525071823.819342-1-martijn.de.gouw@prodrive-technologies.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2025-06-08 23:35:15 +01:00

19 lines
522 B
C

/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
/*
* Device Tree binding constants for the NXP PCA9450A/B/C PMIC regulators
*/
#ifndef _DT_BINDINGS_REGULATORS_NXP_PCA9450_H
#define _DT_BINDINGS_REGULATORS_NXP_PCA9450_H
/*
* Buck mode constants which may be used in devicetree properties (eg.
* regulator-initial-mode, regulator-allowed-modes).
* See the manufacturer's datasheet for more information on these modes.
*/
#define PCA9450_BUCK_MODE_AUTO 0
#define PCA9450_BUCK_MODE_FORCE_PWM 1
#endif