• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/nand/

Lines Matching refs:fcr

112 	void __iomem *fcr;
155 tmio_iowrite8(mode, tmio->fcr + FCR_MODE);
167 return !(tmio_ioread8(tmio->fcr + FCR_STATUS) & FCR_STATUS_BUSY);
176 tmio_iowrite8(0x00, tmio->fcr + FCR_IMR);
198 tmio_iowrite8(0x0f, tmio->fcr + FCR_ISR);
199 tmio_iowrite8(0x81, tmio->fcr + FCR_IMR);
206 tmio_iowrite8(0x00, tmio->fcr + FCR_IMR);
212 tmio_iowrite8(0x00, tmio->fcr + FCR_IMR);
236 data = tmio_ioread16(tmio->fcr + FCR_DATA);
252 tmio_iowrite16_rep(tmio->fcr + FCR_DATA, buf, len >> 1);
259 tmio_ioread16_rep(tmio->fcr + FCR_DATA, buf, len >> 1);
269 if (*(p++) != tmio_ioread16(tmio->fcr + FCR_DATA))
278 tmio_iowrite8(FCR_MODE_HWECC_RESET, tmio->fcr + FCR_MODE);
279 tmio_ioread8(tmio->fcr + FCR_DATA); /* dummy read */
280 tmio_iowrite8(FCR_MODE_HWECC_CALC, tmio->fcr + FCR_MODE);
289 tmio_iowrite8(FCR_MODE_HWECC_RESULT, tmio->fcr + FCR_MODE);
291 ecc = tmio_ioread16(tmio->fcr + FCR_DATA);
294 ecc = tmio_ioread16(tmio->fcr + FCR_DATA);
297 ecc = tmio_ioread16(tmio->fcr + FCR_DATA);
301 tmio_iowrite8(FCR_MODE_DATA, tmio->fcr + FCR_MODE);
349 tmio_iowrite8(0x0f, tmio->fcr + FCR_ISR);
352 tmio_iowrite8(FCR_MODE_POWER_ON, tmio->fcr + FCR_MODE);
353 tmio_iowrite8(FCR_MODE_COMMAND, tmio->fcr + FCR_MODE);
354 tmio_iowrite8(NAND_CMD_RESET, tmio->fcr + FCR_DATA);
357 tmio_iowrite8(FCR_MODE_STANDBY, tmio->fcr + FCR_MODE);
368 tmio_iowrite8(FCR_MODE_POWER_OFF, tmio->fcr + FCR_MODE);
377 struct resource *fcr = platform_get_resource(dev,
414 tmio->fcr_base = fcr->start & 0xfffff;
415 tmio->fcr = ioremap(fcr->start, resource_size(fcr));
416 if (!tmio->fcr) {
426 nand_chip->IO_ADDR_R = tmio->fcr;
427 nand_chip->IO_ADDR_W = tmio->fcr;
493 iounmap(tmio->fcr);
510 iounmap(tmio->fcr);