flash_device is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

flash_device struct

Syntax

struct flash_device {     const char *name;     uint8_t read_cmd;     uint8_t qread_cmd;     uint8_t pprog_cmd;     uint8_t erase_cmd;     uint8_t chip_erase_cmd;     uint32_t device_id;     uint32_t pagesize;     uint32_t sectorsize;     uint32_t size_in_bytes; };

Fields

name

No summary provided. Read more...

read_cmd

No summary provided. Read more...

qread_cmd

No summary provided. Read more...

pprog_cmd

No summary provided. Read more...

erase_cmd

No summary provided. Read more...

chip_erase_cmd

No summary provided. Read more...

device_id

No summary provided. Read more...

pagesize

No summary provided. Read more...

sectorsize

No summary provided. Read more...

size_in_bytes

No summary provided. Read more...

References

LocationReferrerScopeText
spi.h:20
struct flash_device {
ath79.c:83ath79_flash_bank::devath79_flash_bank
const struct flash_device *dev;
ath79.c:790ath79_probe()::path79_probe()
for (const struct flash_device *p = flash_devices; p->name; p++)
eneispif.c:37ene_flash_device
struct flash_device ene_flash_device =
eneispif.c:44eneispif_flash_bank::deveneispif_flash_bank
const struct flash_device *dev;
fespi.c:116fespi_flash_bank::devfespi_flash_bank
const struct flash_device *dev;
fespi.c:776fespi_probe()::pfespi_probe()
for (const struct flash_device *p = flash_devices; p->name ; p++)
jtagspi.c:22jtagspi_flash_bank::devjtagspi_flash_bank
struct flash_device dev;
jtagspi.c:440jtagspi_probe()::pjtagspi_probe()
const struct flash_device *p;
lpcspifi.c:45lpcspifi_flash_bank::devlpcspifi_flash_bank
const struct flash_device *dev;
lpcspifi.c:858lpcspifi_probe()::plpcspifi_probe()
for (const struct flash_device *p = flash_devices; p->name ; p++)
mrvlqspi.c:68mrvlqspi_flash_bank::devmrvlqspi_flash_bank
const struct flash_device *dev;
mrvlqspi.c:845mrvlqspi_probe()::pmrvlqspi_probe()
for (const struct flash_device *p = flash_devices; p->name ; p++)
rp2040.c:50rp2040_flash_bank::devrp2040_flash_bank
const struct flash_device *dev;
rp2040.c:54rp2040_default_spi_device
static const struct flash_device rp2040_default_spi_device =
rp2040.c:459rp2040_flash_probe()::prp2040_flash_probe()
for (const struct flash_device *p = flash_devices; p->name ; p++)
sfdp.c:60spi_sfdp()
int spi_sfdp(struct flash_bank *bank, struct flash_device *dev,
sfdp.c:69spi_sfdp()
memset(dev, 0, sizeof(struct flash_device));
sfdp.h:23spi_sfdp()::devspi_sfdp()
extern int spi_sfdp(struct flash_bank *bank, struct flash_device *dev,
sh_qspi.c:79sh_qspi_flash_bank::devsh_qspi_flash_bank
const struct flash_device *dev;
sh_qspi.c:792sh_qspi_probe()::psh_qspi_probe()
for (const struct flash_device *p = flash_devices; p->name; p++)
spi.c:24flash_devices
const struct flash_device flash_devices[] = {
spi.h:61
extern const struct flash_device flash_devices[];
stmqspi.c:166stmqspi_flash_bank::devstmqspi_flash_bank
struct flash_device dev;
stmqspi.c:2074stmqspi_probe()::pstmqspi_probe()
const struct flash_device *p;
stmqspi.c:2216stmqspi_probe()
struct flash_device temp;
stmqspi.c:2274stmqspi_probe()
struct flash_device temp;
stmsmi.c:109stmsmi_flash_bank::devstmsmi_flash_bank
const struct flash_device *dev;
stmsmi.c:563stmsmi_probe()::pstmsmi_probe()
for (const struct flash_device *p = flash_devices; p->name ; p++)

Type Use

Allocators of flash_device
Deletors of flash_device
stmqspi_probe()::temp
all items filtered out
flash_device
stmqspi_probe()::temp
all items filtered out