| /Linux-v5.4/drivers/mtd/nand/raw/ |
| D | cs553x_nand.c | 95 memcpy_fromio(buf, this->legacy.IO_ADDR_R, 0x800); in cs553x_read_buf() 99 memcpy_fromio(buf, this->legacy.IO_ADDR_R, len); in cs553x_read_buf() 105 memcpy_toio(this->legacy.IO_ADDR_R, buf, 0x800); in cs553x_write_buf() 109 memcpy_toio(this->legacy.IO_ADDR_R, buf, len); in cs553x_write_buf() 114 return readb(this->legacy.IO_ADDR_R); in cs553x_read_byte() 121 while (i && readb(this->legacy.IO_ADDR_R + MM_NAND_STS) & CS_NAND_CTLR_BUSY) { in cs553x_write_byte() 131 void __iomem *mmio_base = this->legacy.IO_ADDR_R; in cs553x_hwcontrol() 142 void __iomem *mmio_base = this->legacy.IO_ADDR_R; in cs553x_device_ready() 150 void __iomem *mmio_base = this->legacy.IO_ADDR_R; in cs_enable_hwecc() 159 void __iomem *mmio_base = this->legacy.IO_ADDR_R; in cs_calculate_ecc() [all …]
|
| D | pasemi_nand.c | 37 memcpy_fromio(buf, chip->legacy.IO_ADDR_R, 0x800); in pasemi_read_buf() 41 memcpy_fromio(buf, chip->legacy.IO_ADDR_R, len); in pasemi_read_buf() 48 memcpy_toio(chip->legacy.IO_ADDR_R, buf, 0x800); in pasemi_write_buf() 52 memcpy_toio(chip->legacy.IO_ADDR_R, buf, len); in pasemi_write_buf() 108 chip->legacy.IO_ADDR_R = of_iomap(np, 0); in pasemi_nand_probe() 109 chip->legacy.IO_ADDR_W = chip->legacy.IO_ADDR_R; in pasemi_nand_probe() 111 if (!chip->legacy.IO_ADDR_R) { in pasemi_nand_probe() 160 iounmap(chip->legacy.IO_ADDR_R); in pasemi_nand_probe() 181 iounmap(chip->legacy.IO_ADDR_R); in pasemi_nand_remove()
|
| D | fsl_upm.c | 100 fsl_upm_run_pattern(&fun->upm, chip->legacy.IO_ADDR_R, mar); in fun_cmd_ctrl() 114 chip->legacy.IO_ADDR_R = fun->io_base + fun->mchip_offsets[mchip_nr]; in fun_select_chip() 115 chip->legacy.IO_ADDR_W = chip->legacy.IO_ADDR_R; in fun_select_chip() 125 return in_8(fun->chip.legacy.IO_ADDR_R); in fun_read_byte() 134 buf[i] = in_8(fun->chip.legacy.IO_ADDR_R); in fun_read_buf() 159 fun->chip.legacy.IO_ADDR_R = fun->io_base; in fun_chip_init()
|
| D | cmx270_nand.c | 50 return (readl(this->legacy.IO_ADDR_R) >> 16); in cmx270_read_byte() 67 *buf++ = readl(this->legacy.IO_ADDR_R) >> 16; in cmx270_read_buf() 172 this->legacy.IO_ADDR_R = cmx270_nand_io; in cmx270_init()
|
| D | au1550nd.c | 34 u_char ret = readb(this->legacy.IO_ADDR_R); in au_read_byte() 60 u_char ret = (u_char) cpu_to_le16(readw(this->legacy.IO_ADDR_R)); in au_read_byte16() 109 buf[i] = readb(this->legacy.IO_ADDR_R); in au_read_buf() 150 p[i] = readw(this->legacy.IO_ADDR_R); in au_read_buf16() 206 this->legacy.IO_ADDR_R = this->legacy.IO_ADDR_W; in au1550_hwcontrol()
|
| D | gpio.c | 224 chip->legacy.IO_ADDR_R = devm_ioremap_resource(dev, res); in gpio_nand_probe() 225 if (IS_ERR(chip->legacy.IO_ADDR_R)) in gpio_nand_probe() 226 return PTR_ERR(chip->legacy.IO_ADDR_R); in gpio_nand_probe() 273 chip->legacy.IO_ADDR_W = chip->legacy.IO_ADDR_R; in gpio_nand_probe()
|
| D | davinci_nand.c | 118 info->chip.legacy.IO_ADDR_R = info->chip.legacy.IO_ADDR_W; in nand_davinci_select_chip() 428 ioread32_rep(chip->legacy.IO_ADDR_R, buf, len >> 2); in nand_davinci_read_buf() 430 ioread16_rep(chip->legacy.IO_ADDR_R, buf, len >> 1); in nand_davinci_read_buf() 432 ioread8_rep(chip->legacy.IO_ADDR_R, buf, len); in nand_davinci_read_buf() 439 iowrite32_rep(chip->legacy.IO_ADDR_R, buf, len >> 2); in nand_davinci_write_buf() 441 iowrite16_rep(chip->legacy.IO_ADDR_R, buf, len >> 1); in nand_davinci_write_buf() 443 iowrite8_rep(chip->legacy.IO_ADDR_R, buf, len); in nand_davinci_write_buf() 749 info->chip.legacy.IO_ADDR_R = vaddr; in nand_davinci_probe()
|
| D | nand_legacy.c | 30 return readb(chip->legacy.IO_ADDR_R); in nand_read_byte() 42 return (uint8_t) cpu_to_le16(readw(chip->legacy.IO_ADDR_R)); in nand_read_byte16() 132 ioread8_rep(chip->legacy.IO_ADDR_R, buf, len); in nand_read_buf() 163 ioread16_rep(chip->legacy.IO_ADDR_R, p, len >> 1); in nand_read_buf16()
|
| D | orion_nand.c | 53 void __iomem *io_base = chip->legacy.IO_ADDR_R; in orion_nand_read_buf() 139 nc->legacy.IO_ADDR_R = nc->legacy.IO_ADDR_W = io_base; in orion_nand_probe()
|
| D | plat_nand.c | 58 data->chip.legacy.IO_ADDR_R = data->io_base; in plat_nand_probe()
|
| D | omap2.c | 275 ioread8_rep(nand->legacy.IO_ADDR_R, buf, len); in omap_read_buf8() 309 ioread16_rep(nand->legacy.IO_ADDR_R, buf, len / 2); in omap_read_buf16() 373 ioread32_rep(info->nand.legacy.IO_ADDR_R, p, r_count); in omap_read_buf_pref() 591 ioread32_rep(info->nand.legacy.IO_ADDR_R, (u32 *)info->buf, in omap_nand_irq() 2215 nand_chip->legacy.IO_ADDR_R = devm_ioremap_resource(&pdev->dev, res); in omap_nand_probe() 2216 if (IS_ERR(nand_chip->legacy.IO_ADDR_R)) in omap_nand_probe() 2217 return PTR_ERR(nand_chip->legacy.IO_ADDR_R); in omap_nand_probe() 2229 nand_chip->legacy.IO_ADDR_W = nand_chip->legacy.IO_ADDR_R; in omap_nand_probe()
|
| D | sharpsl.c | 152 this->legacy.IO_ADDR_R = sharpsl->io + FLASHIO; in sharpsl_nand_probe()
|
| D | ndfc.c | 140 chip->legacy.IO_ADDR_R = ndfc->ndfcbase + NDFC_DATA; in ndfc_chip_init()
|
| D | tmio_nand.c | 402 nand_chip->legacy.IO_ADDR_R = tmio->fcr; in tmio_probe()
|
| D | s3c2410.c | 671 readsb(this->legacy.IO_ADDR_R, buf, len); in s3c2410_nand_read_buf() 901 chip->legacy.IO_ADDR_R = chip->legacy.IO_ADDR_W; in s3c2410_nand_init_chip()
|
| D | lpc32xx_mlc.c | 735 nand_chip->legacy.IO_ADDR_R = MLC_DATA(host->io_base); in lpc32xx_nand_probe()
|
| D | lpc32xx_slc.c | 872 chip->legacy.IO_ADDR_R = SLC_DATA(host->io_base); in lpc32xx_nand_probe()
|
| /Linux-v5.4/arch/arm/mach-ep93xx/ |
| D | ts72xx.c | 78 void __iomem *addr = chip->legacy.IO_ADDR_R; in ts72xx_nand_hwcontrol() 97 void __iomem *addr = chip->legacy.IO_ADDR_R; in ts72xx_nand_device_ready()
|
| /Linux-v5.4/arch/arm/mach-orion5x/ |
| D | ts78xx-setup.c | 184 void __iomem *io_base = chip->legacy.IO_ADDR_R; in ts78xx_ts_nand_read_buf()
|
| /Linux-v5.4/arch/mips/alchemy/devboards/ |
| D | db1550.c | 145 this->legacy.IO_ADDR_R = this->legacy.IO_ADDR_W = (void __iomem *)ioaddr; in au1550_nand_cmd_ctrl()
|
| D | db1300.c | 168 this->legacy.IO_ADDR_R = this->legacy.IO_ADDR_W = (void __iomem *)ioaddr; in au1300_nand_cmd_ctrl()
|
| D | db1200.c | 203 this->legacy.IO_ADDR_R = this->legacy.IO_ADDR_W = (void __iomem *)ioaddr; in au1200_nand_cmd_ctrl()
|
| /Linux-v5.4/drivers/mtd/nand/raw/ingenic/ |
| D | ingenic_nand_drv.c | 362 chip->legacy.IO_ADDR_R = cs->base + nfc->soc_info->data_offset; in ingenic_nand_init_chip()
|
| /Linux-v5.4/Documentation/driver-api/ |
| D | mtdnand.rst | 238 this->legacy.IO_ADDR_R = baseaddr; 339 this->legacy.IO_ADDR_R &= ~BOARD_NAND_ADDR_MASK; 343 this->legacy.IO_ADDR_R |= BOARD_NAND_ADDR_CHIP0; 348 this->legacy.IO_ADDR_R |= BOARD_NAND_ADDR_CHIPn;
|
| /Linux-v5.4/include/linux/mtd/ |
| D | rawnand.h | 991 void __iomem *IO_ADDR_R; member
|