From 2ca7f0c8222d906f6b5aae125890ccf56b596f0e Mon Sep 17 00:00:00 2001 From: Markus Fritsche Date: Sat, 9 May 2026 15:27:11 +0000 Subject: [PATCH] linux-fresnel-fourier: bootstrap 0003-arm64-dts-rk3399-pinebook-pro-spi1-max-freq-10MHz.patch --- ...399-pinebook-pro-spi1-max-freq-10MHz.patch | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 arch/linux-fresnel-fourier/0003-arm64-dts-rk3399-pinebook-pro-spi1-max-freq-10MHz.patch diff --git a/arch/linux-fresnel-fourier/0003-arm64-dts-rk3399-pinebook-pro-spi1-max-freq-10MHz.patch b/arch/linux-fresnel-fourier/0003-arm64-dts-rk3399-pinebook-pro-spi1-max-freq-10MHz.patch new file mode 100644 index 000000000..83f489526 --- /dev/null +++ b/arch/linux-fresnel-fourier/0003-arm64-dts-rk3399-pinebook-pro-spi1-max-freq-10MHz.patch @@ -0,0 +1,28 @@ +From: Markus Fritsche +Subject: [PATCH] arm64: dts: rockchip: rk3399-pinebook-pro: cap spi1 to 10 MHz + +The on-board SPI flash on the Pinebook Pro is reachable via spi1; setting +spi-max-frequency below the controller's nominal max keeps the bus stable +across the variants of NOR flash shipped with the laptop. 10 MHz is the +community-validated upper bound that all observed parts handle without +read-back errors during routine boot probes. + +scope: board/pinebook-pro +fleet: fresnel + +Signed-off-by: Markus Fritsche +--- + arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts b/arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts +--- a/arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts ++++ b/arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts +@@ -947,6 +1029,7 @@ + }; + + &spi1 { ++ max-freq = <10000000>; + status = "okay"; + + spiflash: flash@0 {