Merge branch 'topic/hda-dmic' of https://git.kernel.org/pub/scm/linux/kernel/git...
authorMark Brown <broonie@kernel.org>
Thu, 8 Aug 2019 22:10:35 +0000 (23:10 +0100)
committerMark Brown <broonie@kernel.org>
Thu, 8 Aug 2019 22:10:35 +0000 (23:10 +0100)
1  2 
sound/soc/intel/skylake/skl-nhlt.c
sound/soc/intel/skylake/skl-ssp-clk.c
sound/soc/intel/skylake/skl-topology.c
sound/soc/intel/skylake/skl.c
sound/soc/intel/skylake/skl.h

Simple merge
Simple merge
Simple merge
index 600a61f79b0a3b1db1b51a69d4b6b474ec3a1d17,f4dd6c7679932964e5bba2aabc7fb0c036cf3375..f8c71415361005c846c13b77d0bf05fcb515b3ee
@@@ -16,9 -16,7 +16,8 @@@
  #include <sound/hdaudio_ext.h>
  #include <sound/hda_codec.h>
  #include <sound/soc.h>
- #include "skl-nhlt.h"
  #include "skl-ssp-clk.h"
 +#include "skl-sst-ipc.h"
  
  #define SKL_SUSPEND_DELAY 2000
  
@@@ -167,27 -128,24 +166,24 @@@ struct skl_dsp_ops 
  int skl_platform_unregister(struct device *dev);
  int skl_platform_register(struct device *dev);
  
- struct nhlt_acpi_table *skl_nhlt_init(struct device *dev);
- void skl_nhlt_free(struct nhlt_acpi_table *addr);
 -struct nhlt_specific_cfg *skl_get_ep_blob(struct skl *skl, u32 instance,
 +struct nhlt_specific_cfg *skl_get_ep_blob(struct skl_dev *skl, u32 instance,
                                        u8 link_type, u8 s_fmt, u8 no_ch,
                                        u32 s_rate, u8 dirn, u8 dev_type);
  
- int skl_get_dmic_geo(struct skl_dev *skl);
 -int skl_nhlt_update_topology_bin(struct skl *skl);
 -int skl_init_dsp(struct skl *skl);
 -int skl_free_dsp(struct skl *skl);
 -int skl_suspend_late_dsp(struct skl *skl);
 -int skl_suspend_dsp(struct skl *skl);
 -int skl_resume_dsp(struct skl *skl);
 -void skl_cleanup_resources(struct skl *skl);
 +int skl_nhlt_update_topology_bin(struct skl_dev *skl);
 +int skl_init_dsp(struct skl_dev *skl);
 +int skl_free_dsp(struct skl_dev *skl);
 +int skl_suspend_late_dsp(struct skl_dev *skl);
 +int skl_suspend_dsp(struct skl_dev *skl);
 +int skl_resume_dsp(struct skl_dev *skl);
 +void skl_cleanup_resources(struct skl_dev *skl);
  const struct skl_dsp_ops *skl_get_dsp_ops(int pci_id);
  void skl_update_d0i3c(struct device *dev, bool enable);
 -int skl_nhlt_create_sysfs(struct skl *skl);
 -void skl_nhlt_remove_sysfs(struct skl *skl);
 -void skl_get_clks(struct skl *skl, struct skl_ssp_clk *ssp_clks);
 +int skl_nhlt_create_sysfs(struct skl_dev *skl);
 +void skl_nhlt_remove_sysfs(struct skl_dev *skl);
 +void skl_get_clks(struct skl_dev *skl, struct skl_ssp_clk *ssp_clks);
  struct skl_clk_parent_src *skl_get_parent_clk(u8 clk_id);
 -int skl_dsp_set_dma_control(struct skl_sst *ctx, u32 *caps,
 +int skl_dsp_set_dma_control(struct skl_dev *skl, u32 *caps,
                                u32 caps_size, u32 node_id);
  
  struct skl_module_cfg;