summaryrefslogtreecommitdiff
path: root/src/flash/flash.c
diff options
context:
space:
mode:
authorZachary T Welch <zw@superlucidity.net>2009-12-04 04:10:42 -0800
committerZachary T Welch <zw@superlucidity.net>2009-12-04 16:56:23 -0800
commitc90702eaa7e7c4e7dd6d1efea61387a62748cfad (patch)
tree3cb8f279d21b92ee35b4fe06f915341975df6c02 /src/flash/flash.c
parent04ee41de52065f648752c13652b3428260f1ac2a (diff)
downloadopenocd+libswd-c90702eaa7e7c4e7dd6d1efea61387a62748cfad.tar.gz
openocd+libswd-c90702eaa7e7c4e7dd6d1efea61387a62748cfad.tar.bz2
openocd+libswd-c90702eaa7e7c4e7dd6d1efea61387a62748cfad.tar.xz
openocd+libswd-c90702eaa7e7c4e7dd6d1efea61387a62748cfad.zip
add flash/nor/drivers.c
Encapsulates access to the flash_drivers array, providing a base of operations for future dynamic driver module loading features.
Diffstat (limited to 'src/flash/flash.c')
-rw-r--r--src/flash/flash.c43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/flash/flash.c b/src/flash/flash.c
index 2cf56ed5..dfeea5b0 100644
--- a/src/flash/flash.c
+++ b/src/flash/flash.c
@@ -32,49 +32,6 @@
#include <target/image.h>
#include <helper/time_support.h>
-/* flash drivers
- */
-extern struct flash_driver lpc2000_flash;
-extern struct flash_driver lpc288x_flash;
-extern struct flash_driver lpc2900_flash;
-extern struct flash_driver cfi_flash;
-extern struct flash_driver at91sam3_flash;
-extern struct flash_driver at91sam7_flash;
-extern struct flash_driver str7x_flash;
-extern struct flash_driver str9x_flash;
-extern struct flash_driver aduc702x_flash;
-extern struct flash_driver stellaris_flash;
-extern struct flash_driver str9xpec_flash;
-extern struct flash_driver stm32x_flash;
-extern struct flash_driver tms470_flash;
-extern struct flash_driver ecosflash_flash;
-extern struct flash_driver ocl_flash;
-extern struct flash_driver pic32mx_flash;
-extern struct flash_driver avr_flash;
-extern struct flash_driver faux_flash;
-
-struct flash_driver *flash_drivers[] = {
- &lpc2000_flash,
- &lpc288x_flash,
- &lpc2900_flash,
- &cfi_flash,
- &at91sam7_flash,
- &at91sam3_flash,
- &str7x_flash,
- &str9x_flash,
- &aduc702x_flash,
- &stellaris_flash,
- &str9xpec_flash,
- &stm32x_flash,
- &tms470_flash,
- &ecosflash_flash,
- &ocl_flash,
- &pic32mx_flash,
- &avr_flash,
- &faux_flash,
- NULL,
-};
-
struct flash_bank *flash_banks;
struct flash_bank *get_flash_bank_by_num_noprobe(int num)