[PATCH 0/2] arm64: dts: rockchip: Fix Orange Pi 5 Pro headphone output

From: Kel Modderman

Date: Sun Oct 18 2026 - 02:36:11 EST


The Orange Pi 5 Pro inherits vcc_3v3_sd_s0 from the shared
rk3588s-orangepi-5.dtsi, but on the Pro GPIO4_B5 does not switch SD card
power: it enables the headphone amplifier. With the regulator claiming
the pin, the amplifier stays off and the headphone jack is silent.

Patch 1 moves the regulator and the sdmmc vmmc-supply into
rk3588s-orangepi-5-5b.dtsi, which only the 5 and 5B include. The
compiled 5 and 5B DTBs have the same nodes and properties as before.

Patch 2 describes the amplifier as a simple-audio-amplifier aux device
on the Pro and routes the headphone path through it.

Tested on an Orange Pi 5 Pro (Linux 7.3-rc7): SD card boot and analog
headphone output both work.

Signed-off-by: Kel Modderman <kelvmod@xxxxxxxxx>
---
Kel Modderman (2):
arm64: dts: rockchip: Move SD card regulator to Orange Pi 5/5B
arm64: dts: rockchip: Add headphone amplifier to Orange Pi 5 Pro

.../boot/dts/rockchip/rk3588s-orangepi-5-5b.dtsi | 14 ++++++++++++++
.../boot/dts/rockchip/rk3588s-orangepi-5-pro.dts | 21 +++++++++++++++++++--
.../arm64/boot/dts/rockchip/rk3588s-orangepi-5.dtsi | 11 -----------
3 files changed, 33 insertions(+), 13 deletions(-)
---
base-commit: ae965b9856f033145e292b0c29082a26bcc45efd
change-id: 20261018-opi5pro-amp-c46384700041

Best regards,
--
Kel Modderman <kelvmod@xxxxxxxxx>