Go to the source code of this file.
◆ CMD_M25PXX_BE
#define CMD_M25PXX_BE 0xc7 /* Bulk Erase */ |
◆ CMD_M25PXX_DP
#define CMD_M25PXX_DP 0xb9 /* Deep Power-down */ |
◆ CMD_M25PXX_FAST_READ
#define CMD_M25PXX_FAST_READ 0x0b /* Read Data Bytes at Higher Speed */ |
◆ CMD_M25PXX_PP
#define CMD_M25PXX_PP 0x02 /* Page Program */ |
◆ CMD_M25PXX_RDSR
#define CMD_M25PXX_RDSR 0x05 /* Read Status Register */ |
◆ CMD_M25PXX_READ
#define CMD_M25PXX_READ 0x03 /* Read Data Bytes */ |
◆ CMD_M25PXX_RES
#define CMD_M25PXX_RES 0xab /* Release from DP, and Read Signature */ |
◆ CMD_M25PXX_SE
#define CMD_M25PXX_SE 0xd8 /* Sector Erase */ |
◆ CMD_M25PXX_SSE
#define CMD_M25PXX_SSE 0x20 /* Subsector Erase */ |
◆ CMD_M25PXX_WRDI
#define CMD_M25PXX_WRDI 0x04 /* Write Disable */ |
◆ CMD_M25PXX_WREN
#define CMD_M25PXX_WREN 0x06 /* Write Enable */ |
◆ CMD_M25PXX_WRSR
#define CMD_M25PXX_WRSR 0x01 /* Write Status Register */ |
◆ STM_ID_M25P10
#define STM_ID_M25P10 0x2011 |
◆ STM_ID_M25P128
#define STM_ID_M25P128 0x2018 |
◆ STM_ID_M25P16
#define STM_ID_M25P16 0x2015 |
◆ STM_ID_M25P20
#define STM_ID_M25P20 0x2012 |
◆ STM_ID_M25P32
#define STM_ID_M25P32 0x2016 |
◆ STM_ID_M25P40
#define STM_ID_M25P40 0x2013 |
◆ STM_ID_M25P64
#define STM_ID_M25P64 0x2017 |
◆ STM_ID_M25P80
#define STM_ID_M25P80 0x2014 |
◆ STM_ID_M25PE16
#define STM_ID_M25PE16 0x8015 |
◆ STM_ID_M25PE32
#define STM_ID_M25PE32 0x8016 |
◆ STM_ID_M25PE64
#define STM_ID_M25PE64 0x8017 |
◆ STM_ID_M25PE80
#define STM_ID_M25PE80 0x8014 |
◆ STM_ID_M25PX16
#define STM_ID_M25PX16 0x7115 |
◆ STM_ID_M25PX32
#define STM_ID_M25PX32 0x7116 |
◆ STM_ID_M25PX64
#define STM_ID_M25PX64 0x7117 |
◆ STM_ID_M25PX80
#define STM_ID_M25PX80 0x7114 |
◆ STM_ID_N25Q016__1E
#define STM_ID_N25Q016__1E 0xbb15 |
◆ STM_ID_N25Q016__3E
#define STM_ID_N25Q016__3E 0xba15 |
◆ STM_ID_N25Q032__1E
#define STM_ID_N25Q032__1E 0xbb16 |
◆ STM_ID_N25Q032__3E
#define STM_ID_N25Q032__3E 0xba16 |
◆ STM_ID_N25Q064__1E
#define STM_ID_N25Q064__1E 0xbb17 |
◆ STM_ID_N25Q064__3E
#define STM_ID_N25Q064__3E 0xba17 |
◆ STM_ID_N25Q128__1E
#define STM_ID_N25Q128__1E 0xbb18 |
◆ STM_ID_N25Q128__3E
#define STM_ID_N25Q128__3E 0xba18 |
◆ STM_ID_N25Q256__1E
#define STM_ID_N25Q256__1E 0xbb19 |
◆ STM_ID_N25Q256__3E
#define STM_ID_N25Q256__3E 0xba19 |
◆ stmicro_release_deep_sleep_identify()
int stmicro_release_deep_sleep_identify |
( |
const struct spi_slave * |
spi, |
|
|
u8 * |
idcode |
|
) |
| |
◆ flash_table_se256k
Initial value:= {
{
.nr_sectors_shift = 6,
},
}
Definition at line 1 of file stmicro.c.
◆ flash_table_se32k
Initial value:= {
{
.nr_sectors_shift = 2,
},
}
Definition at line 1 of file stmicro.c.
◆ flash_table_se64k
◆ flash_table_sse
◆ spi_flash_stmicro1_vi
Initial value:= {
.page_size_shift = 8,
.sector_size_kib_shift = 5,
.match_id_mask[0] = 0xffff,
}
#define VENDOR_ID_STMICRO
const struct spi_flash_ops_descriptor spi_flash_pp_0xd8_sector_desc
static const struct spi_flash_part_id flash_table_se32k[]
Definition at line 195 of file stmicro.c.
◆ spi_flash_stmicro2_vi
Initial value:= {
.page_size_shift = 8,
.sector_size_kib_shift = 6,
.match_id_mask[0] = 0xffff,
}
static const struct spi_flash_part_id flash_table_se64k[]
Definition at line 195 of file stmicro.c.
◆ spi_flash_stmicro3_vi
Initial value:= {
.page_size_shift = 8,
.sector_size_kib_shift = 8,
.match_id_mask[0] = 0xffff,
}
static const struct spi_flash_part_id flash_table_se256k[]
Definition at line 195 of file stmicro.c.
◆ spi_flash_stmicro4_vi
Initial value:= {
.page_size_shift = 8,
.sector_size_kib_shift = 2,
.match_id_mask[0] = 0xffff,
}
const struct spi_flash_ops_descriptor spi_flash_pp_0x20_sector_desc
static const struct spi_flash_part_id flash_table_sse[]
Definition at line 195 of file stmicro.c.