]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ALSA: hda: dt-bindings: add CIX IPBLOQ HDA controller support
authorJoakim Zhang <joakim.zhang@cixtech.com>
Fri, 5 Dec 2025 15:46:19 +0000 (23:46 +0800)
committerTakashi Iwai <tiwai@suse.de>
Sun, 7 Dec 2025 12:13:20 +0000 (13:13 +0100)
commit85a6544777e0f57cce902f7217a377eb74b7d1a4
treef9b32feb914ca1c1d0796c3d3500549572a7d462
parent826c0b1ed09e5335abcae07292440ce72346e578
ALSA: hda: dt-bindings: add CIX IPBLOQ HDA controller support

Add CIX IPBLOQ HDA controller support, which is integrated into
CIX SKY1 audio subsystem. HDA controller supports 64bit, but the
audio subsystem can only 32bit transaction. Use jack polling mode
as there is a hardware issue, lead to interrupt strom if the RIRB
interrupt enabled. Host and hdac has different view of memory, so
need do dma address translation.

Signed-off-by: Joakim Zhang <joakim.zhang@cixtech.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20251205154621.3019640-2-joakim.zhang@cixtech.com
Documentation/devicetree/bindings/sound/cix,sky1-ipbloq-hda.yaml [new file with mode: 0644]