Aleksandr Vyhovanec
b0f973d901
MTD: SPI-based driver for Macronix MX25L3233F or MX25L6433F.
2016-09-02 11:00:04 -06:00
Gregory Nutt
10fff9011a
Move include/nuttx/configdata.h to include/nuttx/mtd/configdata.h
2016-07-21 13:34:54 -06:00
Gregory Nutt
03c44c3583
Merged in marten_svanfeldt/nuttx-public/for_upstream/is25 (pull request #44 )
...
Added driver of IS25xP SPI flash devices
2016-06-09 09:30:34 -06:00
Marten Svanfeldt
edeb2eed4e
Added driver of IS25xP SPI flash devices
...
Based on sst25xx driver
Signed-off-by: Marten Svanfeldt <marten@intuitiveaerial.com>
2016-06-09 05:13:06 +02:00
Gregory Nutt
a18dbfda6e
Remove drivers/mtd/flash_eraseall.c. It is not used in the OS and is just a dumb wrapper around the MDIOC_BULKERASE IOCTL call.
2016-06-02 10:44:13 -06:00
Sebastien Lorquet
f4fa4799f7
Add a driver for SST26F spi/qspi flash devices (SPI mode only)
2016-05-10 11:09:15 -06:00
Gregory Nutt
e8f0965d35
Mostly cosmetic changes from review of last PR
2016-04-17 14:13:44 -06:00
ziggurat29
1b9d837df3
add MTD support for Micron N25Qxxx family of QSPI flash
2016-04-17 12:20:07 -05:00
Gregory Nutt
c7e7bda830
MTD struct mtd_geometry_s: Increase the size of blocksize again. Yes, there are devices with block size greater than 64KB.
2016-03-09 07:42:34 -06:00
Gregory Nutt
3a781a2d3f
Remove I2C slave methods from I2C master interface; rename i2c_dev_s to i2c_master_s.
2016-01-30 08:36:47 -06:00
Ken Pettit
5821af1bbe
drivers/mtd: Add support for /dev/smart loop device. From Ken Petit
2015-11-28 09:00:26 -06:00
Ken Pettit
d4a58af380
drivers/mtd/mtd/mtd_procfs/c and include/nuttx/mtd/mtd.h: Add an interface to un-regiser an MTD procfs entry.
...
drivers/mtd/filemtd.c: New new MTD conversion layer that will convert a regular file (or driver file) to an MTD device. This is useful for testing on the simulation using the hostfs.
From Ken Petit
2015-11-25 14:46:28 -06:00
Gregory Nutt
e61d51dab3
If multiple AT24xx devices are supported and resources are allocated, then it may also be necessary to free those resource
2015-11-17 08:39:06 -06:00
Gregory Nutt
724901ceb9
Add support for multiple AT24xx EEPROM devices
2015-11-17 07:40:17 -06:00
Gregory Nutt
fdb17620a0
Need a prototype for progmem_initialize in include/nuttx/mtd/mtd.h
2015-11-12 16:03:24 -06:00
Gregory Nutt
965addb397
s25fl1: When unprotecting, handle case where protection bits are inverted. Add option to s25flinitilize() to unprotected on power up
2015-11-10 11:33:35 -06:00
Gregory Nutt
91429433f6
Correct naming of Spansion part. S25FL1, not ST25FL1
2015-11-07 11:51:09 -06:00
Gregory Nutt
2d84270552
ST25FL1: Correct some compile problems when file system debug is enabled
2015-08-31 09:25:14 -06:00
Gregory Nutt
d6b0a8fe72
ST25FL1 driver is code complete
2015-08-29 15:58:54 -06:00
Gregory Nutt
bfc3c98e12
Move MTD ioctls commands from include/nuttx/fs/fs.h to include/nuttx/mtd/mtd.h. Add commands to protect and unprotect memory
2015-08-29 10:54:38 -06:00
Gregory Nutt
b1fa91a681
MTD: Increase size of the geometry structure to support FLASH parts with 246KiB erase blocks
2015-05-26 06:46:09 -06:00
Gregory Nutt
855e40ee7d
Make some file section headers more consistent with standard
2015-04-08 07:25:06 -06:00
Gregory Nutt
b4f235c33f
Added forward reference to eliminate warnings. From David Sidrane.
2014-12-30 06:20:40 -06:00
Gregory Nutt
6daa9468f6
More RAMTRON related fixes from David Sidrane
2014-12-26 08:15:59 -06:00
Gregory Nutt
996d6c9d55
Most superstitous updates to the RAMTROM driver make it more compatibile with the version used by PX4. From David Sidrane
2014-12-26 07:59:09 -06:00
Gregory Nutt
cdc8fc52d1
SmartFS: Implements wear-leveling in the SmartFS. From Ken Pettit
2014-12-09 14:11:15 -06:00
Gregory Nutt
7c6ba7bb77
Add prototype for MTD R/W buffering support
2014-09-25 09:31:03 -06:00
Gregory Nutt
34a057334c
Update SMART FS procfs support. From Ken Pettit
2014-09-22 11:19:49 -06:00
Gregory Nutt
615a7899b4
mtd.h needs forward reference to struct spi_dev_s
2014-05-25 07:39:15 -06:00
Gregory Nutt
d119e4c977
Update TODO list and comments
2014-04-23 13:02:00 -06:00
Gregory Nutt
3a1324741a
More trailing whilespace removal
2014-04-13 14:32:20 -06:00
Gregory Nutt
30c34c07cf
Add an MTD driver to wrap another MTD driver and makes is sector size look like 512 bytes
2014-03-24 17:45:45 -06:00
Gregory Nutt
e4471dc8e0
procfs/: Extenstive architectural changes and enhancements by Ken Pettit
2013-12-12 09:21:55 -06:00
Gregory Nutt
ae01f868b2
SAMA5 NAND: Fix some PMECC setup logic
2013-12-04 11:56:56 -06:00
Gregory Nutt
5a18f048ce
Add MTD SST25 driver for larger SST25 parts. From Ken Pettit
2013-11-28 08:04:46 -06:00
Gregory Nutt
5fb0062d2d
SAMA5 NAND: A few bug fixes for integration. Still lots more to do
2013-11-27 11:04:40 -06:00
Gregory Nutt
1fed0407b3
MTD: Pack the geometry structure so that is can handle larger erase blocks
2013-11-27 11:04:11 -06:00
Gregory Nutt
d1b4f1c466
SAMA5 PMECC: More progress, still not complete
2013-11-24 09:37:59 -06:00
Gregory Nutt
be8d067a1e
SAMA5 NAND: More stuff
2013-11-22 11:19:32 -06:00
Gregory Nutt
31004d1cf7
SAMA5 NAND: Add block erase logic
2013-11-20 13:55:23 -06:00
Gregory Nutt
448c8572cd
Rethinking some NAND interfaces
2013-11-19 08:50:12 -06:00
Gregory Nutt
d8a3f21a47
Finishes up NAND software ECC logic
2013-11-18 11:42:17 -06:00
Gregory Nutt
3faa880ef1
MTD NAND: Beginning of software ECC logic
2013-11-18 09:43:44 -06:00
Gregory Nutt
22d4eb9cca
More NAND stuff
2013-11-17 14:35:57 -06:00
Gregory Nutt
d54832a942
More NAND stuff
2013-11-17 12:22:09 -06:00
Gregory Nutt
0e7a8668a5
Continuing NAND integration
2013-11-17 08:56:30 -06:00
Gregory Nutt
03b9f5a8e6
More NAND logic (still not complete)
2013-11-16 18:26:07 -06:00
Gregory Nutt
d421eb4fd6
Futher NAND development
2013-11-16 13:19:09 -06:00
Gregory Nutt
854e50b48e
Further NAND support
2013-11-16 12:22:43 -06:00
Gregory Nutt
7ccbbe07cb
Further NAND development
2013-11-16 11:46:35 -06:00