mfd: dt-bindings: mt6397: Add regulator supplies

On the MT6397 family each buck regulator has a separate supply. LDOs are
split into various groups with independent supplies. There is also a
supply for the regulator control logic.

Add descriptions for all of the supplies for the MT6359.

Signed-off-by: Chen-Yu Tsai <wenst@chromium.org>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Link: https://patch.msgid.link/20260514091520.2718987-2-wenst@chromium.org
Signed-off-by: Lee Jones <lee@kernel.org>
This commit is contained in:
Chen-Yu Tsai 2026-05-14 17:15:14 +08:00 committed by Lee Jones
parent 078ca283be
commit 7502c035b8

View File

@ -239,12 +239,62 @@ properties:
description:
Pin controller
vsys-smps-supply:
description: Supply for regulator control logic
patternProperties:
"^vsys-v[a-z]+[0-9]*-supply$":
description: Supplies for PMIC buck regulators
"^vs(ys|[12])-ldo[1-9]-supply$":
description: Supplies for PMIC LDO regulators
required:
- compatible
- regulators
additionalProperties: false
allOf:
- if:
properties:
"compatible":
contains:
const: mediatek,mt6359
then:
properties:
vsys-ldo1-supply:
description: Supply for LDOs vcn33_[12], vio28, vfe28, vibr
vsys-ldo2-supply:
description: Supply for LDOs vaux18, vbif28, vxo22, vrfck, vrfck_1,
vemc, vsim1, vsim2, vusb
vsys-vcore-supply:
description: Supply for buck regulator vcore
vsys-vgpu11-supply:
description: Supply for buck regulator vgpu11
vsys-vmodem-supply:
description: Supply for buck regulator vmodem
vsys-vpa-supply:
description: Supply for buck regulator vpa
vsys-vproc1-supply:
description: Supply for buck regulator vproc1
vsys-vproc2-supply:
description: Supply for buck regulator vproc2
vsys-vpu-supply:
description: Supply for buck regulator vpu
vsys-vs1-supply:
description: Supply for buck regulator vs1
vsys-vs2-supply:
description: Supply for buck regulator vs2
vs1-ldo1-supply:
description: Supply for LDOs vaud18, vcamio, vm18, vufs
vs1-ldo2-supply:
description: Supply for LDOs vcn18, vefuse, vio18, vrf18
vs2-ldo1-supply:
description:
Supply for LDOs vsram_proc1, vsram_proc2, vsram_others, vsram_md
vs2-ldo2-supply:
description: Supply for LDOs va09, va12, vcn13, vrf12
examples:
- |
#include <dt-bindings/interrupt-controller/arm-gic.h>