|
|
Log in / Subscribe / Register

ALSA: hda: add CIX IPBLOQ HDA controller support

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




Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds