flash_driver::probe is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

flash_driver::probe field

Probe to determine what kind of flash is present. This is invoked by the "probe" script command.

Syntax

int (*probe)(struct flash_bank *bank);

References

LocationReferrerScopeText
driver.h:168
int (*probe)(struct flash_bank *bank);
FLASHPlugin.c:796plugin_probe()plugin_flash
FLASHPlugin.c:802
.probe = plugin_probe,
aduc702x.c:370aduc702x_probe()aduc702x_flash
const struct flash_driver aduc702x_flash = {
aduc702x.c:376
.probe = aduc702x_probe,
aducm302x.c:567aducm302x_probe()aducm302x_flash
aducm302x.c:576
.probe = aducm302x_probe,
aducm302x.c:584aducm302x_probe()aducm4x50_flash
aducm302x.c:593
.probe = aducm302x_probe,
aducm360.c:544aducm360_probe()aducm360_flash
const struct flash_driver aducm360_flash = {
aducm360.c:550
.probe = aducm360_probe,
ambiqmicro.c:853ambiqmicro_probe()ambiqmicro_flash
ambiqmicro.c:861
at91sam3.c:3710sam3_probe()at91sam3_flash
const struct flash_driver at91sam3_flash = {
at91sam3.c:3718
.probe = sam3_probe,
at91sam4.c:3258sam4_probe()at91sam4_flash
const struct flash_driver at91sam4_flash = {
at91sam4.c:3266
.probe = sam4_probe,
at91sam4l.c:678sam4l_probe()at91sam4l_flash
const struct flash_driver at91sam4l_flash = {
at91sam4l.c:686
.probe = sam4l_probe,
at91sam7.c:1119at91sam7_probe()at91sam7_flash
const struct flash_driver at91sam7_flash = {
at91sam7.c:1128
.probe = at91sam7_probe,
at91samd.c:1290samd_probe()at91samd_flash
const struct flash_driver at91samd_flash = {
at91samd.c:1298
.probe = samd_probe,
ath79.c:882ath79_probe()ath79_flash
const struct flash_driver ath79_flash = {
ath79.c:889
.probe = ath79_probe,
atsame5.c:950same5_probe()atsame5_flash
const struct flash_driver atsame5_flash = {
atsame5.c:958
.probe = same5_probe,
atsamv.c:687samv_probe()atsamv_flash
const struct flash_driver atsamv_flash = {
atsamv.c:695
.probe = samv_probe,
avrf.c:461avrf_probe()avr_flash
const struct flash_driver avr_flash = {
avrf.c:468
.probe = avrf_probe,
bluenrg-x.c:465bluenrgx_probe()bluenrgx_flash
const struct flash_driver bluenrgx_flash = {
bluenrg-x.c:472
.probe = bluenrgx_probe,
cc26xx.c:536cc26xx_probe()cc26xx_flash
const struct flash_driver cc26xx_flash = {
cc26xx.c:542
.probe = cc26xx_probe,
cc3220sf.c:480cc3220sf_probe()cc3220sf_flash
const struct flash_driver cc3220sf_flash = {
cc3220sf.c:486
.probe = cc3220sf_probe,
cfi.c:3038cfi_probe()cfi_flash
const struct flash_driver cfi_flash = {
cfi.c:3045
.probe = cfi_probe,
dsp5680xx_flash.c:210dsp5680xx_probe()dsp5680xx_flash
const struct flash_driver dsp5680xx_flash = {
dsp5680xx_flash.c:217
.probe = dsp5680xx_probe,
efm32.c:1211efm32x_probe()efm32_flash
const struct flash_driver efm32_flash = {
efm32.c:1219
.probe = efm32x_probe,
em357.c:911em357_probe()em357_flash
const struct flash_driver em357_flash = {
em357.c:919
.probe = em357_probe,
eneispif.c:419eneispif_probe()eneispif_flash
const struct flash_driver eneispif_flash = {
eneispif.c:427
.probe = eneispif_probe,
esirisc_flash.c:562esirisc_flash_probe()esirisc_flash
const struct flash_driver esirisc_flash = {
esirisc_flash.c:570
faux.c:106faux_probe()faux_flash
const struct flash_driver faux_flash = {
faux.c:113
.probe = faux_probe,
fespi.c:850fespi_probe()fespi_flash
const struct flash_driver fespi_flash = {
fespi.c:857
.probe = fespi_probe,
fm3.c:974fm3_probe()fm3_flash
const struct flash_driver fm3_flash = {
fm3.c:980
.probe = fm3_probe,
fm4.c:691fm4_probe()fm4_flash
const struct flash_driver fm4_flash = {
fm4.c:695
.probe = fm4_probe,
jtagspi.c:841jtagspi_probe()jtagspi_flash
const struct flash_driver jtagspi_flash = {
jtagspi.c:849
.probe = jtagspi_probe,
kinetis.c:3436kinetis_probe()kinetis_flash
const struct flash_driver kinetis_flash = {
kinetis.c:3444
.probe = kinetis_probe,
kinetis_ke.c:1257kinetis_ke_probe()kinetis_ke_flash
kinetis_ke.c:1265
lpc2000.c:1603lpc2000_probe()lpc2000_flash
const struct flash_driver lpc2000_flash = {
lpc2000.c:1610
.probe = lpc2000_probe,
lpc288x.c:404lpc288x_probe()lpc288x_flash
const struct flash_driver lpc288x_flash = {
lpc288x.c:411
.probe = lpc288x_probe,
lpc2900.c:1572lpc2900_probe()lpc2900_flash
const struct flash_driver lpc2900_flash = {
lpc2900.c:1579
.probe = lpc2900_probe,
lpcspifi.c:934lpcspifi_probe()lpcspifi_flash
const struct flash_driver lpcspifi_flash = {
lpcspifi.c:941
.probe = lpcspifi_probe,
max32xxx.c:960max32xxx_probe()max32xxx_flash
const struct flash_driver max32xxx_flash = {
max32xxx.c:968
.probe = max32xxx_probe,
mdr.c:597mdr_probe()mdr_flash
const struct flash_driver mdr_flash = {
mdr.c:605
.probe = mdr_probe,
mrvlqspi.c:943mrvlqspi_probe()mrvlqspi_flash
const struct flash_driver mrvlqspi_flash = {
mrvlqspi.c:949
.probe = mrvlqspi_probe,
msp432.c:1078msp432_probe()msp432_flash
const struct flash_driver msp432_flash = {
msp432.c:1085
.probe = msp432_probe,
msp432p4.c:583msp432p4_probe()msp432p4_flash
msp432p4.c:591
.probe = msp432p4_probe,
niietcm4.c:1718niietcm4_probe()niietcm4_flash
const struct flash_driver niietcm4_flash = {
niietcm4.c:1727
.probe = niietcm4_probe,
npcx.c:529npcx_probe()npcx_flash
const struct flash_driver npcx_flash = {
npcx.c:535
.probe = npcx_probe,
nrf5.c:1513nrf5_probe()nrf5_flash
const struct flash_driver nrf5_flash = {
nrf5.c:1522
.probe = nrf5_probe,
nrf5.c:1531nrf5_probe()nrf51_flash
const struct flash_driver nrf51_flash = {
nrf5.c:1540
.probe = nrf5_probe,
numicro.c:1254numicro_probe()numicro_flash
const struct flash_driver numicro_flash = {
numicro.c:1261
.probe = numicro_probe,
ocl.c:306ocl_probe()ocl_flash
const struct flash_driver ocl_flash = {
ocl.c:312
.probe = ocl_probe,
pic32mm.c:1144pic32mm_probe()pic32mm_flash
const struct flash_driver pic32mm_flash = {
pic32mm.c:1152
.probe = pic32mm_probe,
pic32mx.c:950pic32mx_probe()pic32mx_flash
const struct flash_driver pic32mx_flash = {
pic32mx.c:958
.probe = pic32mx_probe,
psoc4.c:920psoc4_probe()psoc4_flash
const struct flash_driver psoc4_flash = {
psoc4.c:928
.probe = psoc4_probe,
psoc5lp.c:814psoc5lp_nvl_probe()psoc5lp_nvl_flash
psoc5lp.c:818
psoc5lp.c:997psoc5lp_eeprom_probe()psoc5lp_eeprom_flash
psoc5lp.c:1001
psoc5lp.c:1509psoc5lp_probe()psoc5lp_flash
const struct flash_driver psoc5lp_flash = {
psoc5lp.c:1514
.probe = psoc5lp_probe,
psoc6.c:1065psoc6_probe()psoc6_flash
const struct flash_driver psoc6_flash = {
psoc6.c:1073
.probe = psoc6_probe,
qn908x.c:1183qn908x_probe()qn908x_flash
const struct flash_driver qn908x_flash = {
qn908x.c:1192
.probe = qn908x_probe,
renesas_rpchf.c:634cfi_probe()renesas_rpchf_flash
renesas_rpchf.c:641
.probe = cfi_probe,
rp2040.c:523rp2040_flash_probe()rp2040_flash
const struct flash_driver rp2040_flash = {
rp2040.c:529
rs14100.c:583rs14100_probe()rs14100_flash
const struct flash_driver rs14100_flash = {
rs14100.c:590
.probe = rs14100_probe,
rsl10.c:832rsl10_probe()rsl10_flash
const struct flash_driver rsl10_flash = {
rsl10.c:840
.probe = rsl10_probe,
sh_qspi.c:899sh_qspi_probe()sh_qspi_flash
const struct flash_driver sh_qspi_flash = {
sh_qspi.c:906
.probe = sh_qspi_probe,
sim3x.c:1094sim3x_probe()sim3x_flash
const struct flash_driver sim3x_flash = {
sim3x.c:1102
.probe = sim3x_probe,
stellaris.c:1415stellaris_probe()stellaris_flash
const struct flash_driver stellaris_flash = {
stellaris.c:1423
.probe = stellaris_probe,
stm32f1x.c:1729stm32x_probe()stm32f1x_flash
const struct flash_driver stm32f1x_flash = {
stm32f1x.c:1737
.probe = stm32x_probe,
stm32f2x.c:1802stm32x_probe()stm32f2x_flash
const struct flash_driver stm32f2x_flash = {
stm32f2x.c:1810
.probe = stm32x_probe,
stm32g0x.c:1270stm32x_probe()stm32g0x_flash
const struct flash_driver stm32g0x_flash = {
stm32g0x.c:1278
.probe = stm32x_probe,
stm32g4x.c:1204stm32l4_probe()stm32g4x_flash
const struct flash_driver stm32g4x_flash = {
stm32g4x.c:1212
.probe = stm32l4_probe,
stm32h7x.c:1193stm32x_probe()stm32h7x_flash
const struct flash_driver stm32h7x_flash = {
stm32h7x.c:1201
.probe = stm32x_probe,
stm32l4x.c:2670stm32l4_probe()stm32l4x_flash
const struct flash_driver stm32l4x_flash = {
stm32l4x.c:2678
.probe = stm32l4_probe,
stm32l5x.c:1181stm32l4_probe()stm32l5x_flash
const struct flash_driver stm32l5x_flash = {
stm32l5x.c:1189
.probe = stm32l4_probe,
stm32lx.c:938stm32lx_probe()stm32lx_flash
const struct flash_driver stm32lx_flash = {
stm32lx.c:945
.probe = stm32lx_probe,
stmqspi.c:2450stmqspi_probe()stmqspi_flash
const struct flash_driver stmqspi_flash = {
stmqspi.c:2459
.probe = stmqspi_probe,
stmsmi.c:639stmsmi_probe()stmsmi_flash
const struct flash_driver stmsmi_flash = {
stmsmi.c:646
.probe = stmsmi_probe,
str7x.c:786str7x_probe()str7x_flash
const struct flash_driver str7x_flash = {
str7x.c:794
.probe = str7x_probe,
str9x.c:653str9x_probe()str9x_flash
const struct flash_driver str9x_flash = {
str9x.c:661
.probe = str9x_probe,
str9xpec.c:1188str9xpec_probe()str9xpec_flash
const struct flash_driver str9xpec_flash = {
str9xpec.c:1196
.probe = str9xpec_probe,
swm050.c:186swm050_probe()swm050_flash
const struct flash_driver swm050_flash = {
swm050.c:193
.probe = swm050_probe,
target.c:6455handle_report_flash_progress()
int r = bank->driver->probe(bank);
tcl.c:165handle_flash_probe_command()
retval = p->driver->probe(p);
tms470.c:1145tms470_probe()tms470_flash
const struct flash_driver tms470_flash = {
tms470.c:1153
.probe = tms470_probe,
virtual.c:135virtual_probe()
retval = master_bank->driver->probe(master_bank);
virtual.c:210virtual_probe()virtual_flash
const struct flash_driver virtual_flash = {
virtual.c:217
.probe = virtual_probe,
w600.c:367w600_probe()w600_flash
const struct flash_driver w600_flash = {
w600.c:373
.probe = w600_probe,
xcf.c:875xcf_probe()xcf_flash
const struct flash_driver xcf_flash = {
xcf.c:884
.probe = xcf_probe,
xmc1xxx.c:523xmc1xxx_probe()xmc1xxx_flash
const struct flash_driver xmc1xxx_flash = {
xmc1xxx.c:527
.probe = xmc1xxx_probe,
xmc4xxx.c:1332xmc4xxx_probe()xmc4xxx_flash
const struct flash_driver xmc4xxx_flash = {
xmc4xxx.c:1339
.probe = xmc4xxx_probe,