Small cosmetic fixes in the license header to make them all look the same, fix some typos, update README. git-svn-id: svn://svn.berlios.de/openocd/trunk@396 b42882b7-edfa-0310-969c-e2dbd0fdcd60tags/v0.1.0
@@ -112,7 +112,7 @@ Support for Intel XScale CPUs is also included: | |||
- IXP42x | |||
And support for the Marvell Feroceon CPU core as found in the | |||
Orion SOC family is included as well. | |||
Orion SoC family is included as well. | |||
3. Host platforms | |||
@@ -125,6 +125,9 @@ AMD64-Linux, Alpha-Linux, ARM-Linux, and PowerPC OS-X. | |||
Documentation for the OpenOCD is hosted in the Berlios OpenFacts Wiki at | |||
http://openfacts.berlios.de/index-en.phtml?title=Open_On-Chip_Debugger. | |||
There is also and openocd(1) manpage, the 'openocd --help' output and | |||
an OpenOCD info page (type 'info openocd'). | |||
5. Licensing | |||
OpenOCD is licensed under the terms of the GNU General Public License, see the | |||
@@ -2,10 +2,8 @@ | |||
* Copyright (C) 2007 by Dominic Rath * | |||
* Dominic.Rath@gmx.de * | |||
* * | |||
* partially based on * | |||
* drivers/mtd/nand_ids.c * | |||
* * | |||
* Copyright (C) 2002 Thomas Gleixner (tglx@linutronix.de) * | |||
* Partially based on drivers/mtd/nand_ids.c from Linux. * | |||
* Copyright (C) 2002 Thomas Gleixner <tglx@linutronix.de> * | |||
* * | |||
* 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 * | |||
@@ -2,12 +2,10 @@ | |||
* Copyright (C) 2007 by Dominic Rath * | |||
* Dominic.Rath@gmx.de * | |||
* * | |||
* partially based on * | |||
* linux/include/linux/mtd/nand.h * | |||
* * | |||
* Copyright (c) 2000 David Woodhouse <dwmw2@mvhi.com> * | |||
* Steven J. Hill <sjhill@realitydiluted.com> * | |||
* Thomas Gleixner <tglx@linutronix.de> * | |||
* Partially based on linux/include/linux/mtd/nand.h * | |||
* Copyright (C) 2000 David Woodhouse <dwmw2@mvhi.com> * | |||
* Copyright (C) 2000 Steven J. Hill <sjhill@realitydiluted.com> * | |||
* Copyright (C) 2000 Thomas Gleixner <tglx@linutronix.de> * | |||
* * | |||
* 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 * | |||
@@ -1,14 +1,26 @@ | |||
/* src/flash/s3c2410_nand.c | |||
* | |||
/*************************************************************************** | |||
* Copyright (C) 2007, 2008 by Ben Dooks * | |||
* ben@fluff.org * | |||
* * | |||
* 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. * | |||
***************************************************************************/ | |||
/* | |||
* S3C2410 OpenOCD NAND Flash controller support. | |||
* | |||
* Copyright 2007,2008 Ben Dooks <ben@fluff.org> | |||
* | |||
* 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. | |||
* | |||
* Many thanks to Simtec Electronics for sponsoring this work. | |||
*/ | |||
@@ -1,14 +1,26 @@ | |||
/* src/flash/s3c2412_nand.c | |||
* | |||
/*************************************************************************** | |||
* Copyright (C) 2007, 2008 by Ben Dooks * | |||
* ben@fluff.org * | |||
* * | |||
* 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. * | |||
***************************************************************************/ | |||
/* | |||
* S3C2412 OpenOCD NAND Flash controller support. | |||
* | |||
* Copyright 2007,2008 Ben Dooks <ben@fluff.org> | |||
* | |||
* 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. | |||
* | |||
* Many thanks to Simtec Electronics for sponsoring this work. | |||
*/ | |||
@@ -1,14 +1,26 @@ | |||
/* src/flash/s3c2440_nand.c | |||
* | |||
/*************************************************************************** | |||
* Copyright (C) 2007, 2008 by Ben Dooks * | |||
* ben@fluff.org * | |||
* * | |||
* 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. * | |||
***************************************************************************/ | |||
/* | |||
* S3C2440 OpenOCD NAND Flash controller support. | |||
* | |||
* Copyright 2007,2008 Ben Dooks <ben@fluff.org> | |||
* | |||
* 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. | |||
* | |||
* Many thanks to Simtec Electronics for sponsoring this work. | |||
*/ | |||
@@ -1,18 +1,29 @@ | |||
/* src/flash/s3c2443_nand.c | |||
* | |||
/*************************************************************************** | |||
* Copyright (C) 2007, 2008 by Ben Dooks * | |||
* ben@fluff.org * | |||
* * | |||
* 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. * | |||
***************************************************************************/ | |||
/* | |||
* S3C2443 OpenOCD NAND Flash controller support. | |||
* | |||
* Copyright 2007,2008 Ben Dooks <ben@fluff.org> | |||
* | |||
* 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. | |||
* | |||
* Many thanks to Simtec Electronics for sponsoring this work. | |||
*/ | |||
#ifdef HAVE_CONFIG_H | |||
#include "config.h" | |||
#endif | |||
@@ -1,14 +1,26 @@ | |||
/* src/flash/s3c24xx_nand.c | |||
* | |||
/*************************************************************************** | |||
* Copyright (C) 2007, 2008 by Ben Dooks * | |||
* ben@fluff.org * | |||
* * | |||
* 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. * | |||
***************************************************************************/ | |||
/* | |||
* S3C24XX Series OpenOCD NAND Flash controller support. | |||
* | |||
* Copyright 2007,2008 Ben Dooks <ben@fluff.org> | |||
* | |||
* 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. | |||
* | |||
* Many thanks to Simtec Electronics for sponsoring this work. | |||
*/ | |||
@@ -1,14 +1,26 @@ | |||
/* src/flash/s3c24xx_nand.h | |||
* | |||
/*************************************************************************** | |||
* Copyright (C) 2007, 2008 by Ben Dooks * | |||
* ben@fluff.org * | |||
* * | |||
* 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. * | |||
***************************************************************************/ | |||
/* | |||
* S3C24XX Series OpenOCD NAND Flash controller support. | |||
* | |||
* Copyright 2007,2008 Ben Dooks <ben@fluff.org> | |||
* | |||
* 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. | |||
* | |||
* Many thanks to Simtec Electronics for sponsoring this work. | |||
*/ | |||
@@ -1,19 +1,30 @@ | |||
/* linux/include/asm-arm/arch-s3c2410/regs-nand.h | |||
* | |||
* Copyright (c) 2004,2005 Simtec Electronics <linux@simtec.co.uk> | |||
* http://www.simtec.co.uk/products/SWLINUX/ | |||
* | |||
* This program is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License version 2 as | |||
* published by the Free Software Foundation. | |||
* | |||
/*************************************************************************** | |||
* Copyright (C) 2004, 2005 by Simtec Electronics * | |||
* linux@simtec.co.uk * | |||
* http://www.simtec.co.uk/products/SWLINUX/ * | |||
* * | |||
* 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; version 2 of the License. * | |||
* * | |||
* 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. * | |||
***************************************************************************/ | |||
/* | |||
* S3C2410 NAND register definitions | |||
*/ | |||
*/ | |||
#ifndef __ASM_ARM_REGS_NAND | |||
#define __ASM_ARM_REGS_NAND "$Id: nand.h,v 1.3 2003/12/09 11:36:29 ben Exp $" | |||
#define S3C2410_NFREG(x) (x) | |||
#define S3C2410_NFCONF S3C2410_NFREG(0x00) | |||
@@ -117,7 +128,5 @@ | |||
#define S3C2412_NFECCERR_MULTIBIT (2) | |||
#define S3C2412_NFECCERR_ECCAREA (3) | |||
#endif /* __ASM_ARM_REGS_NAND */ | |||
@@ -1,7 +1,7 @@ | |||
/*************************************************************************** | |||
* Copyright (C) 2006 by Magnus Lundin * | |||
* lundin@mlu.mine.nu * | |||
* * | |||
* 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 * | |||
@@ -20,10 +20,7 @@ | |||
/*************************************************************************** | |||
* STELLARIS is tested on LM3S811 | |||
* | |||
* | |||
* | |||
***************************************************************************/ | |||
***************************************************************************/ | |||
#ifdef HAVE_CONFIG_H | |||
#include "config.h" | |||
#endif | |||
@@ -1,6 +1,6 @@ | |||
/*************************************************************************** | |||
* Copyright (C) 2006 by Magnus Lundin * | |||
* lundinªmlu.mine.nu * | |||
* 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 * | |||
@@ -1,5 +1,5 @@ | |||
/*************************************************************************** | |||
* (c) Copyright 2007, 2008 by Christopher Kilgour * | |||
* Copyright (C) 2007,2008 by Christopher Kilgour * | |||
* techie |_at_| whiterocker |_dot_| com * | |||
* * | |||
* This program is free software; you can redistribute it and/or modify * | |||
@@ -17,7 +17,6 @@ | |||
* Free Software Foundation, Inc., * | |||
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * | |||
***************************************************************************/ | |||
#ifdef HAVE_CONFIG_H | |||
#include "config.h" | |||
#endif | |||
@@ -1,5 +1,5 @@ | |||
/*************************************************************************** | |||
* (c) Copyright 2007, 2008 by Christopher Kilgour * | |||
* Copyright (C) 2007,2008 by Christopher Kilgour * | |||
* techie |_at_| whiterocker |_dot_| com * | |||
* * | |||
* This program is free software; you can redistribute it and/or modify * | |||
@@ -17,7 +17,6 @@ | |||
* Free Software Foundation, Inc., * | |||
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * | |||
***************************************************************************/ | |||
#ifndef TMS470_DOT_H | |||
#define TMS470_DOT_H | |||
@@ -1,14 +1,6 @@ | |||
/*************************************************************************** | |||
* Copyright (C) 2007 by Benedikt Sauter sauter@ixbat.de * | |||
* based on Dominic Rath's amt_jtagaccel.c * | |||
* * | |||
* usbprog is a free programming adapter. You can easily install * | |||
* different firmware versions from an "online pool" over USB. * | |||
* The adapter can be used for programming and debugging AVR and ARM * | |||
* processors, as USB to RS232 converter, as JTAG interface or as * | |||
* simple I/O interface (5 lines). * | |||
* * | |||
* http://www.embedded-projects.net/usbprog * | |||
* Copyright (C) 2007 by Benedikt Sauter * | |||
* sauter@ixbat.de * | |||
* * | |||
* 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 * | |||
@@ -25,6 +17,19 @@ | |||
* Free Software Foundation, Inc., * | |||
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * | |||
***************************************************************************/ | |||
/* | |||
* This file is based on Dominic Rath's amt_jtagaccel.c. | |||
* | |||
* usbprog is a free programming adapter. You can easily install | |||
* different firmware versions from an "online pool" over USB. | |||
* The adapter can be used for programming and debugging AVR and ARM | |||
* processors, as USB to RS232 converter, as JTAG interface or as | |||
* simple I/O interface (5 lines). | |||
* | |||
* http://www.embedded-projects.net/usbprog | |||
*/ | |||
#ifdef HAVE_CONFIG_H | |||
#include "config.h" | |||
#endif | |||
@@ -16,7 +16,6 @@ | |||
* Free Software Foundation, Inc., * | |||
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * | |||
***************************************************************************/ | |||
#ifdef HAVE_CONFIG_H | |||
#include "config.h" | |||
#endif | |||
@@ -16,7 +16,6 @@ | |||
* Free Software Foundation, Inc., * | |||
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * | |||
***************************************************************************/ | |||
#ifndef ARM11_H | |||
#define ARM11_H | |||
@@ -16,7 +16,6 @@ | |||
* Free Software Foundation, Inc., * | |||
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * | |||
***************************************************************************/ | |||
#ifdef HAVE_CONFIG_H | |||
#include "config.h" | |||
#endif | |||
@@ -1,6 +1,7 @@ | |||
/*************************************************************************** | |||
* Copyright (C) 2005 by Dominic Rath * | |||
* Dominic.Rath@gmx.de * | |||
* * | |||
* Copyright (C) 2006 by Magnus Lundin * | |||
* lundin@mlu.mine.nu * | |||
* * | |||
@@ -1,6 +1,7 @@ | |||
/*************************************************************************** | |||
* Copyright (C) 2005 by Dominic Rath * | |||
* Dominic.Rath@gmx.de * | |||
* * | |||
* Copyright (C) 2006 by Magnus Lundin * | |||
* lundin@mlu.mine.nu * | |||
* * | |||
@@ -1,6 +1,7 @@ | |||
/*************************************************************************** | |||
* Copyright (C) 2005 by Dominic Rath * | |||
* Dominic.Rath@gmx.de * | |||
* * | |||
* Copyright (C) 2006 by Magnus Lundin * | |||
* lundin@mlu.mine.nu * | |||
* * | |||
@@ -1,6 +1,7 @@ | |||
/*************************************************************************** | |||
* Copyright (C) 2005 by Dominic Rath * | |||
* Dominic.Rath@gmx.de * | |||
* * | |||
* Copyright (C) 2006 by Magnus Lundin * | |||
* lundin@mlu.mine.nu * | |||
* * | |||
@@ -22,7 +22,7 @@ | |||
* CoreSight (Light?) SerialWireJtagDebugPort * | |||
* * | |||
* CoreSight™ DAP-Lite TRM, ARM DDI 0316A * | |||
* Cortex-M3™ TRM, ARM DDI 0337C * | |||
* Cortex-M3™ TRM, ARM DDI 0337C * | |||
* * | |||
***************************************************************************/ | |||
#ifdef HAVE_CONFIG_H | |||
@@ -1,26 +1,26 @@ | |||
/*************************************************************************** | |||
* Copyright (C) 2008 by Marvell Semiconductors, Inc. * | |||
* Written by Nicolas Pitre <nico@marvell.com> * | |||
* * | |||
* 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. * | |||
***************************************************************************/ | |||
/* | |||
* Marvell Feroceon (88F5182, 88F5281) support. | |||
* | |||
* Copyright (C) 2008 Marvell Semiconductors, Inc. | |||
* Written by Nicolas Pitre <nico@marvell.com> | |||
* | |||
* 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. | |||
*/ | |||
/* | |||
* The Feroceon core mimics the ARM926 ICE interface with the following | |||
* differences: | |||
* | |||
@@ -1,5 +1,5 @@ | |||
/*************************************************************************** | |||
* Copyright (C) 2007 by Dominic Rath * | |||
* Copyright (C) 2007 by Dominic Rath * | |||
* Dominic.Rath@gmx.de * | |||
* * | |||
* This program is free software; you can redistribute it and/or modify * | |||