lkml.org 
[lkml]   [2019]   [Dec]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.19 37/47] ARM: dts: s3c64xx: Fix init order of clock providers
    Date
    From: Lihua Yao <ylhuajnu@outlook.com>

    commit d60d0cff4ab01255b25375425745c3cff69558ad upstream.

    fin_pll is the parent of clock-controller@7e00f000, specify
    the dependency to ensure proper initialization order of clock
    providers.

    without this patch:
    [ 0.000000] S3C6410 clocks: apll = 0, mpll = 0
    [ 0.000000] epll = 0, arm_clk = 0

    with this patch:
    [ 0.000000] S3C6410 clocks: apll = 532000000, mpll = 532000000
    [ 0.000000] epll = 24000000, arm_clk = 532000000

    Cc: <stable@vger.kernel.org>
    Fixes: 3f6d439f2022 ("clk: reverse default clk provider initialization order in of_clk_init()")
    Signed-off-by: Lihua Yao <ylhuajnu@outlook.com>
    Reviewed-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
    Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    arch/arm/boot/dts/s3c6410-mini6410.dts | 4 ++++
    arch/arm/boot/dts/s3c6410-smdk6410.dts | 4 ++++
    2 files changed, 8 insertions(+)

    --- a/arch/arm/boot/dts/s3c6410-mini6410.dts
    +++ b/arch/arm/boot/dts/s3c6410-mini6410.dts
    @@ -165,6 +165,10 @@
    };
    };

    +&clocks {
    + clocks = <&fin_pll>;
    +};
    +
    &sdhci0 {
    pinctrl-names = "default";
    pinctrl-0 = <&sd0_clk>, <&sd0_cmd>, <&sd0_cd>, <&sd0_bus4>;
    --- a/arch/arm/boot/dts/s3c6410-smdk6410.dts
    +++ b/arch/arm/boot/dts/s3c6410-smdk6410.dts
    @@ -69,6 +69,10 @@
    };
    };

    +&clocks {
    + clocks = <&fin_pll>;
    +};
    +
    &sdhci0 {
    pinctrl-names = "default";
    pinctrl-0 = <&sd0_clk>, <&sd0_cmd>, <&sd0_cd>, <&sd0_bus4>;

    \
     
     \ /
      Last update: 2019-12-19 20:00    [W:5.500 / U:0.028 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site