Lines Matching refs:ctx

33 static int sst_platform_get_resources(struct intel_sst_drv *ctx)  in sst_platform_get_resources()  argument
36 struct pci_dev *pci = ctx->pci; in sst_platform_get_resources()
44 if (ctx->dev_id == SST_MRFLD_PCI_ID) { in sst_platform_get_resources()
45 ctx->ddr_base = pci_resource_start(pci, 0); in sst_platform_get_resources()
47 ddr_base = relocate_imr_addr_mrfld(ctx->ddr_base); in sst_platform_get_resources()
48 if (!ctx->pdata->lib_info) { in sst_platform_get_resources()
49 dev_err(ctx->dev, "lib_info pointer NULL\n"); in sst_platform_get_resources()
53 if (ddr_base != ctx->pdata->lib_info->mod_base) { in sst_platform_get_resources()
54 dev_err(ctx->dev, in sst_platform_get_resources()
59 ctx->ddr_end = pci_resource_end(pci, 0); in sst_platform_get_resources()
61 ctx->ddr = pcim_iomap(pci, 0, in sst_platform_get_resources()
63 if (!ctx->ddr) { in sst_platform_get_resources()
67 dev_dbg(ctx->dev, "sst: DDR Ptr %p\n", ctx->ddr); in sst_platform_get_resources()
69 ctx->ddr = NULL; in sst_platform_get_resources()
72 ctx->shim_phy_add = pci_resource_start(pci, 1); in sst_platform_get_resources()
73 ctx->shim = pcim_iomap(pci, 1, pci_resource_len(pci, 1)); in sst_platform_get_resources()
74 if (!ctx->shim) { in sst_platform_get_resources()
78 dev_dbg(ctx->dev, "SST Shim Ptr %p\n", ctx->shim); in sst_platform_get_resources()
81 ctx->mailbox_add = pci_resource_start(pci, 2); in sst_platform_get_resources()
82 ctx->mailbox = pcim_iomap(pci, 2, pci_resource_len(pci, 2)); in sst_platform_get_resources()
83 if (!ctx->mailbox) { in sst_platform_get_resources()
87 dev_dbg(ctx->dev, "SRAM Ptr %p\n", ctx->mailbox); in sst_platform_get_resources()
90 ctx->iram_end = pci_resource_end(pci, 3); in sst_platform_get_resources()
91 ctx->iram_base = pci_resource_start(pci, 3); in sst_platform_get_resources()
92 ctx->iram = pcim_iomap(pci, 3, pci_resource_len(pci, 3)); in sst_platform_get_resources()
93 if (!ctx->iram) { in sst_platform_get_resources()
97 dev_dbg(ctx->dev, "IRAM Ptr %p\n", ctx->iram); in sst_platform_get_resources()
100 ctx->dram_end = pci_resource_end(pci, 4); in sst_platform_get_resources()
101 ctx->dram_base = pci_resource_start(pci, 4); in sst_platform_get_resources()
102 ctx->dram = pcim_iomap(pci, 4, pci_resource_len(pci, 4)); in sst_platform_get_resources()
103 if (!ctx->dram) { in sst_platform_get_resources()
107 dev_dbg(ctx->dev, "DRAM Ptr %p\n", ctx->dram); in sst_platform_get_resources()