aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/intel/atom/sst/sst.h
diff options
context:
space:
mode:
Diffstat (limited to 'sound/soc/intel/atom/sst/sst.h')
-rw-r--r--sound/soc/intel/atom/sst/sst.h30
1 files changed, 4 insertions, 26 deletions
diff --git a/sound/soc/intel/atom/sst/sst.h b/sound/soc/intel/atom/sst/sst.h
index 5c9a51cc77aa..e02e2b4cc08f 100644
--- a/sound/soc/intel/atom/sst/sst.h
+++ b/sound/soc/intel/atom/sst/sst.h
@@ -317,31 +317,11 @@ struct sst_ipc_reg {
317 int ipcd; 317 int ipcd;
318}; 318};
319 319
320struct sst_shim_regs64 {
321 u64 csr;
322 u64 pisr;
323 u64 pimr;
324 u64 isrx;
325 u64 isrd;
326 u64 imrx;
327 u64 imrd;
328 u64 ipcx;
329 u64 ipcd;
330 u64 isrsc;
331 u64 isrlpesc;
332 u64 imrsc;
333 u64 imrlpesc;
334 u64 ipcsc;
335 u64 ipclpesc;
336 u64 clkctl;
337 u64 csr2;
338};
339
340struct sst_fw_save { 320struct sst_fw_save {
341 void *iram; 321 void *iram; /* allocated via kvmalloc() */
342 void *dram; 322 void *dram; /* allocated via kvmalloc() */
343 void *sram; 323 void *sram; /* allocated via kvmalloc() */
344 void *ddr; 324 void *ddr; /* allocated via kvmalloc() */
345}; 325};
346 326
347/** 327/**
@@ -356,7 +336,6 @@ struct sst_fw_save {
356 * @dram : SST DRAM pointer 336 * @dram : SST DRAM pointer
357 * @pdata : SST info passed as a part of pci platform data 337 * @pdata : SST info passed as a part of pci platform data
358 * @shim_phy_add : SST shim phy addr 338 * @shim_phy_add : SST shim phy addr
359 * @shim_regs64: Struct to save shim registers
360 * @ipc_dispatch_list : ipc messages dispatched 339 * @ipc_dispatch_list : ipc messages dispatched
361 * @rx_list : to copy the process_reply/process_msg from DSP 340 * @rx_list : to copy the process_reply/process_msg from DSP
362 * @ipc_post_msg_wq : wq to post IPC messages context 341 * @ipc_post_msg_wq : wq to post IPC messages context
@@ -398,7 +377,6 @@ struct intel_sst_drv {
398 unsigned int ddr_end; 377 unsigned int ddr_end;
399 unsigned int ddr_base; 378 unsigned int ddr_base;
400 unsigned int mailbox_recv_offset; 379 unsigned int mailbox_recv_offset;
401 struct sst_shim_regs64 *shim_regs64;
402 struct list_head block_list; 380 struct list_head block_list;
403 struct list_head ipc_dispatch_list; 381 struct list_head ipc_dispatch_list;
404 struct sst_platform_info *pdata; 382 struct sst_platform_info *pdata;