From: sashiko-bot@kernel.org
To: "Detlev Casanova" <detlev.casanova@collabora.com>
Cc: conor+dt@kernel.org, robh@kernel.org, devicetree@vger.kernel.org
Subject: Re: [PATCH v2 8/8] arm64: dts: rockchip: Rename rk3588 HDMI audio cards
Date: Thu, 10 Sep 2026 13:42:08 +0000 [thread overview]
Message-ID: <20260910134209.447891F000FF@smtp.kernel.org> (raw)
In-Reply-To: <20260910-fix-rockchip-hdmi-audio-names-v2-8-1396a6168e20@collabora.com>
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Critical] Changing the ALSA card name breaks backwards compatibility with userspace audio configurations.
--
commit 4e7ae2a4eeb352a3c16029392d27511fd5231a87
Author: Detlev Casanova <detlev.casanova@collabora.com>
arm64: dts: rockchip: Rename rk3588 HDMI audio cards
This commit renames the HDMI audio cards in the rk3588 device tree. It updates
the simple audio card names from "hdmi0" and "hdmi1" to include the SoC
identifier, intending to match the naming scheme of the rest of the 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 changing the simple-audio-card,name property break backwards
compatibility with existing userspace audio configurations?
Since this property directly sets the ALSA sound card name exposed to
userspace, sound servers (like PulseAudio and PipeWire) or custom user
configurations (such as ALSA UCM profiles and .asoundrc) that match on the
"hdmi0" string might fail to initialize or route the audio correctly after a
kernel upgrade.
> 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, could changing this exposed ALSA card name from "hdmi1" to
"RK3588 HDMI1" break existing userspace ABI configurations?
Users running setups configured for the old name may experience broken audio
routing on boot because their sound environments will no longer recognize the
device.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260910-fix-rockchip-hdmi-audio-names-v2-0-1396a6168e20@collabora.com?part=8
prev parent reply other threads:[~2026-09-10 13:42 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-10 13:34 [PATCH v2 0/8] arm(64): dts: rockchip: give HDMI sound cards SoC-specific names Detlev Casanova
2026-09-10 13:34 ` Detlev Casanova
2026-09-10 13:34 ` [PATCH v2 1/8] ARM: dts: rockchip: Rename rk3066a HDMI audio card Detlev Casanova
2026-09-10 13:34 ` Detlev Casanova
2026-09-10 13:34 ` [PATCH v2 2/8] ARM: dts: rockchip: Rename rk3288-miqi " Detlev Casanova
2026-09-10 13:34 ` Detlev Casanova
2026-09-10 13:34 ` [PATCH v2 3/8] ARM: dts: rockchip: Rename rk3288-tinker " Detlev Casanova
2026-09-10 13:34 ` Detlev Casanova
2026-09-10 13:34 ` [PATCH v2 4/8] arm64: dts: rockchip: Rename rk3328 " Detlev Casanova
2026-09-10 13:34 ` Detlev Casanova
2026-09-10 13:38 ` sashiko-bot
2026-09-10 13:34 ` [PATCH v2 5/8] arm64: dts: rockchip: Rename rk3399 " Detlev Casanova
2026-09-10 13:34 ` Detlev Casanova
2026-09-10 13:40 ` sashiko-bot
2026-09-10 13:34 ` [PATCH v2 6/8] arm64: dts: rockchip: Rename rk3566 and rk3568 HDMI audio cards Detlev Casanova
2026-09-10 13:34 ` Detlev Casanova
2026-09-10 13:44 ` sashiko-bot
2026-09-10 13:34 ` [PATCH v2 7/8] arm64: dts: rockchip: Rename rk3576 HDMI audio card Detlev Casanova
2026-09-10 13:34 ` Detlev Casanova
2026-09-10 13:34 ` [PATCH v2 8/8] arm64: dts: rockchip: Rename rk3588 HDMI audio cards Detlev Casanova
2026-09-10 13:34 ` Detlev Casanova
2026-09-10 13:42 ` 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=20260910134209.447891F000FF@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.