List of devices natively supported by libflash¶
libflash supports a wide range of flash devices available in the market. Each flash device is described using a SPI specification file. The table in List of flash devices supported natively by libflash lists the flash devices for which SPI spec files are included with the tools.
| Manufacturer | Part Number | Enabled in libflash by default | 
|---|---|---|
| Altera | EPCS1 | Y | 
| AMIC | A25L016 | N | 
| A25L40P | N | |
| A25L40PT | N | |
| A25L40PUM | N | |
| A25L80P | N | |
| Atmel | AT25DF021 | N | 
| AT25DF041A | Y | |
| AT25F512 | N | |
| AT25FS010 | Y | |
| ESMT | F25L004A | N | 
| Macronix | MX25L1005C | N | 
| Micron | M25P40 | N | 
| NUMONYX | M25P10 | N | 
| M25P16 | N | |
| M45P10E | N | |
| SPANSION | S25FL204K | N | 
| SST | SST25VF010 | N | 
| SST25VF016 | N | |
| SST25VF040 | N | |
| ST Microelectronics | M25PE10 | Y | 
| M25PE20 | Y | |
| Winbond | W25X10 | N | 
| W25X20 | N | |
| W25X40 | Y | 
Further details can be found by examining
$XMOS_TOOL_PATH/target/include/SpecEnum.h and
$XMOS_TOOL_PATH/target/include/SpecMacros.h.
Refer to Add support for a new flash device for information on the specification file format and advice on supporting other flash devices.