From daf7feec2f4b9258c18e39d43838f05ff9eaa997 Mon Sep 17 00:00:00 2001 From: James Calligeros Date: Mon, 15 Jun 2026 19:08:14 +1000 Subject: [PATCH 1/2] ASoC: macaudio: Add comments for M3 machines Keeping everything documented, let's add comments for the M3 series machines Signed-off-by: James Calligeros --- sound/soc/apple/macaudio.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sound/soc/apple/macaudio.c b/sound/soc/apple/macaudio.c index 1ec66a461754ed..764d916c6bdc38 100644 --- a/sound/soc/apple/macaudio.c +++ b/sound/soc/apple/macaudio.c @@ -1585,6 +1585,12 @@ static const struct of_device_id macaudio_snd_device_id[] = { /* j475 AID25 sn012776 20 1× 1W Compat: apple,j375-macaudio */ /* j493 AID18 sn012776 15 2× 2W */ { .compatible = "apple,j493-macaudio", .data = &macaudio_j493_cfg }, + /* j504 AID24 sn012776 15 2× 2W+1T Compat: apple,j314-macaudio */ + /* j514 AID28 sn012776 15 2x 2W+1T Compat: apple,j314-macaudio */ + /* j516 AID29 sn012776 15 2x 2W+1T Compat: apple,j316-macaudio */ + /* j575 AID33 sn012776 15 1x 1W Compat: apple,j375-macaudio */ + /* j613 AID20 sn012776 15 2x 1W+1T Compat: apple,j413-macaudio */ + /* j615 AID21 sn012776 15 2x 2W+1T Compat: apple,j415-macaudio */ /* Fallback, jack only */ { .compatible = "apple,macaudio"}, { } From 4514e045fbe2b5e7db8ccccc7be70e63c6053036 Mon Sep 17 00:00:00 2001 From: James Calligeros Date: Mon, 15 Jun 2026 21:30:04 +1000 Subject: [PATCH 2/2] arm64: dts: apple: j504: Add j314 compatible for macaudio The unique Thiele/Small Parameters for this machine are a bit of a red herring. It has the same speaker elements and codecs as the other 14" machines in the same chassis. Add the apple,j314-macaudio compatible. Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t8122-j504.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/apple/t8122-j504.dts b/arch/arm64/boot/dts/apple/t8122-j504.dts index f85f7a55a99a3e..e9950f80c731c9 100644 --- a/arch/arm64/boot/dts/apple/t8122-j504.dts +++ b/arch/arm64/boot/dts/apple/t8122-j504.dts @@ -198,7 +198,7 @@ / { sound: sound { - compatible = "apple,j504-macaudio", "apple,macaudio"; + compatible = "apple,j504-macaudio", "apple,j314-macaudio", "apple,macaudio"; model = "MacBook Pro J504"; dai-link@0 {