/linux-6.15/Documentation/devicetree/bindings/mtd/ |
D | atmel,dataflash.yaml | 4 $id: http://devicetree.org/schemas/mtd/atmel,dataflash.yaml# 7 title: Atmel DataFlash 13 The Atmel DataFlash is a low pin-count serial interface sequential access 27 - const: atmel,dataflash 30 - const: atmel,dataflash 52 compatible = "atmel,at45db321d", "atmel,at45", "atmel,dataflash";
|
/linux-6.15/drivers/mtd/devices/ |
D | mtd_dataflash.c | 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() [all …]
|
D | Kconfig | 55 tristate "Support for AT45xxx DataFlash" 58 This enables access to AT45xxx DataFlash chips, using SPI. 59 Sometimes DataFlash chips are packaged inside MMC-format 63 bool "Verify DataFlash page writes" 73 bool "DataFlash OTP support (Security Register)" 76 Newer DataFlash chips (revisions C and D) support 128 bytes of
|
/linux-6.15/Documentation/spi/ |
D | butterfly.rst | 26 AVR and a DataFlash chip; and to the AVR reset line. This is all you 42 Then to let Linux master that bus to talk to the DataFlash chip, you must 56 DataFlash in reset) and tweak the spi_butterfly driver to make it bind to 61 while letting either Linux or the AVR use the DataFlash. There are plenty
|
D | spi-summary.rst | 74 protocol supported by every MMC or SD memory card. (The older "DataFlash" 155 data to filesystems stored on SPI flash like DataFlash; and others might 336 When Linux includes support for MMC/SD/SDIO/DataFlash cards through SPI, those
|
/linux-6.15/drivers/spi/ |
D | spi-butterfly.c | 58 struct spi_device *dataflash; member 234 /* nCS for dataflash (this bit is inverted on output) */ in butterfly_attach() 266 pp->dataflash = spi_new_device(pp->bitbang.ctlr, &pp->info[0]); in butterfly_attach() 267 if (pp->dataflash) in butterfly_attach() 268 pr_debug("%s: dataflash at %s\n", p->name, in butterfly_attach() 269 dev_name(&pp->dataflash->dev)); in butterfly_attach()
|
/linux-6.15/include/linux/spi/ |
D | flash.h | 16 * provide information about SPI flash parts (such as DataFlash) to 19 * Note that for DataFlash, sizes for pages, blocks, and sectors are
|
/linux-6.15/drivers/input/touchscreen/ |
D | ili210x.c | 687 u16 start, u16 end, u8 dataflash) in ili251x_firmware_write_to_ic() argument 698 * The DF (dataflash) needs 2 bytes offset for unknown reasons, in ili251x_firmware_write_to_ic() 701 u16 crc = crc_ccitt(0, fwbuf + start + (dataflash ? 2 : 0), in ili251x_firmware_write_to_ic() 704 /* Unlock write to either AC (application) or DF (dataflash) area */ in ili251x_firmware_write_to_ic() 706 REG_WRITE_ENABLE, 0x5a, 0xa5, dataflash, in ili251x_firmware_write_to_ic() 803 dev_dbg(dev, "DataFlash firmware written\n"); in ili210x_do_firmware_update()
|
/linux-6.15/fs/jffs2/ |
D | fs.c | 533 errorf(fc, "Cannot operate on DataFlash unless jffs2 DataFlash support is compiled in"); in jffs2_do_fill_super() 697 /* and Dataflash */ in jffs2_flash_setup() 727 /* and DataFlash */ in jffs2_flash_cleanup()
|
D | Kconfig | 43 - DataFlash
|
/linux-6.15/arch/arm/boot/dts/microchip/ |
D | at91rm9200ek.dts | 77 compatible = "atmel,at45", "atmel,dataflash";
|
D | at91-sam9_l9260.dts | 80 compatible = "atmel,at45", "atmel,dataflash";
|
D | at91sam9260ek.dts | 96 compatible = "atmel,at45", "atmel,dataflash";
|
D | usb_a9263.dts | 64 compatible = "atmel,at45", "atmel,dataflash";
|
D | at91sam9263ek.dts | 99 compatible = "atmel,at45", "atmel,dataflash";
|
D | at91sam9rlek.dts | 184 compatible = "atmel,at45", "atmel,dataflash";
|
D | at91sam9261ek.dts | 149 compatible = "atmel,at45", "atmel,dataflash";
|
D | at91sam9g20ek_common.dtsi | 123 compatible = "atmel,at45", "atmel,dataflash";
|
D | at91sam9m10g45ek.dts | 171 compatible = "atmel,at45", "atmel,dataflash";
|
/linux-6.15/arch/arm/boot/dts/nxp/ls/ |
D | ls1021a-qds.dts | 72 compatible = "atmel,at45db021d", "atmel,at45", "atmel,dataflash";
|
/linux-6.15/Documentation/ABI/testing/ |
D | sysfs-class-mtd | 107 absent, ram, rom, nor, nand, mlc-nand, dataflash, ubi, unknown
|
/linux-6.15/arch/arm/boot/dts/nxp/imx/ |
D | imx51-zii-scu2-mezz.dts | 243 compatible = "atmel,at45", "atmel,dataflash";
|
D | imx51-zii-scu3-esb.dts | 173 compatible = "atmel,at45", "atmel,dataflash";
|
D | imx51-babbage.dts | 333 compatible = "atmel,at45db321d", "atmel,at45", "atmel,dataflash";
|
/linux-6.15/arch/arm64/boot/dts/xilinx/ |
D | zynqmp-zc1751-xm016-dc2.dts | 475 compatible = "atmel,at45db041e", "atmel,at45", "atmel,dataflash";
|