Skip to content

Commit 29ee412

Browse files
smaeulmripard
authored andcommitted
arm64: dts: allwinner: a64: Remove unused SPDIF sound card
As of v5.7-rc2, Linux now prints the following message at boot: [ 33.848525] platform sound_spdif: deferred probe pending This is because sound_spdif is waiting on its CPU DAI &spdif to probe, but &spdif is disabled in the device tree. Exposure of the SPDIF pin is board-specific functionality, so the sound card and codec DAI belong in the individual board DTS, not the SoC DTSI. In fact, no in-tree A64 board DTS enables &spdif, so let's remove the card and DAI entirely. This reverts commit 78e0713. Acked-by: Clément Péron <[email protected]> Signed-off-by: Samuel Holland <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
1 parent 5f39dd2 commit 29ee412

File tree

1 file changed

+0
-18
lines changed

1 file changed

+0
-18
lines changed

arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -154,24 +154,6 @@
154154
};
155155
};
156156

157-
sound_spdif {
158-
compatible = "simple-audio-card";
159-
simple-audio-card,name = "On-board SPDIF";
160-
161-
simple-audio-card,cpu {
162-
sound-dai = <&spdif>;
163-
};
164-
165-
simple-audio-card,codec {
166-
sound-dai = <&spdif_out>;
167-
};
168-
};
169-
170-
spdif_out: spdif-out {
171-
#sound-dai-cells = <0>;
172-
compatible = "linux,spdif-dit";
173-
};
174-
175157
timer {
176158
compatible = "arm,armv8-timer";
177159
allwinner,erratum-unknown1;

0 commit comments

Comments
 (0)