From 3f5f837de7d44a7a7df8fa73641d7d124cd1bb7c Mon Sep 17 00:00:00 2001 From: Mathew Blowers Date: Tue, 10 Feb 2026 14:40:03 +0000 Subject: [PATCH] overlays: Add nospi10-overlay Add an overlay so spi10 can be disabled on Raspberry Pi 5. This allows the firmware to continue to access EEPROM after boot so that AB firmware updates can be preformed. Signed-off-by: Mathew Blowers --- arch/arm/boot/dts/overlays/Makefile | 1 + arch/arm/boot/dts/overlays/README | 6 ++++++ arch/arm/boot/dts/overlays/nospi10-overlay.dts | 13 +++++++++++++ 3 files changed, 20 insertions(+) create mode 100644 arch/arm/boot/dts/overlays/nospi10-overlay.dts diff --git a/arch/arm/boot/dts/overlays/Makefile b/arch/arm/boot/dts/overlays/Makefile index 0e88cc73fbb167..f4696c04638c35 100644 --- a/arch/arm/boot/dts/overlays/Makefile +++ b/arch/arm/boot/dts/overlays/Makefile @@ -195,6 +195,7 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \ mlx90640.dtbo \ mmc.dtbo \ mz61581.dtbo \ + nospi10.dtbo \ ov2311.dtbo \ ov5647.dtbo \ ov64a40.dtbo \ diff --git a/arch/arm/boot/dts/overlays/README b/arch/arm/boot/dts/overlays/README index ac4701dc57dfa0..8f4ae928987846 100644 --- a/arch/arm/boot/dts/overlays/README +++ b/arch/arm/boot/dts/overlays/README @@ -3699,6 +3699,12 @@ Params: speed Display SPI bus speed xohms Touchpanel sensitivity (X-plate resistance) +Name: nospi10 +Info: Disable the spi10 device on Pi5. +Load: dtoverlay=nospi10 +Params: + + Name: ov2311 Info: Omnivision OV2311 camera module. Uses Unicam 1, which is the standard camera connector on most Pi diff --git a/arch/arm/boot/dts/overlays/nospi10-overlay.dts b/arch/arm/boot/dts/overlays/nospi10-overlay.dts new file mode 100644 index 00000000000000..7cf1a325dae8ca --- /dev/null +++ b/arch/arm/boot/dts/overlays/nospi10-overlay.dts @@ -0,0 +1,13 @@ +/dts-v1/; +/plugin/; + +/ { + compatible = "brcm,bcm2712"; + + fragment@0 { + target = <&spi10>; + __overlay__ { + status = "disabled"; + }; + }; +};