#Define extra modules here.
moreapps?=apps/i2c/i2c.o apps/chipcon/chipcon.o apps/glitch/glitch.o apps/jtag/sbw.o apps/smartcard/smartcard.o
#Define extra modules here.
moreapps?=apps/i2c/i2c.o apps/chipcon/chipcon.o apps/glitch/glitch.o apps/jtag/sbw.o apps/smartcard/smartcard.o
-apps= $(moreapps) apps/monitor/monitor.o apps/spi/spi.o apps/jtag/jtag.o apps/jtag/jtag430.o apps/jtag/jtag430x2.o apps/avr/avr.o apps/jtag/ejtag.o
+apps= $(moreapps) apps/monitor/monitor.o apps/spi/spi.o apps/jtag/jtag.o apps/jtag/jtag430.o apps/jtag/jtag430x2.o apps/avr/avr.o apps/jtag/ejtag.o apps/jtag/jtagxscale.o
libs= lib/$(mcu).o lib/command.o apps/jtag/jtag430asm.o apps/chipcon/chipconasm.o
app= goodfet
libs= lib/$(mcu).o lib/command.o apps/jtag/jtag430asm.o apps/chipcon/chipconasm.o
app= goodfet
--- /dev/null
+/*! \file jtagxscale.c
+ \author Dave Huseby <dave@linuxprogrammer.org>
+ \brief Intel XScale JTAG (32-bit)
+*/
+
+#include "platform.h"
+#include "command.h"
+#include "jtag.h"
+
+//! Handles XScale JTAG commands. Forwards others to JTAG.
+void xscalehandle(unsigned char app,
+ unsigned char verb,
+ unsigned long len)
+{
+ switch(verb)
+ {
+ case START:
+ case STOP:
+ case PEEK:
+ case POKE:
+ default:
+ jtaghandle(app,verb,len);
+ }
+}