[PATCH v2 2/2] configs: rock-5-itx-rk3588: enable CLK_GATED_FIXED

Daniele Briguglio hello at superkali.me
Tue May 19 13:55:50 CEST 2026


The rk3588-rock-5-itx DT models the M.2 M-key NVMe and SATA PCIe
reference clocks (pcie30_port0_refclk, pcie30_port1_refclk) with
the "gated-fixed-clock" compatible, and references them from the
pcie3x4 and pcie3x2 clocks lists.  Without a driver for that
compatible, clk_get_by_index() returns -ENODEV and
pcie_dw_rockchip aborts probing both controllers, breaking NVMe
and SATA boot on this board since v2026.04:

  pcie_dw_rockchip pcie at fe150000: Can't get clock: -19
  pcie_dw_rockchip pcie at fe160000: Can't get clock: -19

Signed-off-by: Daniele Briguglio <hello at superkali.me>
---
 configs/rock-5-itx-rk3588_defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/configs/rock-5-itx-rk3588_defconfig b/configs/rock-5-itx-rk3588_defconfig
index cb014de41..def626878 100644
--- a/configs/rock-5-itx-rk3588_defconfig
+++ b/configs/rock-5-itx-rk3588_defconfig
@@ -52,6 +52,7 @@ CONFIG_AHCI=y
 CONFIG_AHCI_PCI=y
 CONFIG_DWC_AHCI=y
 CONFIG_SPL_CLK=y
+CONFIG_CLK_GATED_FIXED=y
 # CONFIG_USB_FUNCTION_FASTBOOT is not set
 CONFIG_ROCKCHIP_GPIO=y
 CONFIG_SYS_I2C_ROCKCHIP=y

-- 
2.47.3



More information about the U-Boot mailing list