Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

regulator: dt-bindings: mt6358: Drop *_sshub regulators

The *_sshub regulators are actually alternate configuration interfaces
for their non *_sshub counterparts. They are not separate regulator
outputs. These registers are intended for the companion processor to
use to configure the power rails while the main processor is sleeping.
They are not intended for the main operating system to use.

Since they are not real outputs they shouldn't be modeled separately.
Remove them. Luckily no device tree actually uses them.

Signed-off-by: Chen-Yu Tsai <wenst@chromium.org>
Reviewed-by: Matthias Brugger <matthias.bgg@gmail.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20230609083009.2822259-3-wenst@chromium.org
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Chen-Yu Tsai and committed by
Mark Brown
82f305b1 a74d4c57

+5 -17
+5 -17
Documentation/devicetree/bindings/regulator/mt6358-regulator.txt
··· 8 8 9 9 The valid names for regulators are:: 10 10 BUCK: 11 - buck_vdram1, buck_vcore, buck_vcore_sshub, buck_vpa, buck_vproc11, 12 - buck_vproc12, buck_vgpu, buck_vs2, buck_vmodem, buck_vs1 11 + buck_vdram1, buck_vcore, buck_vpa, buck_vproc11, buck_vproc12, buck_vgpu, 12 + buck_vs2, buck_vmodem, buck_vs1 13 13 LDO: 14 14 ldo_vdram2, ldo_vsim1, ldo_vibr, ldo_vrf12, ldo_vio18, ldo_vusb, ldo_vcamio, 15 15 ldo_vcamd, ldo_vcn18, ldo_vfe28, ldo_vsram_proc11, ldo_vcn28, ldo_vsram_others, 16 - ldo_vsram_others_sshub, ldo_vsram_gpu, ldo_vxo22, ldo_vefuse, ldo_vaux18, 17 - ldo_vmch, ldo_vbif28, ldo_vsram_proc12, ldo_vcama1, ldo_vemc, ldo_vio28, ldo_va12, 18 - ldo_vrf18, ldo_vcn33, ldo_vcama2, ldo_vmc, ldo_vldo28, ldo_vaud28, ldo_vsim2 16 + ldo_vsram_gpu, ldo_vxo22, ldo_vefuse, ldo_vaux18, ldo_vmch, ldo_vbif28, 17 + ldo_vsram_proc12, ldo_vcama1, ldo_vemc, ldo_vio28, ldo_va12, ldo_vrf18, 18 + ldo_vcn33, ldo_vcama2, ldo_vmc, ldo_vldo28, ldo_vaud28, ldo_vsim2 19 19 20 20 Example: 21 21 ··· 345 345 regulator-min-microvolt = <1700000>; 346 346 regulator-max-microvolt = <3100000>; 347 347 regulator-enable-ramp-delay = <540>; 348 - }; 349 - 350 - mt6358_vcore_sshub_reg: buck_vcore_sshub { 351 - regulator-name = "vcore_sshub"; 352 - regulator-min-microvolt = <500000>; 353 - regulator-max-microvolt = <1293750>; 354 - }; 355 - 356 - mt6358_vsram_others_sshub_reg: ldo_vsram_others_sshub { 357 - regulator-name = "vsram_others_sshub"; 358 - regulator-min-microvolt = <500000>; 359 - regulator-max-microvolt = <1293750>; 360 348 }; 361 349 }; 362 350 };