From: sashiko-bot@kernel.org
To: "Detlev Casanova" <detlev.casanova@collabora.com>
Cc: devicetree@vger.kernel.org, robh@kernel.org, conor+dt@kernel.org
Subject: Re: [PATCH 7/7] arm64: dts: rockchip: Rename rk3588 HDMI audio cards
Date: Mon, 31 Aug 2026 18:02:32 +0000 [thread overview]
Message-ID: <20260831180232.E174D1F000E9@smtp.kernel.org> (raw)
In-Reply-To: <20260831-fix-rockchip-hdmi-audio-names-v1-7-5b155ae05293@collabora.com>
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Critical] Renaming the ALSA sound card breaks existing userspace configurations that rely on the old name.
--
commit ee162ed61bb57db0487beb65c4dfb703f1987e94
Author: Detlev Casanova <detlev.casanova@collabora.com>
arm64: dts: rockchip: Rename rk3588 HDMI audio cards
This commit renames the ALSA sound cards in the devicetree from "hdmi0" and
"hdmi1" to "RK3588 HDMI0" and "RK3588 HDMI1". The stated goal is to better
identify the SoC in user-visible ALSA fields and match other naming schemes
used across the Rockchip family.
> diff --git a/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi
> index 376ad04e07869..7892e18a7835a 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi
> @@ -376,7 +376,7 @@ hdmi0_sound: hdmi0-sound {
> compatible = "simple-audio-card";
> simple-audio-card,format = "i2s";
> simple-audio-card,mclk-fs = <128>;
> - simple-audio-card,name = "hdmi0";
> + simple-audio-card,name = "RK3588 HDMI0";
[Severity: Critical]
Does this change introduce a userspace regression? Changing the ALSA sound
card name alters the user-visible userspace ABI. Userspace audio daemons
such as PipeWire, PulseAudio, and ALSA Use Case Manager (UCM) profiles
often match against the exact card name (in this case, "hdmi0") to apply
specific routing and hardware configurations.
Will upgrading the kernel cause existing userspace configurations to fail
to identify the audio card, resulting in a loss of audio functionality?
> diff --git a/arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi
> index b251bb129cdbf..2bcf30d8a338d 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi
> @@ -11,7 +11,7 @@ hdmi1_sound: hdmi1-sound {
> compatible = "simple-audio-card";
> simple-audio-card,format = "i2s";
> simple-audio-card,mclk-fs = <128>;
> - simple-audio-card,name = "hdmi1";
> + simple-audio-card,name = "RK3588 HDMI1";
[Severity: Critical]
Similarly for the hdmi1-sound node, does renaming this card break
compatibility for existing userspace environments relying on the original
"hdmi1" name? The kernel generally enforces a strict no-regressions
policy for userspace interfaces.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260831-fix-rockchip-hdmi-audio-names-v1-0-5b155ae05293@collabora.com?part=7
prev parent reply other threads:[~2026-08-31 18:02 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-31 14:20 [PATCH 0/7] arm64: dts: rockchip: give HDMI sound cards SoC-specific names Detlev Casanova
2026-08-31 14:20 ` [PATCH 1/7] arm64: dts: rockchip: Rename rk3066a HDMI audio card Detlev Casanova
2026-08-31 14:20 ` [PATCH 2/7] arm64: dts: rockchip: Rename rk3288 " Detlev Casanova
2026-08-31 17:47 ` sashiko-bot
2026-08-31 14:20 ` [PATCH 3/7] arm64: dts: rockchip: Rename rk3328 " Detlev Casanova
2026-08-31 17:49 ` sashiko-bot
2026-08-31 14:20 ` [PATCH 4/7] arm64: dts: rockchip: Rename rk3399 " Detlev Casanova
2026-08-31 17:55 ` sashiko-bot
2026-08-31 14:20 ` [PATCH 5/7] arm64: dts: rockchip: Rename rk356x " Detlev Casanova
2026-08-31 17:29 ` Diederik de Haas
2026-08-31 20:07 ` Detlev Casanova
2026-08-31 17:59 ` sashiko-bot
2026-08-31 14:20 ` [PATCH 6/7] arm64: dts: rockchip: Rename rk3576 " Detlev Casanova
2026-08-31 14:20 ` [PATCH 7/7] arm64: dts: rockchip: Rename rk3588 HDMI audio cards Detlev Casanova
2026-08-31 18:02 ` sashiko-bot [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260831180232.E174D1F000E9@smtp.kernel.org \
--to=sashiko-bot@kernel.org \
--cc=conor+dt@kernel.org \
--cc=detlev.casanova@collabora.com \
--cc=devicetree@vger.kernel.org \
--cc=robh@kernel.org \
--cc=sashiko-reviews@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox