Lines Matching full:dataflash
3 * Atmel AT45xxx DataFlash MTD driver for lightweight SPI framework
24 * DataFlash is a kind of SPI flash. Most AT45 chips have two buffers in
28 * Sometimes DataFlash is packaged in MMC-format cards, although the
29 * MMC stack can't (yet?) distinguish between MMC and DataFlash
85 struct dataflash { struct
101 { .compatible = "atmel,dataflash", }, argument
109 { .name = "dataflash", },
117 * Return the status of the DataFlash device.
128 * Poll the DataFlash device until it is READY.
156 struct dataflash *priv = mtd->priv; in dataflash_erase()
229 * Read from the DataFlash device.
238 struct dataflash *priv = mtd->priv; in dataflash_read()
293 * Write to the DataFlash device.
302 struct dataflash *priv = mtd->priv; in dataflash_write()
346 * support boot-from-DataFlash.) in dataflash_write()
504 struct dataflash *priv = mtd->priv; in dataflash_read_fact_otp()
521 struct dataflash *priv = mtd->priv; in dataflash_read_user_otp()
542 struct dataflash *priv = mtd->priv; in dataflash_write_user_otp()
619 * Register DataFlash device with MTD subsystem.
624 struct dataflash *priv; in add_dataflash_otp()
833 * Detect and initialize DataFlash device, using JEDEC IDs on newer chips
852 * Try to detect dataflash by JEDEC ID. in dataflash_probe()
878 /* if there's a device there, assume it's dataflash. in dataflash_probe()
920 struct dataflash *flash = spi_get_drvdata(spi); in dataflash_remove()
945 MODULE_DESCRIPTION("MTD DataFlash driver");