Home
last modified time | relevance | path

Searched refs:iram (Results 1 – 25 of 52) sorted by relevance

123

/linux/Documentation/devicetree/bindings/remoteproc/
A Dti,pru-rproc.yaml59 - const: iram
132 reg-names = "iram", "control", "debug";
141 reg-names = "iram", "control", "debug";
171 reg-names = "iram", "control", "debug";
180 reg-names = "iram", "control", "debug";
189 reg-names = "iram", "control", "debug";
198 reg-names = "iram", "control", "debug";
207 reg-names = "iram", "control", "debug";
216 reg-names = "iram", "control", "debug";
/linux/sound/soc/intel/atom/sst/
A Dsst.c464 fw_save->iram = kvzalloc(ctx->iram_end - ctx->iram_base, GFP_KERNEL); in intel_sst_suspend()
465 if (!fw_save->iram) { in intel_sst_suspend()
467 goto iram; in intel_sst_suspend()
486 memcpy32_fromio(fw_save->iram, ctx->iram, ctx->iram_end - ctx->iram_base); in intel_sst_suspend()
499 kvfree(fw_save->iram); in intel_sst_suspend()
500 iram: in intel_sst_suspend()
522 memcpy32_toio(ctx->iram, fw_save->iram, ctx->iram_end - ctx->iram_base); in intel_sst_resume()
529 kvfree(fw_save->iram); in intel_sst_resume()
A Dsst_pci.c84 ctx->iram = pcim_iomap(pci, 3, pci_resource_len(pci, 3)); in sst_platform_get_resources()
85 if (!ctx->iram) { in sst_platform_get_resources()
89 dev_dbg(ctx->dev, "IRAM Ptr %p\n", ctx->iram); in sst_platform_get_resources()
A Dsst_acpi.c168 ctx->iram = devm_ioremap(ctx->dev, ctx->iram_base, in sst_platform_get_resources()
170 if (!ctx->iram) { in sst_platform_get_resources()
A Dsst.h317 void *iram; /* allocated via kvmalloc() */ member
365 void __iomem *iram; member
/linux/arch/arm/boot/dts/
A Dimx6qp.dtsi28 fsl,iram = <&ocram2>;
37 fsl,iram = <&ocram2>;
46 fsl,iram = <&ocram3>;
55 fsl,iram = <&ocram3>;
A Dam57-pruss.dtsi93 reg-names = "iram", "control", "debug";
102 reg-names = "iram", "control", "debug";
202 reg-names = "iram", "control", "debug";
211 reg-names = "iram", "control", "debug";
A Dam4372.dtsi502 reg-names = "iram", "control", "debug";
511 reg-names = "iram", "control", "debug";
589 reg-names = "iram", "control", "debug";
598 reg-names = "iram", "control", "debug";
A Dimx27.dtsi481 iram = <&iram>;
588 iram: sram@ffff4c00 { label
/linux/drivers/gpu/ipu-v3/
A Dipu-pre.c95 struct gen_pool *iram; member
290 pre->iram = of_gen_pool_get(dev->of_node, "fsl,iram", 0); in ipu_pre_probe()
291 if (!pre->iram) in ipu_pre_probe()
299 pre->buffer_virt = gen_pool_dma_alloc(pre->iram, IPU_PRE_MAX_WIDTH * in ipu_pre_probe()
329 gen_pool_free(pre->iram, (unsigned long)pre->buffer_virt, in ipu_pre_remove()
/linux/Documentation/devicetree/bindings/net/
A Dlpc-eth.txt11 - use-iram: Use LPC32xx internal SRAM (IRAM) for DMA buffering
27 use-iram;
/linux/arch/arm64/boot/dts/ti/
A Dk3-am65-main.dtsi1001 reg-names = "iram", "control", "debug";
1010 reg-names = "iram", "control", "debug";
1019 reg-names = "iram", "control", "debug";
1028 reg-names = "iram", "control", "debug";
1037 reg-names = "iram", "control", "debug";
1046 reg-names = "iram", "control", "debug";
1142 reg-names = "iram", "control", "debug";
1151 reg-names = "iram", "control", "debug";
1160 reg-names = "iram", "control", "debug";
1169 reg-names = "iram", "control", "debug";
[all …]
A Dk3-am64-main.dtsi1057 reg-names = "iram", "control", "debug";
1066 reg-names = "iram", "control", "debug";
1075 reg-names = "iram", "control", "debug";
1084 reg-names = "iram", "control", "debug";
1093 reg-names = "iram", "control", "debug";
1102 reg-names = "iram", "control", "debug";
1197 reg-names = "iram", "control", "debug";
1206 reg-names = "iram", "control", "debug";
1215 reg-names = "iram", "control", "debug";
1224 reg-names = "iram", "control", "debug";
[all …]
A Dk3-j721e-main.dtsi1743 reg-names = "iram", "control", "debug";
1752 reg-names = "iram", "control", "debug";
1761 reg-names = "iram", "control", "debug";
1770 reg-names = "iram", "control", "debug";
1779 reg-names = "iram", "control", "debug";
1788 reg-names = "iram", "control", "debug";
1884 reg-names = "iram", "control", "debug";
1893 reg-names = "iram", "control", "debug";
1902 reg-names = "iram", "control", "debug";
1911 reg-names = "iram", "control", "debug";
[all …]
/linux/Documentation/devicetree/bindings/media/
A Dcoda.yaml65 iram:
107 iram = <&ocram>;
A Dnvidia,tegra-vde.txt21 - iram : Must contain phandle to the mmio-sram device node that represents
55 iram = <&vde_pool>; /* IRAM region */
/linux/sound/soc/intel/catpt/
A Ddsp.c375 catpt_dsp_set_srampge(cdev, &cdev->iram, cdev->spec->iram_mask, in catpt_dsp_power_down()
410 catpt_dsp_set_srampge(cdev, &cdev->iram, cdev->spec->iram_mask, 0); in catpt_dsp_power_up()
459 dump_size += resource_size(&cdev->iram); in catpt_coredump()
495 hdr->size = resource_size(&cdev->iram); in catpt_coredump()
498 memcpy_fromio(pos, cdev->lpe_ba + cdev->iram.start, hdr->size); in catpt_coredump()
A Ddevice.c234 catpt_sram_init(&cdev->iram, spec->host_iram_offset, in catpt_dev_init()
310 catpt_sram_free(&cdev->iram); in catpt_acpi_remove()
/linux/drivers/soc/fsl/qe/
A Dqe.c420 &qe_immr->iram.iadd); in qe_upload_microcode()
423 iowrite32be(be32_to_cpu(code[i]), &qe_immr->iram.idata); in qe_upload_microcode()
426 iowrite32be(QE_IRAM_READY, &qe_immr->iram.iready); in qe_upload_microcode()
/linux/drivers/media/platform/coda/
A Dcoda-common.c3227 dev->iram.size = dev->devtype->iram_size; in coda_probe()
3228 dev->iram.vaddr = gen_pool_dma_alloc(dev->iram_pool, dev->iram.size, in coda_probe()
3229 &dev->iram.paddr); in coda_probe()
3230 if (!dev->iram.vaddr) { in coda_probe()
3233 memset(dev->iram.vaddr, 0, dev->iram.size); in coda_probe()
3234 dev->iram.blob.data = dev->iram.vaddr; in coda_probe()
3235 dev->iram.blob.size = dev->iram.size; in coda_probe()
3236 dev->iram.dentry = debugfs_create_blob("iram", 0444, in coda_probe()
3238 &dev->iram.blob); in coda_probe()
3287 if (dev->iram.vaddr) in coda_remove()
[all …]
/linux/drivers/staging/media/tegra-vde/
A Dvde.c220 u32 *iram_tables = vde->iram; in tegra_vde_setup_iram_entry()
336 memset(vde->iram + 128, 0, macroblocks_nb / 2); in tegra_vde_setup_hw_context()
1035 vde->iram = gen_pool_dma_alloc(vde->iram_pool, in tegra_vde_probe()
1038 if (!vde->iram) { in tegra_vde_probe()
1092 gen_pool_free(vde->iram_pool, (unsigned long)vde->iram, in tegra_vde_probe()
1124 gen_pool_free(vde->iram_pool, (unsigned long)vde->iram, in tegra_vde_remove()
A Dvde.h52 u32 *iram; member
/linux/Documentation/devicetree/bindings/display/imx/
A Dfsl-imx-drm.txt74 - fsl,iram: phandle pointing to the mmio-sram device node, that should be
85 fsl,iram = <&ocram2>;
/linux/Documentation/devicetree/bindings/soc/ti/
A Dti,pruss.yaml413 reg-names = "iram", "control", "debug";
422 reg-names = "iram", "control", "debug";
504 reg-names = "iram", "control", "debug";
513 reg-names = "iram", "control", "debug";
/linux/drivers/soc/ti/
A Dknav_qmss_queue.c1508 pdsp->iram = in knav_queue_init_pdsps()
1521 if (IS_ERR(pdsp->command) || IS_ERR(pdsp->iram) || in knav_queue_init_pdsps()
1527 if (!IS_ERR(pdsp->iram)) in knav_queue_init_pdsps()
1528 devm_iounmap(dev, pdsp->iram); in knav_queue_init_pdsps()
1539 pdsp->name, pdsp->command, pdsp->iram, pdsp->regs, in knav_queue_init_pdsps()
1597 writel_relaxed(be32_to_cpu(fwdata[i]), pdsp->iram + i); in knav_queue_load_pdsp()

Completed in 35 milliseconds

123