| From 99a1c37a1d3a69c5664a4e08308af0d1741d9942 Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Sun, 19 Sep 2021 20:29:09 +0000 |
| Subject: arm64: dts: meson-g12a: Fix the pwm regulator supply properties |
| |
| From: Anand Moon <linux.amoon@gmail.com> |
| |
| [ Upstream commit 085675117ecf5e02c4220698fd549024ec64ad2c ] |
| |
| After enabling CONFIG_REGULATOR_DEBUG=y we observe below debug logs. |
| Changes help link VDDCPU pwm regulator to 12V regulator supply |
| instead of dummy regulator. |
| |
| [ 11.602281] pwm-regulator regulator-vddcpu: Looking up pwm-supply property |
| in node /regulator-vddcpu failed |
| [ 11.602344] VDDCPU: supplied by regulator-dummy |
| [ 11.602365] regulator-dummy: could not add device link regulator.11: -ENOENT |
| [ 11.602548] VDDCPU: 721 <--> 1022 mV at 1022 mV, enabled |
| |
| Fixes: e9bc0765cc12 ("arm64: dts: meson-g12a: enable DVFS on G12A boards") |
| |
| Cc: Neil Armstrong <narmstrong@baylibre.com> |
| Signed-off-by: Anand Moon <linux.amoon@gmail.com> |
| Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> |
| Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> |
| Link: https://lore.kernel.org/r/20210919202918.3556-2-linux.amoon@gmail.com |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 2 +- |
| arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 2 +- |
| arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 2 +- |
| 3 files changed, 3 insertions(+), 3 deletions(-) |
| |
| diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts b/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts |
| index c9fa23a565624..b8d9e92197ac8 100644 |
| --- a/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts |
| +++ b/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts |
| @@ -139,7 +139,7 @@ |
| regulator-min-microvolt = <721000>; |
| regulator-max-microvolt = <1022000>; |
| |
| - vin-supply = <&dc_in>; |
| + pwm-supply = <&dc_in>; |
| |
| pwms = <&pwm_AO_cd 1 1250 0>; |
| pwm-dutycycle-range = <100 0>; |
| diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts b/arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts |
| index 2a324f0136e3f..02ec6eda03b1c 100644 |
| --- a/arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts |
| +++ b/arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts |
| @@ -139,7 +139,7 @@ |
| regulator-min-microvolt = <721000>; |
| regulator-max-microvolt = <1022000>; |
| |
| - vin-supply = <&main_12v>; |
| + pwm-supply = <&main_12v>; |
| |
| pwms = <&pwm_AO_cd 1 1250 0>; |
| pwm-dutycycle-range = <100 0>; |
| diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts b/arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts |
| index c48125bf9d1e3..5209c44fda01a 100644 |
| --- a/arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts |
| +++ b/arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts |
| @@ -139,7 +139,7 @@ |
| regulator-min-microvolt = <721000>; |
| regulator-max-microvolt = <1022000>; |
| |
| - vin-supply = <&dc_in>; |
| + pwm-supply = <&dc_in>; |
| |
| pwms = <&pwm_AO_cd 1 1250 0>; |
| pwm-dutycycle-range = <100 0>; |
| -- |
| 2.33.0 |
| |