ASoC: Intel: Skylake: use hda_bus instead of hdac_bus
Use hda_bus instead of hdac_bus in the SKL ASoC platform driver to enable reuse of legacy HDA codec drivers. Signed-off-by: Rakesh Ughreja <rakesh.a.ughreja@intel.com> Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:

کامیت شده توسط
Mark Brown

والد
3d17871349
کامیت
00deadb5d8
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <sound/hda_register.h>
|
||||
#include <sound/hdaudio_ext.h>
|
||||
#include <sound/hda_codec.h>
|
||||
#include <sound/soc.h>
|
||||
#include "skl-nhlt.h"
|
||||
#include "skl-ssp-clk.h"
|
||||
@@ -71,7 +72,7 @@ struct skl_fw_config {
|
||||
};
|
||||
|
||||
struct skl {
|
||||
struct hdac_bus hbus;
|
||||
struct hda_bus hbus;
|
||||
struct pci_dev *pci;
|
||||
|
||||
unsigned int init_done:1; /* delayed init status */
|
||||
@@ -105,8 +106,11 @@ struct skl {
|
||||
struct snd_soc_acpi_mach *mach;
|
||||
};
|
||||
|
||||
#define skl_to_bus(s) (&(s)->hbus)
|
||||
#define bus_to_skl(bus) container_of(bus, struct skl, hbus)
|
||||
#define skl_to_bus(s) (&(s)->hbus.core)
|
||||
#define bus_to_skl(bus) container_of(bus, struct skl, hbus.core)
|
||||
|
||||
#define skl_to_hbus(s) (&(s)->hbus)
|
||||
#define hbus_to_skl(hbus) container_of((hbus), struct skl, (hbus))
|
||||
|
||||
/* to pass dai dma data */
|
||||
struct skl_dma_params {
|
||||
|
مرجع در شماره جدید
Block a user