From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vinod Koul Subject: [PATCH v8 0/3] HDA: add extended HDA Date: Wed, 10 Jun 2015 18:35:59 +0530 Message-ID: <1433941562-5778-1-git-send-email-vinod.koul@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by alsa0.perex.cz (Postfix) with ESMTP id 550E52614D1 for ; Wed, 10 Jun 2015 15:04:59 +0200 (CEST) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: alsa-devel@alsa-project.org Cc: liam.r.girdwood@linux.intel.com, tiwai@suse.de, broonie@kernel.org, Vinod Koul , patches.audio@intel.com List-Id: alsa-devel@alsa-project.org 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 v8: - fixed some dead codec 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 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 | 116 +++++++++++ sound/hda/ext/hdac_ext_controller.c | 290 ++++++++++++++++++++++++++ sound/hda/ext/hdac_ext_stream.c | 402 ++++++++++++++++++++++++++++++++++++ 7 files changed, 947 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