From 2efaee73dc72ae506a1036d579d40d0d3f3f78aa Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2026 09:49:06 +0000 Subject: [PATCH] overlays: Add a pins_none parameter to audremap Add the option to release the audio pins, effectively disabling audio usage. See: https://github.com/raspberrypi/rpi-eeprom/issues/801 Signed-off-by: Phil Elwell --- arch/arm/boot/dts/overlays/README | 2 ++ arch/arm/boot/dts/overlays/audremap-overlay.dts | 3 +++ 2 files changed, 5 insertions(+) diff --git a/arch/arm/boot/dts/overlays/README b/arch/arm/boot/dts/overlays/README index acd6eb5e28f549..ac4701dc57dfa0 100644 --- a/arch/arm/boot/dts/overlays/README +++ b/arch/arm/boot/dts/overlays/README @@ -875,6 +875,8 @@ Params: swap_lr Reverse the channel allocation, which will also for other purposes) pins_40_45 Select GPIOs 40 & 45 (don't use on BCM2711 - the pins are on different controllers) + pins_none Effectively disable audio, useful if the pins + are needed for something else. Name: audremap-pi5 diff --git a/arch/arm/boot/dts/overlays/audremap-overlay.dts b/arch/arm/boot/dts/overlays/audremap-overlay.dts index 95027c5c8f9e75..d72d2698f1467a 100644 --- a/arch/arm/boot/dts/overlays/audremap-overlay.dts +++ b/arch/arm/boot/dts/overlays/audremap-overlay.dts @@ -34,5 +34,8 @@ pins_40_45 = <&frag0>,"brcm,pins:0=40", <&frag0>,"brcm,pins:4=45", <&frag0>,"brcm,function:0=4"; + pins_none = <0>,"-1", + <&frag0>,"brcm,pins?=1", + <&frag0>,"brcm,function?=1"; }; };