Point the panel's vddp-supply at regulator_dsi0_lcm, so the panel node describes every supply input the panel has.
On this board, one load switch feeds both the panel's VDD and VDDP inputs, and its enable GPIO also enables the IOVCC LDO, which is why all three supplies already share one regulator node. Signed-off-by: David Lechner <[email protected]> --- arch/arm/dts/mt8366-genio-360-evk-common.dtsi | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm/dts/mt8366-genio-360-evk-common.dtsi b/arch/arm/dts/mt8366-genio-360-evk-common.dtsi index 37618b8605d..4dde560f495 100644 --- a/arch/arm/dts/mt8366-genio-360-evk-common.dtsi +++ b/arch/arm/dts/mt8366-genio-360-evk-common.dtsi @@ -74,8 +74,8 @@ }; /* - * Panel VDD and IOVCC rails are switched by the same enable GPIO, - * so both -supply properties on the panel node point at this one + * Panel VDD and IOVCC rails are switched by the same enable GPIO, so + * the -supply properties on the panel node all point at this one * regulator instead of duplicating the GPIO across two nodes. This * works as long as we don't care what the voltage is. Technically, * there are two separate regulators though. @@ -140,6 +140,7 @@ pinctrl-0 = <&panel0_pins_default>; backlight = <&backlight_lcd0>; vdd-supply = <®ulator_dsi0_lcm>; + vddp-supply = <®ulator_dsi0_lcm>; iovcc-supply = <®ulator_dsi0_lcm>; status = "okay"; -- 2.53.0
