diff options
author | Zhu Yingjiang <yingjiang.zhu@linux.intel.com> | 2019-05-01 01:09:23 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2019-05-03 07:58:35 +0200 |
commit | d1a6459fab4357875ccffa44636c13d8a1291146 (patch) | |
tree | 390a1a30ceb6c0478729bb7b69f74cef402dc7c6 /sound | |
parent | ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (diff) | |
download | linux-d1a6459fab4357875ccffa44636c13d8a1291146.tar.xz linux-d1a6459fab4357875ccffa44636c13d8a1291146.zip |
ASoC: SOF: Intel: hda: set bus->idx as 0
Setting the bus->idx as 0, for we only have one HDA
bus atm. This need to be fixed when there are more
than one HDA bus.
Signed-off-by: Zhu Yingjiang <yingjiang.zhu@linux.intel.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound')
-rw-r--r-- | sound/soc/sof/intel/hda-bus.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/sound/soc/sof/intel/hda-bus.c b/sound/soc/sof/intel/hda-bus.c index 62cc9921bb55..a7e6d8227df6 100644 --- a/sound/soc/sof/intel/hda-bus.c +++ b/sound/soc/sof/intel/hda-bus.c @@ -80,8 +80,6 @@ static const struct hdac_io_ops io_ops = { void sof_hda_bus_init(struct hdac_bus *bus, struct device *dev, const struct hdac_ext_bus_ops *ext_ops) { - static int idx; - memset(bus, 0, sizeof(*bus)); bus->dev = dev; @@ -90,7 +88,12 @@ void sof_hda_bus_init(struct hdac_bus *bus, struct device *dev, bus->irq = -1; bus->ext_ops = ext_ops; - bus->idx = idx++; + + /* + * There is only one HDA bus atm. keep the index as 0. + * Need to fix when there are more than one HDA bus. + */ + bus->idx = 0; spin_lock_init(&bus->reg_lock); |