lkml.org 
[lkml]   [2021]   [Jul]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH AUTOSEL 5.10 31/88] arm64: dts: renesas: beacon: Fix USB ref clock references
    Date
    From: Adam Ford <aford173@gmail.com>

    [ Upstream commit ebc666f39ff67a01e748c34d670ddf05a9e45220 ]

    The RZ/G2 boards expect there to be an external clock reference for
    USB2 EHCI controllers. For the Beacon boards, this reference clock
    is controlled by a programmable versaclock. Because the RZ/G2
    family has a special clock driver when using an external clock,
    the third clock reference in the EHCI node needs to point to this
    special clock, called usb2_clksel.

    Since the usb2_clksel does not keep the usb_extal clock enabled,
    the 4th clock entry for the EHCI nodes needs to reference it to
    keep the clock running and make USB functional.

    Signed-off-by: Adam Ford <aford173@gmail.com>
    Link: https://lore.kernel.org/r/20210513114617.30191-2-aford173@gmail.com
    Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi | 4 ++--
    1 file changed, 2 insertions(+), 2 deletions(-)

    diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi b/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
    index 597388f87127..bc4bb5dd8bae 100644
    --- a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
    +++ b/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
    @@ -271,12 +271,12 @@ &du_out_rgb {
    &ehci0 {
    dr_mode = "otg";
    status = "okay";
    - clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
    + clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>, <&usb2_clksel>, <&versaclock5 3>;
    };

    &ehci1 {
    status = "okay";
    - clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
    + clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>, <&usb2_clksel>, <&versaclock5 3>;
    };

    &hdmi0 {
    --
    2.30.2
    \
     
     \ /
      Last update: 2021-07-14 22:03    [W:4.122 / U:0.384 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site