[ 1079531 ] jtag mpc5200 support

git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@694 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
master
Kolja Waschk 17 years ago
parent 81fdf5f95a
commit bb7186f387

@ -42,6 +42,7 @@ AC_CONFIG_FILES(
src/part/Makefile
src/bus/Makefile
src/cmd/Makefile
src/svf/Makefile
po/Makefile.in
)
@ -56,6 +57,8 @@ AM_GNU_GETTEXT_VERSION(0.14.1)
AC_PROG_CC
AC_PROG_RANLIB
AC_PROG_LEX
AC_PROG_YACC
AC_CONFIG_SUBDIRS(libbrux)

@ -29,6 +29,7 @@
# bits 11-1 of the Device Identification Register
00000000111 hitachi Hitachi
00000001001 intel Intel
00000001110 freescale Freescale (Motorola)
00000010101 philips Philips Semi. (Signetics)
00000011000 toshiba Toshiba
00000011111 atmel Atmel

@ -49,6 +49,9 @@ nobase_dist_pkgdata_DATA = \
hitachi/sh7727/sh7727 \
hitachi/sh7729/STEPPINGS \
hitachi/sh7729/sh7729 \
freescale/PARTS \
freescale/mpc5200/STEPPINGS \
freescale/mpc5200/mpc5200 \
ibm/PARTS \
ibm/ppc440gx/STEPPINGS \
ibm/ppc440gx/ppc440gx \

@ -31,6 +31,10 @@ typedef struct chain_t chain_t;
#include "cable.h"
#define EXITMODE_SHIFT 0
#define EXITMODE_IDLE 1
#define EXITMODE_EXIT1 2
struct chain_t {
int state;
parts_t *parts;
@ -45,7 +49,9 @@ void chain_clock( chain_t *chain, int tms, int tdi );
int chain_set_trst( chain_t *chain, int trst );
int chain_get_trst( chain_t *chain );
void chain_shift_instructions( chain_t *chain );
void chain_shift_instructions_mode( chain_t *chain, int capture, int exit );
void chain_shift_data_registers( chain_t *chain, int capture_output );
void chain_shift_data_registers_mode( chain_t *chain, int capture_output, int capture, int exit );
typedef struct {
chain_t **chains;

@ -33,6 +33,7 @@ libbus_a_SOURCES = \
ixp425.c \
lh7a400.c \
mpc824x.c \
mpc5200.c \
ppc440gx_ebc8.c \
pxa2x0.c \
sa1110.c \

@ -35,6 +35,7 @@ const bus_driver_t *bus_drivers[] = {
&ixp425_bus,
&lh7a400_bus,
&mpc824x_bus,
&mpc5200_bus,
&ppc440gx_ebc8_bus,
&pxa2x0_bus,
&s3c4510_bus,

@ -30,6 +30,7 @@ extern const bus_driver_t bcm1250_bus;
extern const bus_driver_t ixp425_bus;
extern const bus_driver_t lh7a400_bus;
extern const bus_driver_t mpc824x_bus;
extern const bus_driver_t mpc5200_bus;
extern const bus_driver_t ppc440gx_ebc8_bus;
extern const bus_driver_t pxa2x0_bus;
extern const bus_driver_t s3c4510_bus;

Loading…
Cancel
Save