openocd/tcl/board
Paul Fertser faedb14772 tcl: add bcm47xx config and Asus RT-N16 board using it
This adds the bcm47xx config with the special undocumented trick to
put it into standard EJTAG mode from the mystic "LV mode".

The RAM setup is not done as it would require considerable efforts
without much practical gain.

The only issue I noticed so far is that "reset" doesn't actually reset
the chip.

Unfortunately, it's unclear how to make it work properly with SRST as
OpenOCD asserts it in MIPS-specific code so the device will enter LV
mode again but the LV tap is already disabled by that time, so it's
not possible to send the magic command again.

Anyway, this config is more than enough to "recover" any RT-N16
provided the hardware is not damaged.

Change-Id: I0894e339763e6d20d1c93341c597382b479d039b
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Reviewed-on: http://openocd.zylin.com/1849
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
2014-01-08 22:18:18 +00:00
..
actux3.cfg actux3.cfg: add function to setup for u-boot debugging 2011-01-02 21:17:57 +01:00
altera_sockit.cfg Add tcl configurations for Altera Soc devices 2013-08-15 14:50:22 +00:00
am3517evm.cfg AM/DM37x: Unify configuration scripts and add support for TI Beagleboard xM. 2010-09-20 09:17:28 +02:00
arm_evaluator7t.cfg Remove annoying end-of-line whitespace from tcl/* files 2009-09-21 18:48:22 +00:00
asus-rt-n16.cfg tcl: add bcm47xx config and Asus RT-N16 board using it 2014-01-08 22:18:18 +00:00
at91cap7a-stk-sdram.cfg scripts: use adapter_khz not deprecated jtag_khz 2011-11-18 22:14:55 +00:00
at91eb40a.cfg flash: retire unused eCos flash driver 2012-03-11 21:14:21 +00:00
at91rm9200-dk.cfg at91rm9200 : reset_config should go to the board config file 2010-05-18 11:48:47 +02:00
at91rm9200-ek.cfg at91rm9200-ek: add low default communication speed 2011-05-05 15:43:37 +02:00
at91sam9g20-ek.cfg at91sam9: factorise cpu support 2011-03-03 22:49:46 +01:00
at91sam9261-ek.cfg add at91sam9261-ek support 2011-04-09 10:14:46 +02:00
at91sam9263-ek.cfg add at91sam9263-ek support 2011-04-09 10:16:28 +02:00
atmel_at91sam7s-ek.cfg native line endings 2009-08-21 09:01:00 +00:00
atmel_at91sam9rl-ek.cfg TCL: fix non TCL comments 2010-12-18 21:04:22 +01:00
atmel_at91sam9260-ek.cfg TCL: fix non TCL comments 2010-12-18 21:04:22 +01:00
atmel_sam3n_ek.cfg Add configuration for ATMEL SAM3N-EK board. 2011-10-26 20:31:45 +00:00
atmel_sam3s_ek.cfg at91sam3s* support 2010-06-25 21:37:53 +02:00
atmel_sam3u_ek.cfg target.cfg: (re)move some bogus reset_config lines 2009-11-10 09:25:26 -08:00
atmel_sam3x_ek.cfg Added tcl config scripts for SAM3A/X targets and devboard 2012-03-30 15:56:19 +00:00
atmel_sam4s_ek.cfg topic: Added support for the SAM4S variants 2012-04-26 10:58:14 +00:00
balloon3-cpu.cfg TCL scripts: update to current "flash bank" syntax 2010-03-26 08:42:58 +01:00
colibri.cfg board scripts: Marvell PXA270M processor has a new TAPID: 0x89265013 2010-09-14 11:15:35 +02:00
crossbow_tech_imote2.cfg rename jtag_nsrst_delay as adapter_nsrst_delay 2010-03-15 08:41:30 -07:00
csb337.cfg rename jtag_khz as adapter_khz 2010-03-15 08:37:43 -07:00
csb732.cfg rename jtag_nsrst_delay as adapter_nsrst_delay 2010-03-15 08:41:30 -07:00
da850evm.cfg cfg: add omapl138 support and da850evm preliminary support 2010-08-10 09:43:30 +02:00
digi_connectcore_wi-9c.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
diolan_lpc4350-db1.cfg Add new configuration files for the Diolan LPC-4350-DB1 development 2012-03-06 13:31:59 +00:00
dm355evm.cfg TCL scripts: replace "puts" with "echo" 2010-11-09 08:12:51 +01:00
dm365evm.cfg rename jtag_khz as adapter_khz 2010-03-15 08:37:43 -07:00
dm6446evm.cfg TCL scripts: replace "puts" with "echo" 2010-11-09 08:12:51 +01:00
efikamx.cfg target: Pull out the jtag_rtck from iMX5x files 2013-07-15 10:02:32 +00:00
eir.cfg TCL: fix non TCL comments 2010-12-18 21:04:22 +01:00
ek-lm3s9b9x.cfg cfg: update ti/stellaris url's 2012-10-02 21:59:48 +00:00
ek-lm3s9d92.cfg cfg: add ti ek-lm3s9d92 config 2012-10-02 11:34:54 +00:00
ek-lm3s811-revb.cfg cfg: update ti/stellaris url's 2012-10-02 21:59:48 +00:00
ek-lm3s811.cfg cfg: update ti/stellaris url's 2012-10-02 21:59:48 +00:00
ek-lm3s1968.cfg cfg: update ti/stellaris url's 2012-10-02 21:59:48 +00:00
ek-lm3s3748.cfg cfg: update ti/stellaris url's 2012-10-02 21:59:48 +00:00
ek-lm3s6965.cfg cfg: update ti/stellaris url's 2012-10-02 21:59:48 +00:00
ek-lm3s8962.cfg cfg: add ti ek-lm3s8962 config 2012-10-02 11:34:41 +00:00
ek-lm4f120xl.cfg icdi: add TI icdi interface 2012-12-23 21:46:20 +00:00
ek-lm4f232.cfg icdi: add TI icdi interface 2012-12-23 21:46:20 +00:00
ek-tm4c123gxl.cfg board: add TM4C123G LaunchPad config 2013-10-03 09:26:08 +00:00
embedded-artists_lpc2478-32.cfg Create a init_board procedure for the ea dev board. 2012-03-30 15:53:06 +00:00
ethernut3.cfg TCL scripts: replace "puts" with "echo" 2010-11-09 08:12:51 +01:00
glyn_tonga2.cfg Glyn Tonga2: Faster JTAG speed after CPU/RAM init. 2012-04-13 08:57:29 +00:00
hammer.cfg TCL scripts: update to current "flash bank" syntax 2010-03-26 08:42:58 +01:00
hilscher_nxdb500sys.cfg scripts: use adapter_nsrst_delay not deprecated jtag_nsrst_delay 2012-03-30 16:01:51 +00:00
hilscher_nxeb500hmi.cfg scripts: use adapter_nsrst_delay not deprecated jtag_nsrst_delay 2012-03-30 16:01:51 +00:00
hilscher_nxhx10.cfg scripts: use adapter_nsrst_delay not deprecated jtag_nsrst_delay 2012-03-30 16:01:51 +00:00
hilscher_nxhx50.cfg scripts: use adapter_nsrst_delay not deprecated jtag_nsrst_delay 2012-03-30 16:01:51 +00:00
hilscher_nxhx500.cfg scripts: use adapter_nsrst_delay not deprecated jtag_nsrst_delay 2012-03-30 16:01:51 +00:00
hilscher_nxsb100.cfg scripts: use adapter_nsrst_delay not deprecated jtag_nsrst_delay 2012-03-30 16:01:51 +00:00
hitex_lpc1768stick.cfg cfg: Add Hitex LPC1768-Stick using ftdi driver 2012-08-01 21:12:27 +00:00
hitex_lpc2929.cfg TCL: fix non TCL comments 2010-12-18 21:04:22 +01:00
hitex_stm32-performancestick.cfg cfg: update scripts to use new stm32 driver names 2011-07-28 11:45:09 +01:00
hitex_str9-comstick.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
iar_lpc1768.cfg LPC1768 updates, IAR board support 2010-03-02 15:02:01 -08:00
iar_str912_sk.cfg Move TCL script files -- Step 2 of 2: 2009-05-27 06:49:24 +00:00
icnova_imx53_sodimm.cfg target: Pull out the jtag_rtck from iMX5x files 2013-07-15 10:02:32 +00:00
icnova_sam9g45_sodimm.cfg add icnova_sam9g45_sodimm support 2012-02-13 12:04:00 +00:00
imx27ads.cfg TCL SCRIPTS: fix command name 2010-04-15 19:10:36 +02:00
imx27lnst.cfg rename jtag_khz as adapter_khz 2010-03-15 08:37:43 -07:00
imx28evk.cfg topic: Add support for i.MX28EVK 2012-02-13 12:03:26 +00:00
imx31pdk.cfg imx31pdk: use rclk w/1MHz fallback 2010-10-28 08:43:04 +02:00
imx35pdk.cfg TCL: fix non TCL comments 2010-12-18 21:04:22 +01:00
imx53-m53evk.cfg ftdi/board: Add support for DENX M53EVK 2013-07-15 10:02:37 +00:00
imx53loco.cfg target: Pull out the jtag_rtck from iMX5x files 2013-07-15 10:02:32 +00:00
keil_mcb1700.cfg Audrius Urmanavičius [didele.deze@gmail.com]: 2009-08-13 13:54:53 +00:00
keil_mcb2140.cfg Move TCL script files -- Step 2 of 2: 2009-05-27 06:49:24 +00:00
kwikstik.cfg add Freescale Kinetis K40 devices and Kwikstik eval board 2011-10-23 13:23:49 +00:00
linksys_nslu2.cfg target.cfg: remove "-work-area-virt 0" 2009-11-08 08:52:40 -08:00
lisa-l.cfg config: do not use deprecated stm32.cfg 2011-11-17 17:30:03 +00:00
logicpd_imx27.cfg TCL SCRIPTS: fix command name 2010-04-15 19:10:36 +02:00
lpc1850_spifi_generic.cfg Generic LPC1850 board w/ SPIFI flash. 2012-11-06 14:34:16 +00:00
lpc4350_spifi_generic.cfg Added SPIFI flash driver, algorithms, and docs 2012-09-26 16:17:42 +00:00
lubbock.cfg TCL scripts: replace "puts" with "echo" 2010-11-09 08:12:51 +01:00
mcb1700.cfg scripts: use adapter_khz not deprecated jtag_khz 2011-11-18 22:14:55 +00:00
microchip_explorer16.cfg config scripts: remove useless reference to OpenOCD docs 2010-08-11 10:53:54 +02:00
mini2440.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
mini6410.cfg Board definition for mini6410/tiny6410 (ARM1176) 2011-05-29 23:42:09 +02:00
nds32_xc5.cfg nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
netgear-dg834v3.cfg cfg: add Netgear DG834v3 configuration 2013-03-06 21:57:29 +00:00
olimex_lpc_h2148.cfg Move TCL script files -- Step 2 of 2: 2009-05-27 06:49:24 +00:00
olimex_LPC2378STK.cfg Move TCL script files -- Step 2 of 2: 2009-05-27 06:49:24 +00:00
olimex_sam7_ex256.cfg Move TCL script files -- Step 2 of 2: 2009-05-27 06:49:24 +00:00
olimex_sam9_l9260.cfg TCL: fix non TCL comments 2010-12-18 21:04:22 +01:00
olimex_stm32_h103.cfg cfg: update scripts to use new stm32 driver names 2011-07-28 11:45:09 +01:00
olimex_stm32_h107.cfg Split olimex_stm32_h107.cfg. 2012-04-20 15:33:24 +00:00
olimex_stm32_p107.cfg Split olimex_stm32_h107.cfg. 2012-04-20 15:33:24 +00:00
omap2420_h4.cfg board configs -- unique names for flash chips 2010-01-20 10:46:53 -08:00
open-bldc.cfg Added Open-BLDC board config file. 2009-12-29 12:41:43 +01:00
openrd.cfg TCL: fix non TCL comments 2010-12-18 21:04:22 +01:00
or1k_generic.cfg topic: Support for the Xilinx BSCAN_* Virtual JTAG in Openrisc 2013-12-14 21:53:16 +00:00
osk5912.cfg board configs -- unique names for flash chips 2010-01-20 10:46:53 -08:00
phone_se_j100i.cfg board: Add Sony Ericsson J100I Phone 2012-05-25 12:06:41 +00:00
phytec_lpc3250.cfg rename jtag_nsrst_delay as adapter_nsrst_delay 2010-03-15 08:41:30 -07:00
pic-p32mx.cfg PIC32: add Microchip Explorer16 cfg 2010-03-16 10:10:20 +00:00
propox_mmnet1001.cfg TCL: fix non TCL comments 2010-12-18 21:04:22 +01:00
pxa255_sst.cfg TCL: fix non TCL comments 2010-12-18 21:04:22 +01:00
redbee.cfg Fix redbee config files 2011-08-24 11:13:26 +02:00
rsc-w910.cfg TCL: fix non TCL comments 2010-12-18 21:04:22 +01:00
sheevaplug.cfg TCL: fix non TCL comments 2010-12-18 21:04:22 +01:00
smdk6410.cfg SMDK6410 is not target, move file to board 2011-05-29 20:05:01 +02:00
spear300evb_mod.cfg TCL: Add board file for EVALSPEAr300 2011-11-21 22:09:09 +00:00
spear300evb.cfg TCL: Add board file for EVALSPEAr300 2011-11-21 22:09:09 +00:00
spear310evb20_mod.cfg TCL/SPEAr: Add reference to ST Application Note 2011-11-21 22:03:17 +00:00
spear310evb20.cfg TCL/SPEAr: Join two initialization files. 2011-11-21 22:07:19 +00:00
spear320cpu_mod.cfg TCL/SPEAr: fix name of included file 2011-11-22 21:02:55 +00:00
spear320cpu.cfg TCL/SPEAr: default one DDR chip 2011-12-06 21:06:15 +00:00
steval_pcc010.cfg Add definition for the STEVAL-PCC010 board with the STM32F207 2011-09-09 10:29:11 +02:00
stm32f3discovery.cfg cfg: add STM32F3-DISCOVERY board support 2012-10-02 11:27:59 +00:00
stm32f4discovery.cfg Use hardware reset and connect under reset on boards with ST-LINK/V2, as 2012-05-14 09:32:20 +00:00
stm32f429discovery.cfg cfg: add STM32F429 discovery board config 2013-10-15 20:42:00 +00:00
stm32f0discovery.cfg Use hardware reset and connect under reset on boards with ST-LINK/V2, as 2012-05-14 09:32:20 +00:00
stm32ldiscovery.cfg cfg: increase stm32l-discovery working area 2012-12-30 11:35:16 +00:00
stm32vldiscovery.cfg cfg: fix incorrect stm32vldiscovery working area 2012-04-30 13:06:34 +00:00
stm3210b_eval.cfg cfg: update scripts to use new stm32 driver names 2011-07-28 11:45:09 +01:00
stm3210c_eval.cfg cfg: update scripts to use new stm32 driver names 2011-07-28 11:45:09 +01:00
stm3210e_eval.cfg cfg: update scripts to use new stm32 driver names 2011-07-28 11:45:09 +01:00
stm3220g_eval_stlink.cfg Use hardware reset and connect under reset on boards with ST-LINK/V2, as 2012-05-14 09:32:20 +00:00
stm3220g_eval.cfg stm3220g_eval.cfg: fix CHIPNAME. 2011-10-25 20:08:58 +00:00
stm3241g_eval_stlink.cfg Use hardware reset and connect under reset on boards with ST-LINK/V2, as 2012-05-14 09:32:20 +00:00
stm3241g_eval.cfg cfg: add STM32F4x and STM3241G-EVAL config files 2012-03-30 16:02:14 +00:00
stm32100b_eval.cfg cfg: update scripts to use new stm32 driver names 2011-07-28 11:45:09 +01:00
stm320518_eval_stlink.cfg Use hardware reset and connect under reset on boards with ST-LINK/V2, as 2012-05-14 09:32:20 +00:00
str910-eval.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
telo.cfg TCL: fix non TCL comments 2010-12-18 21:04:22 +01:00
ti_am335xevm.cfg board: Add TI AM335x Evaluation Module 2012-07-19 18:48:06 +00:00
ti_beagleboard_xm.cfg AM/DM37x: Unify configuration scripts and add support for TI Beagleboard xM. 2010-09-20 09:17:28 +02:00
ti_beagleboard.cfg Dirk Behme <dirk.behme@googlemail.com> Add default fall back freqency. 2009-09-04 08:27:08 +00:00
ti_beaglebone.cfg cfg: add default pid/vid pair to beaglebone board cfg. 2012-05-07 19:58:15 +00:00
ti_blaze.cfg omap4430: add Blaze config 2011-03-13 14:59:39 +01:00
ti_pandaboard_es.cfg pandaboard: add initial TCL support for pandaboard-es 2012-04-18 20:32:08 +00:00
ti_pandaboard.cfg TCL configs for OMAP4430 and Pandaboard 2011-01-31 08:57:50 +01:00
ti_tmdx570ls31usb.cfg add TI TMS570 support scripts 2013-11-06 13:06:41 +00:00
topas910.cfg TCL: fix non TCL comments 2010-12-18 21:04:22 +01:00
topasa900.cfg TCL: fix non TCL comments 2010-12-18 21:04:22 +01:00
twr-k60f120m.cfg kinetis: update support for all program flash granularities 2012-06-26 11:53:37 +00:00
twr-k60n512.cfg kinetis: update support for all program flash granularities 2012-06-26 11:53:37 +00:00
tx25_stk5.cfg Support for KaRo TX25 CPU Module on a StarterkitV base board 2012-04-10 12:15:16 +00:00
tx27_stk5.cfg Made BI-swap optional in mxc. 2011-12-23 09:39:48 +00:00
unknown_at91sam9260.cfg TCL: fix non TCL comments 2010-12-18 21:04:22 +01:00
uptech_2410.cfg uptech2410 2011-06-02 12:17:28 +02:00
verdex.cfg Verdex: Add support for Gumstix Verdex boards. 2011-10-01 13:11:02 +02:00
voipac.cfg Add Voipac PXA270 module support 2010-04-26 07:08:55 +02:00
voltcraft_dso-3062c.cfg Initial config for the Voltcraft DSO-3062C. 2012-04-02 00:02:56 +00:00
x300t.cfg TCL scripts: update to current "flash bank" syntax 2010-03-26 08:42:58 +01:00
zy1000.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00