Lines Matching refs:sst
549 struct sst_dsp *sst; in bxt_sst_dsp_init() local
559 sst = skl->dsp; in bxt_sst_dsp_init()
560 sst->fw_ops = bxt_fw_ops; in bxt_sst_dsp_init()
561 sst->addr.lpe = mmio_base; in bxt_sst_dsp_init()
562 sst->addr.shim = mmio_base; in bxt_sst_dsp_init()
563 sst->addr.sram0_base = BXT_ADSP_SRAM0_BASE; in bxt_sst_dsp_init()
564 sst->addr.sram1_base = BXT_ADSP_SRAM1_BASE; in bxt_sst_dsp_init()
565 sst->addr.w0_stat_sz = SKL_ADSP_W0_STAT_SZ; in bxt_sst_dsp_init()
566 sst->addr.w0_up_sz = SKL_ADSP_W0_UP_SZ; in bxt_sst_dsp_init()
568 sst_dsp_mailbox_init(sst, (BXT_ADSP_SRAM0_BASE + SKL_ADSP_W0_STAT_SZ), in bxt_sst_dsp_init()
573 skl_dsp_free(sst); in bxt_sst_dsp_init()
585 return skl_dsp_acquire_irq(sst); in bxt_sst_dsp_init()
592 struct sst_dsp *sst = skl->dsp; in bxt_sst_init_fw() local
594 ret = sst->fw_ops.load_fw(sst); in bxt_sst_init_fw()
600 skl_dsp_init_core_state(sst); in bxt_sst_init_fw()
603 ret = sst->fw_ops.load_library(sst, skl->lib_info, in bxt_sst_init_fw()