X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Fflash%2Fstr9xpec.h;h=1c8d41b191c25cbc8a2417b376b819c6f91fefcd;hb=ccae9ae0200a66472409334d18108b309a9fae70;hp=3d1b00682a3dc604430bb5a43d2dfc25fa25988c;hpb=4b97f3cbb9603c13f69f8d3b5371c12045593126;p=openocd.git diff --git a/src/flash/str9xpec.h b/src/flash/str9xpec.h index 3d1b00682a..1c8d41b191 100644 --- a/src/flash/str9xpec.h +++ b/src/flash/str9xpec.h @@ -2,6 +2,9 @@ * Copyright (C) 2005 by Dominic Rath * * Dominic.Rath@gmx.de * * * + * Copyright (C) 2008 by Spencer Oliver * + * spen@spen-soft.co.uk * + * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * @@ -21,18 +24,16 @@ #define STR9XPEC_H #include "flash.h" -#include "target.h" #include "jtag.h" -typedef struct str9xpec_flash_controller_s +struct str9xpec_flash_controller { - struct target_s *target; - u32 *sector_bits; + struct jtag_tap *tap; + uint32_t *sector_bits; int chain_pos; int isc_enable; - jtag_device_t* devarm; - u8 options[8]; -} str9xpec_flash_controller_t; + uint8_t options[8]; +}; enum str9xpec_status_codes { @@ -67,12 +68,6 @@ enum str9xpec_status_codes #define ISC_STATUS_BUSY 0x04 #define ISC_STATUS_ERROR 0x03 -typedef struct mem_layout_str9pec { - u32 sector_start; - u32 sector_size; - u32 sector_bit; -} str9xpec_mem_layout_t; - /* Option bytes definitions */ #define STR9XPEC_OPT_CSMAPBIT 48 @@ -82,4 +77,3 @@ typedef struct mem_layout_str9pec { #define STR9XPEC_OPT_OTPBIT 63 #endif /* STR9XPEC_H */ -