mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-09-01 06:39:05 +00:00

S2MPU05 is a PMIC found in Exynos7870 devices, which controls voltage regulators (21 LDOs and 5 BUCKs). Provide documentation for devicetree definitions, regulator naming patterns, etc. Signed-off-by: Kaustabh Chakraborty <kauschluss@disroot.org> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20250301-exynos7870-pmic-regulators-v3-1-808d0b47a564@disroot.org Signed-off-by: Lee Jones <lee@kernel.org>
48 lines
1.2 KiB
YAML
48 lines
1.2 KiB
YAML
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/regulator/samsung,s2mpu05.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: Samsung S2MPU05 Power Management IC regulators
|
|
|
|
maintainers:
|
|
- Kaustabh Chakraborty <kauschluss@disroot.org>
|
|
|
|
description: |
|
|
This is a part of device tree bindings for S2M and S5M family of Power
|
|
Management IC (PMIC).
|
|
|
|
The S2MPU05 provides buck and LDO regulators.
|
|
|
|
See also Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml for
|
|
additional information and example.
|
|
|
|
patternProperties:
|
|
# 21 LDOs
|
|
"^ldo([1-9]|10|2[5-9]|3[0-5])$":
|
|
type: object
|
|
$ref: regulator.yaml#
|
|
unevaluatedProperties: false
|
|
description:
|
|
Properties for single LDO regulator.
|
|
|
|
LDOs 11-24 are used for CP, and they're left unimplemented due to lack
|
|
of documentation on these regulators.
|
|
|
|
required:
|
|
- regulator-name
|
|
|
|
# 5 bucks
|
|
"^buck[1-5]$":
|
|
type: object
|
|
$ref: regulator.yaml#
|
|
unevaluatedProperties: false
|
|
description:
|
|
Properties for single buck regulator.
|
|
|
|
required:
|
|
- regulator-name
|
|
|
|
additionalProperties: false
|