Lines Matching defs:fcr
113 void __iomem *fcr;
155 tmio_iowrite8(mode, tmio->fcr + FCR_MODE);
167 return !(tmio_ioread8(tmio->fcr + FCR_STATUS) & FCR_STATUS_BUSY);
175 tmio_iowrite8(0x00, tmio->fcr + FCR_IMR);
195 tmio_iowrite8(0x0f, tmio->fcr + FCR_ISR);
197 tmio_iowrite8(0x81, tmio->fcr + FCR_IMR);
204 tmio_iowrite8(0x00, tmio->fcr + FCR_IMR);
208 tmio_iowrite8(0x00, tmio->fcr + FCR_IMR);
232 data = tmio_ioread16(tmio->fcr + FCR_DATA);
248 tmio_iowrite16_rep(tmio->fcr + FCR_DATA, buf, len >> 1);
255 tmio_ioread16_rep(tmio->fcr + FCR_DATA, buf, len >> 1);
262 tmio_iowrite8(FCR_MODE_HWECC_RESET, tmio->fcr + FCR_MODE);
263 tmio_ioread8(tmio->fcr + FCR_DATA); /* dummy read */
264 tmio_iowrite8(FCR_MODE_HWECC_CALC, tmio->fcr + FCR_MODE);
273 tmio_iowrite8(FCR_MODE_HWECC_RESULT, tmio->fcr + FCR_MODE);
275 ecc = tmio_ioread16(tmio->fcr + FCR_DATA);
278 ecc = tmio_ioread16(tmio->fcr + FCR_DATA);
281 ecc = tmio_ioread16(tmio->fcr + FCR_DATA);
285 tmio_iowrite8(FCR_MODE_DATA, tmio->fcr + FCR_MODE);
335 tmio_iowrite8(0x0f, tmio->fcr + FCR_ISR);
338 tmio_iowrite8(FCR_MODE_POWER_ON, tmio->fcr + FCR_MODE);
339 tmio_iowrite8(FCR_MODE_COMMAND, tmio->fcr + FCR_MODE);
340 tmio_iowrite8(NAND_CMD_RESET, tmio->fcr + FCR_DATA);
343 tmio_iowrite8(FCR_MODE_STANDBY, tmio->fcr + FCR_MODE);
354 tmio_iowrite8(FCR_MODE_POWER_OFF, tmio->fcr + FCR_MODE);
381 struct resource *fcr = platform_get_resource(dev,
416 tmio->fcr_base = fcr->start & 0xfffff;
417 tmio->fcr = devm_ioremap(&dev->dev, fcr->start, resource_size(fcr));
418 if (!tmio->fcr)
426 nand_chip->legacy.IO_ADDR_R = tmio->fcr;
427 nand_chip->legacy.IO_ADDR_W = tmio->fcr;