ASoC: Intel: Skylake: Add pipe and modules handlers
[deliverable/linux.git] / sound / soc / intel / skylake / skl.h
index f7fdbb02947f79952bcb9e16ac41be3342a2bd86..e980d78976424da8344054695098cb6428238907 100644 (file)
 #define AZX_REG_VS_SDXEFIFOS_XBASE     0x1094
 #define AZX_REG_VS_SDXEFIFOS_XINTERVAL 0x20
 
+struct skl_dsp_resource {
+       u32 max_mcps;
+       u32 max_mem;
+       u32 mcps;
+       u32 mem;
+};
+
 struct skl {
        struct hdac_ext_bus ebus;
        struct pci_dev *pci;
@@ -57,6 +64,10 @@ struct skl {
 
        void __iomem *nhlt; /* nhlt ptr */
        struct skl_sst *skl_sst; /* sst skl ctx */
+
+       struct skl_dsp_resource resource;
+       struct list_head ppl_list;
+       struct list_head dapm_path_list;
 };
 
 #define skl_to_ebus(s) (&(s)->ebus)
This page took 0.029238 seconds and 5 git commands to generate.