From 950f7e3cd95ffbda3d8f59314777de000e518fba Mon Sep 17 00:00:00 2001 From: oharboe Date: Thu, 7 May 2009 06:58:52 +0000 Subject: Deleted at9sam7_old driver. Nobody has complained about the new one yet. git-svn-id: svn://svn.berlios.de/openocd/trunk@1632 b42882b7-edfa-0310-969c-e2dbd0fdcd60 --- src/flash/at91sam7_old.h | 98 ------------------------------------------------ 1 file changed, 98 deletions(-) delete mode 100644 src/flash/at91sam7_old.h (limited to 'src/flash/at91sam7_old.h') diff --git a/src/flash/at91sam7_old.h b/src/flash/at91sam7_old.h deleted file mode 100644 index 75c881c..0000000 --- a/src/flash/at91sam7_old.h +++ /dev/null @@ -1,98 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2006 by Magnus Lundin * - * lundin@mlu.mine.nu * - * * - * 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 * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#ifndef AT91SAM7_OLD_H -#define AT91SAM7_OLD_H - -#include "flash.h" -#include "target.h" - -typedef struct at91sam7_old_flash_bank_s -{ - u32 working_area; - u32 working_area_size; - - /* chip id register */ - u32 cidr; - u16 cidr_ext; - u16 cidr_nvptyp; - u16 cidr_arch; - u16 cidr_sramsiz; - u16 cidr_nvpsiz; - u16 cidr_nvpsiz2; - u16 cidr_eproc; - u16 cidr_version; - char * target_name; - - /* flash geometry */ - u16 num_pages; - u16 pagesize; - u16 pages_in_lockregion; - u8 num_erase_regions; - u8 num_planes; - u32 *erase_region_info; - - /* nv memory bits */ - u16 num_lockbits; - u16 lockbits[4]; - u16 num_nvmbits; - u16 nvmbits; - u8 securitybit; - u8 flashmode[4]; /* 0: not init, 1: fmcn for nvbits (1uS), 2: fmcn for flash (1.5uS) */ - - /* main clock status */ - u8 mck_valid; - u32 mck_freq; - -} at91sam7_old_flash_bank_t; - -/* AT91SAM7 control registers */ -#define DBGU_CIDR_old 0xFFFFF240 -#define CKGR_MCFR_old 0xFFFFFC24 -#define CKGR_MCFR_MAINRDY_old 0x10000 -#define CKGR_PLLR_old 0xFFFFFC2c -#define CKGR_PLLR_DIV_old 0xff -#define CKGR_PLLR_MUL_old 0x07ff0000 -#define PMC_MCKR_old 0xFFFFFC30 -#define PMC_MCKR_CSS_old 0x03 -#define PMC_MCKR_PRES_old 0x1c - -/* Flash Controller Commands */ -#define WP_old 0x01 -#define SLB_old 0x02 -#define WPL_old 0x03 -#define CLB_old 0x04 -#define EA_old 0x08 -#define SGPB_old 0x0B -#define CGPB_old 0x0D -#define SSB_old 0x0F - -/* MC_FSR bit definitions */ -#define MC_FSR_FRDY_old 1 -#define MC_FSR_EOL_old 2 - -/* AT91SAM7 constants */ -#define RC_FREQ_old 32000 - -/* FLASH_TIMING_MODES */ -#define FMR_TIMING_NONE_old 0 -#define FMR_TIMING_NVBITS_old 1 -#define FMR_TIMING_FLASH_old 2 - -#endif /* AT91SAM7_OLD_H */ -- cgit v1.1