| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3399-evb-ind-lpddr4-android.dts | 15 iram: sram@ff8d0000 { label 77 iram = <&iram>; 78 rockchip,force-iram;
|
| H A D | rk3399-evb-rev3-android-lp4.dts | 17 iram: sram@ff8d0000 { label 24 iram = <&iram>; 25 rockchip,force-iram;
|
| H A D | rk3399-evb-ind-lpddr4-linux.dts | 15 iram: sram@ff8d0000 { label 91 iram = <&iram>; 92 rockchip,force-iram;
|
| H A D | rk3399-evb-ind-lpddr4-android-avb.dts | 18 iram: sram@ff8d0000 { label 80 iram = <&iram>; 81 rockchip,force-iram;
|
| H A D | rk3399-evb-ind-lpddr4-v13-android-avb.dts | 18 iram: sram@ff8d0000 { label 91 iram = <&iram>; 92 rockchip,force-iram;
|
| /OK3568_Linux_fs/kernel/sound/soc/intel/atom/sst/ |
| H A D | sst.c | 464 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()
|
| H A D | sst_pci.c | 84 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()
|
| H A D | sst_acpi.c | 167 ctx->iram = devm_ioremap(ctx->dev, ctx->iram_base, in sst_platform_get_resources() 169 if (!ctx->iram) { in sst_platform_get_resources()
|
| H A D | sst.h | 317 void *iram; /* allocated via kvmalloc() */ member 365 void __iomem *iram; member
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | imx6qp.dtsi | 34 fsl,iram = <&ocram2>; 43 fsl,iram = <&ocram2>; 52 fsl,iram = <&ocram3>; 61 fsl,iram = <&ocram3>;
|
| H A D | imx27.dtsi | 481 iram = <&iram>; 588 iram: sram@ffff4c00 { label
|
| /OK3568_Linux_fs/kernel/drivers/gpu/ipu-v3/ |
| H A D | ipu-pre.c | 95 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()
|
| /OK3568_Linux_fs/u-boot/drivers/qe/ |
| H A D | qe.c | 186 out_be32(&qe_immr->iram.iready,QE_IRAM_READY); in qe_init() 227 out_be32(&qe_immr->iram.iready, QE_IRAM_READY); in u_qe_init() 241 out_be32(&qe_immrr->iram.iready, QE_IRAM_READY); in u_qe_resume() 358 out_be32(&qe_immr->iram.iadd, be32_to_cpu(ucode->iram_offset) | in qe_upload_microcode() 362 out_be32(&qe_immr->iram.idata, be32_to_cpu(code[i])); in qe_upload_microcode() 680 out_be32(&qe_immrr->iram.iadd, be32_to_cpu(ucode->iram_offset) | in u_qe_firmware_resume() 684 out_be32(&qe_immrr->iram.idata, be32_to_cpu(code[i])); in u_qe_firmware_resume()
|
| /OK3568_Linux_fs/kernel/sound/soc/intel/catpt/ |
| H A D | dsp.c | 369 catpt_dsp_set_srampge(cdev, &cdev->iram, cdev->spec->iram_mask, in lpt_dsp_power_down() 383 catpt_dsp_set_srampge(cdev, &cdev->iram, cdev->spec->iram_mask, 0); in lpt_dsp_power_up() 431 catpt_dsp_set_srampge(cdev, &cdev->iram, cdev->spec->iram_mask, in wpt_dsp_power_down() 466 catpt_dsp_set_srampge(cdev, &cdev->iram, cdev->spec->iram_mask, 0); in wpt_dsp_power_up() 515 dump_size += resource_size(&cdev->iram); in catpt_coredump() 551 hdr->size = resource_size(&cdev->iram); in catpt_coredump() 554 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() 298 catpt_sram_free(&cdev->iram); in catpt_acpi_remove()
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/ |
| H A D | lpc-eth.txt | 11 - use-iram: Use LPC32xx internal SRAM (IRAM) for DMA buffering 27 use-iram;
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/media/ |
| H A D | coda.txt | 20 - iram : phandle pointing to the SRAM device node 30 iram = <&ocram>;
|
| H A D | nvidia,tegra-vde.txt | 21 - iram : Must contain phandle to the mmio-sram device node that represents 55 iram = <&vde_pool>; /* IRAM region */
|
| /OK3568_Linux_fs/kernel/drivers/soc/fsl/qe/ |
| H A D | qe.c | 420 &qe_immr->iram.iadd); in qe_upload_microcode() 423 qe_iowrite32be(be32_to_cpu(code[i]), &qe_immr->iram.idata); in qe_upload_microcode() 426 qe_iowrite32be(QE_IRAM_READY, &qe_immr->iram.iready); in qe_upload_microcode()
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/coda/ |
| H A D | coda-common.c | 3243 dev->iram.size = dev->devtype->iram_size; in coda_probe() 3244 dev->iram.vaddr = gen_pool_dma_alloc(dev->iram_pool, dev->iram.size, in coda_probe() 3245 &dev->iram.paddr); in coda_probe() 3246 if (!dev->iram.vaddr) { in coda_probe() 3249 memset(dev->iram.vaddr, 0, dev->iram.size); in coda_probe() 3250 dev->iram.blob.data = dev->iram.vaddr; in coda_probe() 3251 dev->iram.blob.size = dev->iram.size; in coda_probe() 3252 dev->iram.dentry = debugfs_create_blob("iram", 0644, in coda_probe() 3254 &dev->iram.blob); in coda_probe() 3303 if (dev->iram.vaddr) in coda_remove() [all …]
|
| H A D | coda-bit.c | 774 static phys_addr_t coda_iram_alloc(struct coda_iram_info *iram, size_t size) in coda_iram_alloc() argument 779 if (size > iram->remaining) in coda_iram_alloc() 781 iram->remaining -= size; in coda_iram_alloc() 783 ret = iram->next_paddr; in coda_iram_alloc() 784 iram->next_paddr += size; in coda_iram_alloc() 801 iram_info->next_paddr = dev->iram.paddr; in coda_setup_iram() 802 iram_info->remaining = dev->iram.size; in coda_setup_iram() 804 if (!dev->iram.vaddr) in coda_setup_iram() 1122 coda_write(dev, dev->iram.paddr, in coda_start_encoding()
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/tegra-vde/ |
| H A D | vde.c | 220 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() 1033 vde->iram = gen_pool_dma_alloc(vde->iram_pool, in tegra_vde_probe() 1036 if (!vde->iram) { in tegra_vde_probe() 1081 gen_pool_free(vde->iram_pool, (unsigned long)vde->iram, in tegra_vde_probe() 1108 gen_pool_free(vde->iram_pool, (unsigned long)vde->iram, in tegra_vde_remove()
|
| H A D | vde.h | 52 u32 *iram; member
|
| /OK3568_Linux_fs/kernel/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>;
|
| /OK3568_Linux_fs/kernel/drivers/soc/ti/ |
| H A D | knav_qmss_queue.c | 1505 pdsp->iram = in knav_queue_init_pdsps() 1518 if (IS_ERR(pdsp->command) || IS_ERR(pdsp->iram) || in knav_queue_init_pdsps() 1524 if (!IS_ERR(pdsp->iram)) in knav_queue_init_pdsps() 1525 devm_iounmap(dev, pdsp->iram); in knav_queue_init_pdsps() 1536 pdsp->name, pdsp->command, pdsp->iram, pdsp->regs, in knav_queue_init_pdsps() 1594 writel_relaxed(be32_to_cpu(fwdata[i]), pdsp->iram + i); in knav_queue_load_pdsp()
|