[alsa-devel] [PATCH v9 0/3] HDA: add extended HDA

Takashi Iwai tiwai at suse.de
Thu Jun 11 15:19:22 CEST 2015


At Thu, 11 Jun 2015 14:11:46 +0530,
Vinod Koul wrote:
> 
> New HDA controllers from Intel have extended HDA capabilities like
> multilink, pipe processing, SPIB, GTS etc In order to use them we create an
> extended HDA bus, controller and stream which uses the extended
> configuration
> 
> Changes in v9:
> - removed snd_hdac_ext_bus_map_codec_to_link
> - updated snd_hdac_ext_bus_get_link per Takahsi comment and drop the array
> - add index in bus instance
> 
> Changes in v8:
> - fixed some dead code crept in
> - checkpatch cleanup
> 
> Changes in v7:
> - Feedback from Takashi
> - removed the macros for register read/writes
> - add new macros for reg update
> - fix bus pointer macro
> - header cleanup on c/h files
> - new device name ehdaudioiDn
> - removed flags for ext caps, use pointer only
> - moved module info to patch 1
> - sparse check on series
> - remove codec name in link
> 
> 
> Jeeja KP (3):
>   ALSA: hdac_ext: add extended HDA bus
>   ALSA: hdac_ext: add hdac extended controller
>   ALSA: hdac_ext: add extended stream capabilities

I took all three patches (with a fix I mentioned in the early post) to
for-next branch now.


thanks,

Takashi

> 
>  include/sound/hdaudio_ext.h         | 129 ++++++++++++
>  sound/hda/Kconfig                   |   4 +
>  sound/hda/Makefile                  |   3 +
>  sound/hda/ext/Makefile              |   3 +
>  sound/hda/ext/hdac_ext_bus.c        | 117 +++++++++++
>  sound/hda/ext/hdac_ext_controller.c | 270 ++++++++++++++++++++++++
>  sound/hda/ext/hdac_ext_stream.c     | 402 ++++++++++++++++++++++++++++++++++++
>  7 files changed, 928 insertions(+)
>  create mode 100644 include/sound/hdaudio_ext.h
>  create mode 100644 sound/hda/ext/Makefile
>  create mode 100644 sound/hda/ext/hdac_ext_bus.c
>  create mode 100644 sound/hda/ext/hdac_ext_controller.c
>  create mode 100644 sound/hda/ext/hdac_ext_stream.c
> 
> -- 
> 1.9.1
> 


More information about the Alsa-devel mailing list