lkml.org 
[lkml]   [2021]   [Nov]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.10 398/575] arm64: dts: meson-g12b: Fix the pwm regulator supply properties
    Date
    From: Anand Moon <linux.amoon@gmail.com>

    [ Upstream commit 62183863f708c2464769e0d477c8ce9f3d326feb ]

    After enabling CONFIG_REGULATOR_DEBUG=y we observer below debug logs.
    Changes help link VDDCP_A and VDDCPU_B pwm regulator to 12V regulator
    supply instead of dummy regulator.

    [ 4.147196] VDDCPU_A: will resolve supply early: pwm
    [ 4.147216] pwm-regulator regulator-vddcpu-a: Looking up pwm-supply from device tree
    [ 4.147227] pwm-regulator regulator-vddcpu-a: Looking up pwm-supply property in node /regulator-vddcpu-a failed
    [ 4.147258] VDDCPU_A: supplied by regulator-dummy
    [ 4.147288] regulator-dummy: could not add device link regulator.12: -ENOENT
    [ 4.147353] VDDCPU_A: 721 <--> 1022 mV at 871 mV, enabled
    [ 4.152014] VDDCPU_B: will resolve supply early: pwm
    [ 4.152035] pwm-regulator regulator-vddcpu-b: Looking up pwm-supply from device tree
    [ 4.152047] pwm-regulator regulator-vddcpu-b: Looking up pwm-supply property in node /regulator-vddcpu-b failed
    [ 4.152079] VDDCPU_B: supplied by regulator-dummy
    [ 4.152108] regulator-dummy: could not add device link regulator.13: -ENOENT

    Fixes: c6d29c66e582 ("arm64: dts: meson-g12b-khadas-vim3: add initial device-tree")
    Fixes: d14734a04a8a ("arm64: dts: meson-g12b-odroid-n2: enable DVFS")
    Fixes: 3cb74db9b256 ("arm64: dts: meson: convert ugoos-am6 to common w400 dtsi")

    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-3-linux.amoon@gmail.com
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 4 ++--
    arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 4 ++--
    arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 4 ++--
    3 files changed, 6 insertions(+), 6 deletions(-)

    diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi
    index f42cf4b8af2d4..16dd409051b40 100644
    --- a/arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi
    +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi
    @@ -18,7 +18,7 @@
    regulator-min-microvolt = <690000>;
    regulator-max-microvolt = <1050000>;

    - vin-supply = <&dc_in>;
    + pwm-supply = <&dc_in>;

    pwms = <&pwm_ab 0 1250 0>;
    pwm-dutycycle-range = <100 0>;
    @@ -37,7 +37,7 @@
    regulator-min-microvolt = <690000>;
    regulator-max-microvolt = <1050000>;

    - vin-supply = <&vsys_3v3>;
    + pwm-supply = <&vsys_3v3>;

    pwms = <&pwm_AO_cd 1 1250 0>;
    pwm-dutycycle-range = <100 0>;
    diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtsi
    index 39a09661c5f62..59b5f39088757 100644
    --- a/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtsi
    +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtsi
    @@ -128,7 +128,7 @@
    regulator-min-microvolt = <721000>;
    regulator-max-microvolt = <1022000>;

    - vin-supply = <&main_12v>;
    + pwm-supply = <&main_12v>;

    pwms = <&pwm_ab 0 1250 0>;
    pwm-dutycycle-range = <100 0>;
    @@ -147,7 +147,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-g12b-w400.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi
    index feb0885047400..b40d2c1002c92 100644
    --- a/arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi
    +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi
    @@ -96,7 +96,7 @@
    regulator-min-microvolt = <721000>;
    regulator-max-microvolt = <1022000>;

    - vin-supply = <&main_12v>;
    + pwm-supply = <&main_12v>;

    pwms = <&pwm_ab 0 1250 0>;
    pwm-dutycycle-range = <100 0>;
    @@ -115,7 +115,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>;
    --
    2.33.0


    \
     
     \ /
      Last update: 2021-11-15 21:40    [W:2.131 / U:0.836 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site