/openbmc/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx6qp.dtsi | 34 fsl,iram = <&ocram2>; 43 fsl,iram = <&ocram2>; 52 fsl,iram = <&ocram3>; 61 fsl,iram = <&ocram3>;
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | imx6qp.dtsi | 28 fsl,iram = <&ocram2>; 37 fsl,iram = <&ocram2>; 46 fsl,iram = <&ocram3>; 55 fsl,iram = <&ocram3>;
|
/openbmc/linux/sound/soc/intel/atom/sst/ |
H A D | sst.c | 469 fw_save->iram = kvzalloc(ctx->iram_end - ctx->iram_base, GFP_KERNEL); in intel_sst_suspend() 470 if (!fw_save->iram) { in intel_sst_suspend() 472 goto iram; in intel_sst_suspend() 491 memcpy32_fromio(fw_save->iram, ctx->iram, ctx->iram_end - ctx->iram_base); in intel_sst_suspend() 504 kvfree(fw_save->iram); in intel_sst_suspend() 505 iram: in intel_sst_suspend() 527 memcpy32_toio(ctx->iram, fw_save->iram, ctx->iram_end - ctx->iram_base); in intel_sst_resume() 534 kvfree(fw_save->iram); in intel_sst_resume()
|
H A D | sst_pci.c | 83 ctx->iram = pcim_iomap(pci, 3, pci_resource_len(pci, 3)); in sst_platform_get_resources() 84 if (!ctx->iram) { in sst_platform_get_resources() 88 dev_dbg(ctx->dev, "IRAM Ptr %p\n", ctx->iram); in sst_platform_get_resources()
|
H A D | sst_acpi.c | 189 ctx->iram = devm_ioremap(ctx->dev, ctx->iram_base, in sst_platform_get_resources() 191 if (!ctx->iram) { in sst_platform_get_resources()
|
H A D | sst.h | 314 void *iram; /* allocated via kvmalloc() */ member 362 void __iomem *iram; member
|
/openbmc/u-boot/drivers/qe/ |
H A D | qe.c | 193 out_be32(&qe_immr->iram.iready, QE_IRAM_READY); in qe_init() 215 out_be32(&qe_immr->iram.iready,QE_IRAM_READY); in qe_init() 267 out_be32(&qe_immr->iram.iready, QE_IRAM_READY); in u_qe_init() 301 out_be32(&qe_immr->iram.iready, QE_IRAM_READY); in u_qe_init() 316 out_be32(&qe_immrr->iram.iready, QE_IRAM_READY); in u_qe_resume() 433 out_be32(&qe_immr->iram.iadd, be32_to_cpu(ucode->iram_offset) | in qe_upload_microcode() 437 out_be32(&qe_immr->iram.idata, be32_to_cpu(code[i])); in qe_upload_microcode() 755 out_be32(&qe_immrr->iram.iadd, be32_to_cpu(ucode->iram_offset) | in u_qe_firmware_resume() 759 out_be32(&qe_immrr->iram.idata, be32_to_cpu(code[i])); in u_qe_firmware_resume()
|
/openbmc/linux/drivers/gpu/ipu-v3/ |
H A D | ipu-pre.c | 95 struct gen_pool *iram; member 288 pre->iram = of_gen_pool_get(dev->of_node, "fsl,iram", 0); in ipu_pre_probe() 289 if (!pre->iram) in ipu_pre_probe() 297 pre->buffer_virt = gen_pool_dma_alloc(pre->iram, IPU_PRE_MAX_WIDTH * in ipu_pre_probe() 327 gen_pool_free(pre->iram, (unsigned long)pre->buffer_virt, in ipu_pre_remove()
|
/openbmc/linux/Documentation/devicetree/bindings/net/ |
H A D | lpc-eth.txt | 11 - use-iram: Use LPC32xx internal SRAM (IRAM) for DMA buffering 27 use-iram;
|
/openbmc/linux/arch/arm/boot/dts/ti/omap/ |
H A D | am57-pruss.dtsi | 93 reg-names = "iram", "control", "debug"; 102 reg-names = "iram", "control", "debug"; 202 reg-names = "iram", "control", "debug"; 211 reg-names = "iram", "control", "debug";
|
/openbmc/qemu/hw/arm/ |
H A D | fsl-imx31.c | 207 if (!memory_region_init_ram(&s->iram, NULL, "imx31.iram", in fsl_imx31_realize() 212 &s->iram); in fsl_imx31_realize() 216 &s->iram, 0, FSL_IMX31_IRAM_ALIAS_SIZE); in fsl_imx31_realize()
|
H A D | fsl-imx25.c | 298 if (!memory_region_init_ram(&s->iram, NULL, "imx25.iram", in fsl_imx25_realize() 303 &s->iram); in fsl_imx25_realize() 307 &s->iram, 0, FSL_IMX25_IRAM_ALIAS_SIZE); in fsl_imx25_realize()
|
/openbmc/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-am65-main.dtsi | 1189 reg-names = "iram", "control", "debug"; 1198 reg-names = "iram", "control", "debug"; 1207 reg-names = "iram", "control", "debug"; 1216 reg-names = "iram", "control", "debug"; 1225 reg-names = "iram", "control", "debug"; 1234 reg-names = "iram", "control", "debug"; 1331 reg-names = "iram", "control", "debug"; 1340 reg-names = "iram", "control", "debug"; 1349 reg-names = "iram", "control", "debug"; 1358 reg-names = "iram", "control", "debug"; [all …]
|
H A D | k3-am64-main.dtsi | 1267 reg-names = "iram", "control", "debug"; 1276 reg-names = "iram", "control", "debug"; 1285 reg-names = "iram", "control", "debug"; 1294 reg-names = "iram", "control", "debug"; 1303 reg-names = "iram", "control", "debug"; 1312 reg-names = "iram", "control", "debug"; 1408 reg-names = "iram", "control", "debug"; 1417 reg-names = "iram", "control", "debug"; 1426 reg-names = "iram", "control", "debug"; 1435 reg-names = "iram", "control", "debug"; [all …]
|
/openbmc/linux/sound/soc/intel/catpt/ |
H A D | dsp.c | 385 catpt_dsp_set_srampge(cdev, &cdev->iram, cdev->spec->iram_mask, in catpt_dsp_power_down() 420 catpt_dsp_set_srampge(cdev, &cdev->iram, cdev->spec->iram_mask, 0); in catpt_dsp_power_up() 469 dump_size += resource_size(&cdev->iram); in catpt_coredump() 505 hdr->size = resource_size(&cdev->iram); in catpt_coredump() 508 memcpy_fromio(pos, cdev->lpe_ba + cdev->iram.start, hdr->size); in catpt_coredump()
|
H A D | device.c | 233 catpt_sram_init(&cdev->iram, spec->host_iram_offset, in catpt_dev_init() 306 catpt_sram_free(&cdev->iram); in catpt_acpi_remove()
|
/openbmc/linux/drivers/media/platform/nvidia/tegra-vde/ |
H A D | vde.c | 319 vde->iram = gen_pool_dma_alloc(vde->iram_pool, in tegra_vde_probe() 322 if (!vde->iram) { in tegra_vde_probe() 376 gen_pool_free(vde->iram_pool, (unsigned long)vde->iram, in tegra_vde_probe() 409 gen_pool_free(vde->iram_pool, (unsigned long)vde->iram, in tegra_vde_remove()
|
/openbmc/qemu/include/hw/rx/ |
H A D | rx62n.h | 64 MemoryRegion iram; member
|
/openbmc/linux/drivers/soc/fsl/qe/ |
H A D | qe.c | 421 &qe_immr->iram.iadd); in qe_upload_microcode() 424 iowrite32be(be32_to_cpu(code[i]), &qe_immr->iram.idata); in qe_upload_microcode() 427 iowrite32be(QE_IRAM_READY, &qe_immr->iram.iready); in qe_upload_microcode()
|
/openbmc/qemu/hw/rx/ |
H A D | rx62n.c | 237 memory_region_init_ram(&s->iram, OBJECT(dev), "iram", in rx62n_realize() 239 memory_region_add_subregion(s->sysmem, RX62N_IRAM_BASE, &s->iram); in rx62n_realize()
|
/openbmc/qemu/include/hw/arm/ |
H A D | fsl-imx31.h | 56 MemoryRegion iram; member
|
H A D | fsl-imx25.h | 66 MemoryRegion iram; member
|
/openbmc/linux/drivers/media/platform/chips-media/ |
H A D | coda-common.c | 3257 dev->iram.size = dev->devtype->iram_size; in coda_probe() 3258 dev->iram.vaddr = gen_pool_dma_alloc(dev->iram_pool, dev->iram.size, in coda_probe() 3259 &dev->iram.paddr); in coda_probe() 3260 if (!dev->iram.vaddr) { in coda_probe() 3263 memset(dev->iram.vaddr, 0, dev->iram.size); in coda_probe() 3264 dev->iram.blob.data = dev->iram.vaddr; in coda_probe() 3265 dev->iram.blob.size = dev->iram.size; in coda_probe() 3266 dev->iram.dentry = debugfs_create_blob("iram", 0444, in coda_probe() 3268 &dev->iram.blob); in coda_probe() 3317 if (dev->iram.vaddr) in coda_remove() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/display/imx/ |
H A D | fsl-imx-drm.txt | 74 - fsl,iram: phandle pointing to the mmio-sram device node, that should be 85 fsl,iram = <&ocram2>;
|
/openbmc/linux/drivers/soc/ti/ |
H A D | knav_qmss_queue.c | 1506 pdsp->iram = in knav_queue_init_pdsps() 1519 if (IS_ERR(pdsp->command) || IS_ERR(pdsp->iram) || in knav_queue_init_pdsps() 1525 if (!IS_ERR(pdsp->iram)) in knav_queue_init_pdsps() 1526 devm_iounmap(dev, pdsp->iram); in knav_queue_init_pdsps() 1537 pdsp->name, pdsp->command, pdsp->iram, pdsp->regs, in knav_queue_init_pdsps() 1595 writel_relaxed(be32_to_cpu(fwdata[i]), pdsp->iram + i); in knav_queue_load_pdsp()
|