diff options
author | Shreyas NC <shreyas.nc@intel.com> | 2017-08-23 17:03:51 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2017-08-25 16:53:59 +0300 |
commit | 822c3b044f7fbecc9894fcd3d19fc2ad51232fdb (patch) | |
tree | 54506fef3f8e803b615690521242a0be4e53462a /sound/soc/intel/skylake/skl.h | |
parent | ca312fda690e94c704bcb0e21b73b5d5bd1cf1ff (diff) | |
download | linux-822c3b044f7fbecc9894fcd3d19fc2ad51232fdb.tar.xz |
ASoC: Intel: Skylake: Add driver structures to be filled from topology manifest
The topology manifest would include module common data including resource
and interface table. The resource table consists of resources required by
the dsp module such as buffer size, cycles per second, number of
input/output pins. And, the interface table consists of pcm parameters per
module which can be referenced later.
So define the structures accordingly to represent topology manifest data in
the driver.
Signed-off-by: Shreyas NC <shreyas.nc@intel.com>
Signed-off-by: Guneshwor Singh <guneshwor.o.singh@intel.com>
Acked-By: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/intel/skylake/skl.h')
-rw-r--r-- | sound/soc/intel/skylake/skl.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/soc/intel/skylake/skl.h b/sound/soc/intel/skylake/skl.h index 20017ee4685c..8d9d6899f761 100644 --- a/sound/soc/intel/skylake/skl.h +++ b/sound/soc/intel/skylake/skl.h @@ -71,6 +71,8 @@ struct skl { struct work_struct probe_work; struct skl_debug *debugfs; + u8 nr_modules; + struct skl_module **modules; }; #define skl_to_ebus(s) (&(s)->ebus) |