Hi, from v4.18 to v4.19-rc1 there is this commit 75b31192fe6ad20b42276b20ee3bdf1493216d63 ASoC: rockchip: add config for rockchip dmaengine pcm register which broke hdmi audio on rockchip. Now testing v4.19-rc4 which this single commit reverted and it works ok. As shown in below logs, there is no evidence of the breakage from dmesg. "aplay -l" also shows no issues, but pulseaudio does not detect the sound card. When testing with "aplay -vv *.wav" it works fine with the commit reverted, but otherwise, aplay just uses pulseaudio's dummy output. Regards, Vicenç. #################### # v4.19-rc4 as is: # #################### $ dmesg | fgrep -i -e hdmi -e audio -e sound -e alsa -e i2s Advanced Linux Sound Architecture Driver Initialized. rockchip-drm display-subsystem: Linked as a consumer to ff940000.hdmi rockchip-drm display-subsystem: failed to bind ff940000.hdmi (ops 0xffff0000089ddbd0): -517 dwhdmi-rockchip ff940000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY) rockchip-drm display-subsystem: bound ff940000.hdmi (ops 0xffff0000089ddbd0) asoc-simple-card hdmi-sound: i2s-hifi <-> ff8a0000.i2s mapping ok asoc-simple-card hdmi-sound: ASoC: no DMI vendor name! ALSA device list: #0: hdmi-sound $ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: hdmisound [hdmi-sound], device 0: ff8a0000.i2s-i2s-hifi i2s-hifi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 $ pactl list sinks Sink #0 Description: Dummy Output ####################################### # v4.19-rc4 with the commit reverted: # ####################################### $ dmesg | fgrep -i -e hdmi -e audio -e sound -e alsa -e i2s Advanced Linux Sound Architecture Driver Initialized. rockchip-drm display-subsystem: Linked as a consumer to ff940000.hdmi rockchip-drm display-subsystem: failed to bind ff940000.hdmi (ops 0xffff000008a3e028): -517 dwhdmi-rockchip ff940000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY) rockchip-drm display-subsystem: bound ff940000.hdmi (ops 0xffff000008a3e028) asoc-simple-card hdmi-sound: i2s-hifi <-> ff8a0000.i2s mapping ok asoc-simple-card hdmi-sound: ASoC: no DMI vendor name! ALSA device list: #0: hdmi-sound $ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: hdmisound [hdmi-sound], device 0: ff8a0000.i2s-i2s-hifi i2s-hifi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 $ pactl list sinks Sink #0 Name: alsa_output.platform-hdmi-sound.stereo-fallback Description: Built-in Audio Stereo Driver: module-alsa-card.c _______________________________________________ Linux-rockchip mailing list Linux-rockchip@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/linux-rockchip