On Thu, 15 Oct 2026 22:42:14 +0000, Jonas Karlman wrote:
> The RK35xx clock drivers typically initialize a few clocks when probed,
> with some clocks only in SPL. However, the clock driver is only probed
> on demand, so this initialization is fully skipped when there is no SPL
> consumer requests a clock, e.g. when booting from RAM/USB.
>
> Prior to the commit c6bba31dbdd4 ("rockchip: spl-boot-order: Defer probe
> of boot device") all boot devices where typically probed, with a side
> effect that clock driver likely also where probed, prior to the SPL
> boot_from_devices() call.
>
> [...]
Applied to https://git.u-boot-project.org/u-boot/custodians/u-boot-rockchip
(u-boot-rockchip-2027.01), thanks!
[1/5] clk: rockchip: rk3568: Ungate PCIE30PHY_REF clocks when PCI is enabled
https://git.u-boot-project.org/u-boot/custodians/u-boot-rockchip/-/commit/1d28b4d1e2c164d03953a5ce5efe1732046401de
[2/5] clk: rockchip: rk3568: Always initialize clocks in SPL
https://git.u-boot-project.org/u-boot/custodians/u-boot-rockchip/-/commit/fffeb5318d01427fcca8218ea853b6f43f8f9d34
[3/5] clk: rockchip: rk3588: Always initialize clocks in SPL
https://git.u-boot-project.org/u-boot/custodians/u-boot-rockchip/-/commit/514663543ecf9aa24320efb68994b7ec87b1cdf5
[4/5] clk: rockchip: rk3576: Always initialize clocks in SPL
https://git.u-boot-project.org/u-boot/custodians/u-boot-rockchip/-/commit/62cbf47dc054e4d3b1e7768bf6e854e4d8cd0f53
[5/5] clk: rockchip: rk3528: Always initialize clocks in SPL
https://git.u-boot-project.org/u-boot/custodians/u-boot-rockchip/-/commit/41da99375dde5645941df10a0bf407bf623132a1
Best regards,
--
Quentin Schulz <[email protected]>