Home
last modified time | relevance | path

Searched full:dirmap (Results 1 – 25 of 52) sorted by relevance

123

/kernel/linux/linux-6.6/include/linux/mtd/
Dnand-ecc-mxic.h23 unsigned int direction, dma_addr_t dirmap);
42 dma_addr_t dirmap) in mxic_ecc_process_data_pipelined() argument
Dspi-nor.h379 * @dirmap: pointers to struct spi_mem_dirmap_desc for reads/writes.
420 } dirmap; member
/kernel/linux/linux-6.6/drivers/mtd/spi-nor/
Dotp.c47 rdesc = nor->dirmap.rdesc; in spi_nor_otp_read_secr()
52 nor->dirmap.rdesc = NULL; in spi_nor_otp_read_secr()
60 nor->dirmap.rdesc = rdesc; in spi_nor_otp_read_secr()
94 wdesc = nor->dirmap.wdesc; in spi_nor_otp_write_secr()
98 nor->dirmap.wdesc = NULL; in spi_nor_otp_write_secr()
118 nor->dirmap.wdesc = wdesc; in spi_nor_otp_write_secr()
Dcore.c217 if (nor->dirmap.rdesc) { in spi_nor_spimem_read_data()
218 nbytes = spi_mem_dirmap_read(nor->dirmap.rdesc, op.addr.val, in spi_nor_spimem_read_data()
279 if (nor->dirmap.wdesc) { in spi_nor_spimem_write_data()
280 nbytes = spi_mem_dirmap_write(nor->dirmap.wdesc, op.addr.val, in spi_nor_spimem_write_data()
3585 nor->dirmap.rdesc = devm_spi_mem_dirmap_create(nor->dev, nor->spimem, in spi_nor_create_read_dirmap()
3587 return PTR_ERR_OR_ZERO(nor->dirmap.rdesc); in spi_nor_create_read_dirmap()
3614 nor->dirmap.wdesc = devm_spi_mem_dirmap_create(nor->dev, nor->spimem, in spi_nor_create_write_dirmap()
3616 return PTR_ERR_OR_ZERO(nor->dirmap.wdesc); in spi_nor_create_write_dirmap()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/spi/
Dspi-mxic.txt10 - reg-names: should contain "regs" and "dirmap"
23 reg-names = "regs", "dirmap";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/spi/
Dmxicy,mx25f0a-spi.yaml26 - const: dirmap
60 reg-names = "regs", "dirmap";
/kernel/linux/linux-6.6/drivers/memory/
Drenesas-rpc-if.c174 void __iomem *dirmap; member
308 rpcif->dirmap = rpc->dirmap; in rpcif_sw_init()
562 if (!(smenr & RPCIF_SMENR_ADE(0xF)) && rpc->dirmap) { in rpcif_manual_xfer()
577 memcpy_fromio(rpc->buffer, rpc->dirmap, rpc->xferlen); in rpcif_manual_xfer()
699 memcpy_fromio_readw(buf, rpc->dirmap + from, len); in rpcif_dirmap_read()
701 memcpy_fromio(buf, rpc->dirmap + from, len); in rpcif_dirmap_read()
751 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dirmap"); in rpcif_probe()
752 rpc->dirmap = devm_ioremap_resource(dev, res); in rpcif_probe()
753 if (IS_ERR(rpc->dirmap)) in rpcif_probe()
754 return PTR_ERR(rpc->dirmap); in rpcif_probe()
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mtd/
Dmxicy,nand-ecc-engine.yaml37 reg-names = "regs", "dirmap";
60 reg-names = "regs", "dirmap";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/memory-controllers/
Drenesas,rpc-if.yaml43 - const: dirmap
76 reg-names = "regs", "dirmap", "wbuf";
/kernel/linux/linux-5.10/drivers/memory/
Drenesas-rpc-if.c275 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dirmap"); in rpcif_sw_init()
276 rpc->dirmap = devm_ioremap_resource(&pdev->dev, res); in rpcif_sw_init()
277 if (IS_ERR(rpc->dirmap)) in rpcif_sw_init()
278 return PTR_ERR(rpc->dirmap); in rpcif_sw_init()
518 if (!(smenr & RPCIF_SMENR_ADE(0xF)) && rpc->dirmap) { in rpcif_manual_xfer()
533 memcpy_fromio(rpc->buffer, rpc->dirmap, rpc->xferlen); in rpcif_manual_xfer()
614 memcpy_fromio(buf, rpc->dirmap + from, len); in rpcif_dirmap_read()
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/memory-controllers/
Drenesas,rpc-if.yaml66 - const: dirmap
130 reg-names = "regs", "dirmap", "wbuf";
/kernel/linux/linux-6.6/include/memory/
Drenesas-rpc-if.h68 void __iomem *dirmap; member
/kernel/linux/linux-5.10/include/memory/
Drenesas-rpc-if.h62 void __iomem *dirmap; member
/kernel/linux/linux-6.6/drivers/spi/
Dspi-dw-bt1.c146 * dirmap operation. in dw_spi_bt1_dirmap_read()
211 * from/to the dirmap region until the operation is finished. So don't in dw_spi_bt1_sys_init()
Dspi-rpc-if.c103 if (!rpc->dirmap && desc->info.op_tmpl.data.dir == SPI_MEM_DATA_IN) in rpcif_spi_mem_dirmap_create()
Dspi-mem.c604 * @dev: device the dirmap desc will be attached to
649 * @dev: device the dirmap desc is attached to
Dspi-mxic.c779 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dirmap"); in mxic_spi_probe()
/kernel/linux/linux-5.10/drivers/spi/
Dspi-dw-bt1.c146 * dirmap operation. in dw_spi_bt1_dirmap_read()
211 * from/to the dirmap region until the operation is finished. So don't in dw_spi_bt1_sys_init()
Dspi-rpc-if.c103 if (!rpc->dirmap && desc->info.op_tmpl.data.dir == SPI_MEM_DATA_IN) in rpcif_spi_mem_dirmap_create()
Dspi-mem.c573 * @dev: device the dirmap desc will be attached to
618 * @dev: device the dirmap desc is attached to
/kernel/linux/linux-5.10/drivers/mtd/hyperbus/
Drpc-if.c138 hyperbus->hbdev.map.virt = hyperbus->rpc.dirmap; in rpcif_hb_probe()
/kernel/linux/linux-6.6/drivers/mtd/hyperbus/
Drpc-if.c140 hyperbus->hbdev.map.virt = hyperbus->rpc.dirmap; in rpcif_hb_probe()
/kernel/linux/linux-5.10/include/linux/mtd/
Dspi-nor.h356 * @dirmap: pointers to struct spi_mem_dirmap_desc for reads/writes.
387 } dirmap; member
/kernel/linux/linux-6.6/drivers/mtd/nand/
Decc-mxic.c469 unsigned int direction, dma_addr_t dirmap) in mxic_ecc_process_data_pipelined() argument
473 if (dirmap) in mxic_ecc_process_data_pipelined()
474 writel(dirmap, mxic->regs + HC_SLV_ADDR); in mxic_ecc_process_data_pipelined()
/kernel/linux/linux-5.10/drivers/mtd/spi-nor/
Dcore.c118 if (nor->dirmap.rdesc) { in spi_nor_spimem_read_data()
119 nbytes = spi_mem_dirmap_read(nor->dirmap.rdesc, op.addr.val, in spi_nor_spimem_read_data()
182 if (nor->dirmap.wdesc) { in spi_nor_spimem_write_data()
183 nbytes = spi_mem_dirmap_write(nor->dirmap.wdesc, op.addr.val, in spi_nor_spimem_write_data()
3316 nor->dirmap.rdesc = devm_spi_mem_dirmap_create(nor->dev, nor->spimem, in spi_nor_create_read_dirmap()
3318 return PTR_ERR_OR_ZERO(nor->dirmap.rdesc); in spi_nor_create_read_dirmap()
3342 nor->dirmap.wdesc = devm_spi_mem_dirmap_create(nor->dev, nor->spimem, in spi_nor_create_write_dirmap()
3344 return PTR_ERR_OR_ZERO(nor->dirmap.wdesc); in spi_nor_create_write_dirmap()

123