| From: |
| joakim.zhang-AT-cixtech.com |
| To: |
| lgirdwood-AT-gmail.com, broonie-AT-kernel.org, robh-AT-kernel.org, krzk+dt-AT-kernel.org, conor+dt-AT-kernel.org, perex-AT-perex.cz, tiwai-AT-suse.com, linux-sound-AT-vger.kernel.org, devicetree-AT-vger.kernel.org |
| Subject: |
| [PATCH v2 0/4] ALSA: hda: add CIX IPBLOQ HDA controller support |
| Date: |
| Thu, 27 Nov 2025 17:42:57 +0800 |
| Message-ID: |
| <20251127094301.4107982-1-joakim.zhang@cixtech.com> |
| Cc: |
| cix-kernel-upstream-AT-cixtech.com, Joakim Zhang <joakim.zhang-AT-cixtech.com> |
| Archive-link: |
| Article |
From: Joakim Zhang <joakim.zhang@cixtech.com>
- add CIX IPBLOQ HDA controller support
--
ChangeLogs:
v1->v2:
- fix dt-binding issues
- remove delayed work for probing
- refine dma address traslation
Joakim Zhang (4):
ASoC: dt-bindings: add CIX IPBLOQ HDA controller support
ALSA: hda: core: add bus ops for dma address translation
ALSA: hda: controller: specifyhdac bus ops from azx_bus_init()
ALSA: hda: add CIX IPBLOQ HDA controller support
.../bindings/sound/cix,ipbloq-hda.yaml | 71 +++
include/sound/hdaudio.h | 4 +
sound/hda/common/controller.c | 17 +-
sound/hda/common/hda_controller.h | 6 +-
sound/hda/controllers/Kconfig | 14 +
sound/hda/controllers/Makefile | 2 +
sound/hda/controllers/acpi.c | 2 +-
sound/hda/controllers/cix-ipbloq.c | 452 ++++++++++++++++++
sound/hda/controllers/intel.c | 2 +-
sound/hda/controllers/tegra.c | 2 +-
sound/hda/core/bus.c | 17 +
sound/hda/core/controller.c | 18 +-
sound/hda/core/stream.c | 11 +-
13 files changed, 599 insertions(+), 19 deletions(-)
create mode 100644 Documentation/devicetree/bindings/sound/cix,ipbloq-hda.yaml
create mode 100644 sound/hda/controllers/cix-ipbloq.c
--
2.49.0