diff options
author | Takashi Iwai <tiwai@suse.de> | 2015-04-13 11:23:18 +0300 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2015-04-13 11:23:18 +0300 |
commit | 9a4f35865ffcb2f4603375eadabe0d475fab1a0f (patch) | |
tree | 1465ac717deee029d3a9c1f7235ba85be57feefa /sound/soc/intel/sst/sst.h | |
parent | eef0342cf32689f77d78ee3302999e5caaa6a8f3 (diff) | |
parent | c30cf8cbe55413cd643a0bdd3442d75950caa918 (diff) | |
download | linux-9a4f35865ffcb2f4603375eadabe0d475fab1a0f.tar.xz |
Merge branch 'for-next' into for-linus
Diffstat (limited to 'sound/soc/intel/sst/sst.h')
-rw-r--r-- | sound/soc/intel/sst/sst.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/sound/soc/intel/sst/sst.h b/sound/soc/intel/sst/sst.h index 562bc483d6b7..3f493862e98d 100644 --- a/sound/soc/intel/sst/sst.h +++ b/sound/soc/intel/sst/sst.h @@ -337,6 +337,13 @@ struct sst_shim_regs64 { u64 csr2; }; +struct sst_fw_save { + void *iram; + void *dram; + void *sram; + void *ddr; +}; + /** * struct intel_sst_drv - driver ops * @@ -428,6 +435,8 @@ struct intel_sst_drv { * persistent till worker thread gets called */ char firmware_name[FW_NAME_SIZE]; + + struct sst_fw_save *fw_save; }; /* misc definitions */ @@ -544,4 +553,7 @@ int sst_alloc_drv_context(struct intel_sst_drv **ctx, int sst_context_init(struct intel_sst_drv *ctx); void sst_context_cleanup(struct intel_sst_drv *ctx); void sst_configure_runtime_pm(struct intel_sst_drv *ctx); +void memcpy32_toio(void __iomem *dst, const void *src, int count); +void memcpy32_fromio(void *dst, const void __iomem *src, int count); + #endif |