[PATCH v2] board: rockchip: set M.2 NVMe PERSTN low in spl_board_init on Jaguar

Quentin Schulz u-boot at 0leil.net
Fri Jul 10 15:17:38 CEST 2026


On Thu, 25 Jun 2026 13:55:15 +0200, Jakob Unterwurzacher wrote:
> As it is, an NVMe's built-in PERSTN pull-up fights against the
> SoC's built-in pull-down which results in an undefined logic state
> on the Samsung SSD 980 and likely others.
> 
> Fix that by forcing PERSTN low as early as possible, which is SPL.
> 
> Both Linux and U-Boot (via "pci enum") set the pin high later
> as needed and the NVMe is detected fine.
> 
> [...]

Applied to https://git.u-boot-project.org/u-boot/custodians/u-boot-rockchip (u-boot-rockchip-2026.10), thanks!

[1/1] board: rockchip: set M.2 NVMe PERSTN low in spl_board_init on Jaguar
      https://git.u-boot-project.org/u-boot/custodians/u-boot-rockchip/-/commit/6037673a10f1ec24cd8e9fe03785d1e7e19e6854

Best regards,
-- 
Quentin Schulz <u-boot at 0leil.net>



More information about the U-Boot mailing list