Lines Matching refs:sst
522 struct sst_dsp *sst; in skl_sst_dsp_init() local
532 sst = skl->dsp; in skl_sst_dsp_init()
533 sst->addr.lpe = mmio_base; in skl_sst_dsp_init()
534 sst->addr.shim = mmio_base; in skl_sst_dsp_init()
535 sst->addr.sram0_base = SKL_ADSP_SRAM0_BASE; in skl_sst_dsp_init()
536 sst->addr.sram1_base = SKL_ADSP_SRAM1_BASE; in skl_sst_dsp_init()
537 sst->addr.w0_stat_sz = SKL_ADSP_W0_STAT_SZ; in skl_sst_dsp_init()
538 sst->addr.w0_up_sz = SKL_ADSP_W0_UP_SZ; in skl_sst_dsp_init()
540 sst_dsp_mailbox_init(sst, (SKL_ADSP_SRAM0_BASE + SKL_ADSP_W0_STAT_SZ), in skl_sst_dsp_init()
545 skl_dsp_free(sst); in skl_sst_dsp_init()
549 sst->fw_ops = skl_fw_ops; in skl_sst_dsp_init()
551 return skl_dsp_acquire_irq(sst); in skl_sst_dsp_init()
558 struct sst_dsp *sst = skl->dsp; in skl_sst_init_fw() local
560 ret = sst->fw_ops.load_fw(sst); in skl_sst_init_fw()
566 skl_dsp_init_core_state(sst); in skl_sst_init_fw()
569 ret = sst->fw_ops.load_library(sst, skl->lib_info, in skl_sst_init_fw()