Correctly implemet the usb480m clock on rk3036

A patchset in state Mainline for linux-kernel

From: Heiko Stuebner <heiko@...> Date: Sat, 3 May 2025 22:16:03 +0200

In the original clock driver the usb480m clock was "stubbed" as a fixed factor clock, but instead it actually does have a mux-bit to switch between the 24MHz osciallator and the actual 480MHz clock supplied from the usb-phy. Both the register layout, as well as the implementation is very similar to the rk3128, which seems to be some sort of cousin to the rk3036. Heiko Stuebner (3): dt-bindings: clock: rk3036: add SCLK_USB480M clock-id clk: rockchip: rk3036: fix implementation of usb480m clock mux clk: rockchip: rk3036: mark ddrphy as critical drivers/clk/rockchip/clk-rk3036.c | 11 +++++------ include/dt-bindings/clock/rk3036-cru.h | 1 + 2 files changed, 6 insertions(+), 6 deletions(-) -- 2.47.2

Patches in this set

Statistics

  • 3 individual patches
  • 6 lines added
  • 6 lines removed
 

Recent Patches

About Us

Sed lacus. Donec lectus. Nullam pretium nibh ut turpis. Nam bibendum. In nulla tortor, elementum vel, tempor at, varius non, purus. Mauris vitae nisl nec metus placerat consectetuer.

Read More...