Lines Matching refs:sst
440 struct sst_dsp *sst; in cnl_sst_dsp_init() local
450 sst = cnl->dsp; in cnl_sst_dsp_init()
451 sst->fw_ops = cnl_fw_ops; in cnl_sst_dsp_init()
452 sst->addr.lpe = mmio_base; in cnl_sst_dsp_init()
453 sst->addr.shim = mmio_base; in cnl_sst_dsp_init()
454 sst->addr.sram0_base = CNL_ADSP_SRAM0_BASE; in cnl_sst_dsp_init()
455 sst->addr.sram1_base = CNL_ADSP_SRAM1_BASE; in cnl_sst_dsp_init()
456 sst->addr.w0_stat_sz = CNL_ADSP_W0_STAT_SZ; in cnl_sst_dsp_init()
457 sst->addr.w0_up_sz = CNL_ADSP_W0_UP_SZ; in cnl_sst_dsp_init()
459 sst_dsp_mailbox_init(sst, (CNL_ADSP_SRAM0_BASE + CNL_ADSP_W0_STAT_SZ), in cnl_sst_dsp_init()
465 skl_dsp_free(sst); in cnl_sst_dsp_init()
472 return skl_dsp_acquire_irq(sst); in cnl_sst_dsp_init()
479 struct sst_dsp *sst = skl->dsp; in cnl_sst_init_fw() local
481 ret = skl->dsp->fw_ops.load_fw(sst); in cnl_sst_init_fw()
487 skl_dsp_init_core_state(sst); in cnl_sst_init_fw()