212 Commits (ebbd82cd1671179083e4f7f461b78d7e86b8f5b0)

Author SHA1 Message Date
Marcel Telka f7fa16a361 2004-11-24 Marcel Telka <marcel@telka.sk>
* src/cmd/reset.c: New file.
	* src/discovery.c (jtag_reset): Function changed to non-static.
	* src/cmd/Makefile.am (libcmd_a_SOURCES): Added reset.c.
	* src/cmd/cmd.c (cmds): Added cmd_reset.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@624 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
20 years ago
Marcel Telka 5968bafaf9 2004-11-21 Marcel Telka <marcel@telka.sk>
* src/jtag.c (jtag_parse_stream, cleanup): New function.
	(jtag_parse_file): Replaced stream parsing algorithm with jtag_parse_stream() call. Removed support
		for special filename '-'.
	(main): Rewritten and improved startup sequence to distinguish between interactive invocation
		and stdin input (fixed bug 858535, thanks to Andrew Dyer for an idea).


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@623 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
20 years ago
Marcel Telka 2c8a2a4489 2004-11-17 Marcel Telka <marcel@telka.sk>
* acinclude.m4: New file with VL_LIB_READLINE macro (removed dependency on ac-archive package).
	* autogen.sh: Removed acinclude call (removed dependency on ac-archive package).


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@620 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
20 years ago
Marcel Telka 3d2b0c6d8c 2004-11-16 Marcel Telka <marcel@telka.sk>
* data/MANUFACTURERS: Added Lattice Semiconductors and IBM Semiconductors (patch 1012120, Jerome Debard).
	* data/ibm/PARTS: New file (patch 1012120, Jerome Debard).
	* data/ibm/ppc440gx/STEPPINGS: Ditto.
	* data/ibm/ppc440gx/ppc440gx: Ditto.
	* data/lattice/PARTS: Ditto.
	* data/lattice/lc4032v-tqfp48/STEPPINGS: Ditto.
	* data/lattice/lc4032v-tqfp48/lc4032v-tqfp48: Ditto.
	* data/lattice/m4a3-256.192-fpbga256/STEPPINGS: Ditto.
	* data/lattice/m4a3-256.192-fpbga256/m4a3-256.192-fpbga256: Ditto.
	* data/lattice/m4a3-64.32-tqfp48/STEPPINGS: Ditto.
	* data/lattice/m4a3-64.32-tqfp48/m4a3-64.32-tqfp48: Ditto.
	* data/Makefile.am (nobase_dist_pkgdata_DATA): Added new files.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@619 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
20 years ago
Marcel Telka 91799c3d58 2004-10-22 Marcel Telka <marcel@telka.sk>
* data/MANUFACTURERS: Added Sharp manufacturer (patch 886068, Marko Rößler).
	* data/Makefile.am (nobase_dist_pkgdata_DATA): Added new files (patch 886068, Marko Rößler).
	* data/sharp/PARTS: New file (patch 886068, Marko Rößler).
	* data/sharp/lh7a400/STEPPINGS: Ditto.
	* data/sharp/lh7a400/lh7a400: Ditto.
	* src/bus/lh7a400.c: Ditto.
	* src/bus/Makefile.am (libbus_a_SOURCES): Added lh7a400.c (patch 886068, Marko Rößler).
	* src/bus/buses.c (bus_drivers): Added lh7a400_bus (patch 886068, Marko Rößler).
	* src/bus/buses.h: Ditto.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@616 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
20 years ago
Marcel Telka c999c3410e 2004-10-17 Marcel Telka <marcel@telka.sk>
* configure.ac (AC_INIT): Changed version number to 0.6.
	(AM_GNU_GETTEXT_VERSION): Changed version number for gettext to 0.14.1.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@614 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
20 years ago
Marcel Telka cbceb9abfd 2004-10-17 Marcel Telka <marcel@telka.sk>
* src/tap/cable/wiggler.c (nTRST): Changed pin value (patch 1040199, Andrew Dyer).
	(nSRESET): New pin value (patch 1040199, Andrew Dyer).
	(wiggler_init, wiggler_clock, wiggler_get_tdo, wiggler_set_trst): Changed nTRST to not inverted
		signal (patch 1040199, Andrew Dyer).


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@613 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
20 years ago
Marcel Telka 39bcc00393 2004-09-21 Marcel Telka <marcel@telka.sk>
* data/intel/PARTS: Added support for different IXP425 frequency variants (patch 1030647, Trevor Man).


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@612 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
21 years ago
Marcel Telka 6835fad53b 2004-08-24 Marcel Telka <marcel@telka.sk>
* src/bus/Makefile.am (libbus_a_SOURCES): Added ppc440gx_ebc8.c.
	* src/bus/buses.c (bus_drivers): Added ppc440gx_ebc8_bus (patch 1012154, Jerome Debard).
	* src/bus/buses.h: Ditto.
	* src/bus/ppc440gx_ebc8.c: New file (patch 1012154, Jerome Debard).


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@611 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
21 years ago
Marcel Telka 19896cd5a4 2004-08-20 Marcel Telka <marcel@telka.sk>
* src/bus/pxa2x0.c (pxa2x0_bus_init): New function.
	(pxa250_bus_prepare): Replaced bus initialization sequence with pxa2x0_bus_init() call.
	(pxa2x0_bus_area): Added pxa2x0_bus_init() call.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@610 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
21 years ago
Marcel Telka 516caa46b0 2004-08-20 Marcel Telka <marcel@telka.sk>
* src/tap/Makefile.am (libtap_a_SOURCES): Added cable/lattice.c.
	* src/tap/cable.c (cable_drivers): Added lattice_cable_driver (patch 1012138, Jerome Debard).
	* src/tap/cable/lattice.c: New file (patch 1012138, Jerome Debard).


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@609 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
21 years ago
Marcel Telka 45c4c56644 2004-08-19 Marcel Telka <marcel@telka.sk>
* src/bus/Makefile.am (libbus_a_SOURCES): Added tx4925.c (patch 972625, Andrew Dyer).
	* src/bus/buses.c (bus_drivers): Added tx4925_bus (patch 972625, Andrew Dyer).
	* src/bus/buses.h: Ditto.
	* src/bus/tx4925.c: New file (patch 972625, Andrew Dyer).


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@608 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
21 years ago
Marcel Telka 1783d95ef5 2004-08-17 Marcel Telka <marcel@telka.sk>
* data/MANUFACTURERS: Added Toshiba manufacturer (patch 972621, Andrew Dyer).
	* data/Makefile.am (nobase_dist_pkgdata_DATA): Added new files (patch 972621, Andrew Dyer).
	* data/xilinx/PARTS: Added XCR3032XL-VQ44 entry (patch 972621, Andrew Dyer).
	* data/xilinx/xcr3032xl-vq44/STEPPINGS: New file (patch 972621, Andrew Dyer).
	* data/xilinx/xcr3032xl-vq44/xcr3032xl-vq44: Ditto.
	* data/toshiba/PARTS: Ditto.
	* data/toshiba/tx4925/STEPPINGS: Ditto.
	* data/toshiba/tx4925/tx4925: Ditto.
	* data/toshiba/tx4926/STEPPINGS: Ditto.
	* data/toshiba/tx4926/tx4926: Ditto.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@607 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
21 years ago
Marcel Telka 0d22c00973 2004-08-17 Marcel Telka <marcel@telka.sk>
* data/Makefile.am (nobase_dist_pkgdata_DATA): Added new files.
	* data/philips/PARTS: Added XCR3128XL-VQ100 entry (patch 1010714, Michael Lauer).
	* data/xilinx/PARTS: Added directory for XCR3128XL-VQ100 entry (patch 1010714, Michael Lauer).
	* data/philips/xcr3128xl-vq100/STEPPINGS: New file (patch 1010714, Michael Lauer).
	* data/philips/xcr3128xl-vq100/xcr3128xl-vq100: Ditto.
	* data/xilinx/xcr3128xl-vq100/xcr3128xl-vq100: Ditto.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@606 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
21 years ago
Marcel Telka a72f52c785 2004-08-16 Marcel Telka <marcel@telka.sk>
* src/bus/pxa2x0.c (bus_params_t): Added new member: inited.
	(INITED): New macro.
	(pxa2x0_bus_new): Removed BOOT_DEF initialization.
	(pxa250_bus_prepare): Added BOOT_DEF initialization.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@605 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
21 years ago
Marcel Telka fb1b33970e 2004-08-15 Marcel Telka <marcel@telka.sk>
* include/jtag.h (detect_parts): Changed return type.
	* src/detect.c (detect_parts): Changed return value to return number of detected parts.
	* src/cmd/detect.c (cmd_detect_run): Added reset of the chain->parts to NULL before
		detect_parts() call. Ignored detect_parts() return value.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@604 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
21 years ago
Marcel Telka 4bd78f389e 2004-08-13 Marcel Telka <marcel@telka.sk>
* src/jtag.c: Added missing locale.h include (patch 986414, Martin Buck).


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@603 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
21 years ago
Marcel Telka c2401c2051 2004-08-11 Marcel Telka <marcel@telka.sk>
* Makefile.rules (RECURSIVE_TARGETS, lint-recursive): Removed.
	(lint): Added command to run recursive make.
	(.PHONY): Removed lint-recursive.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@602 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
21 years ago
Marcel Telka f103455c5c 2004-06-13 Marcel Telka <marcel@telka.sk>
* data/broadcom/PARTS: Added BCM4712 entry (Alan Wallace).
	* data/broadcom/bcm4712/STEPPINGS: New file (Alan Wallace).
	* data/broadcom/bcm4712/bcm4712: Ditto.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@599 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
21 years ago
Marcel Telka f2755cefae 2004-01-20 Marcel Telka <marcel@telka.sk>
* acinclude.m4: File removed.
	* autogen.sh: Added acinclude call.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@597 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
21 years ago
Marcel Telka 79b8196e41 2003-12-20 Marcel Telka <marcel@telka.sk>
* src/bus/Makefile.am (libbus_a_SOURCES): Added au1500.c.
	* src/bus/au1500.c: New file (patch 853883, Zhang Wei).
	* src/bus/buses.c (bus_drivers): Added au1500_bus (patch 853883, Zhang Wei).
	* src/bus/buses.h: Added au1500_bus.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@590 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
21 years ago
Marcel Telka 26db6e67c3 2003-11-02 Marcel Telka <marcel@telka.sk>
* configure.ac (AC_INIT): Changed version number to 0.5.2.

	* data/Makefile.am (nobase_dist_pkgdata_DATA): Added motorola/mpc8245/1.2.
	* data/motorola/mpc8245/1.2: New file.
	* src/bus/mpc824x.c: Ditto.
	* src/bus/Makefile.am (libbus_a_SOURCES): Added mpc824x.c.
	* src/bus/buses.c (bus_drivers): Added mpc824x_bus.
	* src/bus/buses.h (mpc824x_bus): Added bus declaration.

	* include/bsbit.h (bsbit_alloc): Changed parameter name (signals -> signal).
	* src/part/bsbit.c (bsbit_alloc): Changed parameter behaviour.
	* src/cmd/bit.c (cmd_bit_run): Passed exact signal to bsbit_alloc() instead of list of signals.

	* src/jtag.c (main): Added cfi_array deallocation.

	* src/flash.c (set_flash_driver): Used global cfi_array variable to set flash driver.
	(flashcheck): Function removed.
	All function calls replaced by set_flash_driver().
	(flashmsbin): Removed local cfi_array variable.
	(flashmem): Removed local cfi_array variable. Fixed bug with one more block erase while programming
		data at end of previous block.
	(flasherase): Removed local cfi_array variable. Fixed block number calculation.
	* src/readmem.c (readmem): Fixed bug while reading address near to end of 32 bit address range.
	* src/bus/pxa2x0.c (pxa2x0_bus_new): Added BSR sampling before BOOT_DEF initialization (bugfix).


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@585 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
21 years ago
Marcel Telka 677540b4f0 2003-10-23 Marcel Telka <marcel@telka.sk>
* include/bssignal.h (salias_t): Added new type.
	(salias_alloc, salias_free): Adde new function prototypes.
	* include/part.h (struct part): Added new structure member 'saliases'.
	* src/cmd/Makefile.am (libcmd_a_SOURCES): Added salias.c.
	* src/cmd/cmd.c (cmds): Added cmd_salias.
	* src/cmd/salias.c: New file.
	* src/part/part.c (part_alloc): Added saliases initialization.
	(part_free): Added saliases deallocation.
	(part_find_signal): Added signal aliases searching.
	* src/part/signal.c (salias_alloc, salias_free): New functions.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@582 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
21 years ago
Marcel Telka e02f915ef2 2003-10-20 Marcel Telka <marcel@telka.sk>
* data/hitachi/hd64465/hd64465: Completed BSR bits declaration.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@581 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
21 years ago
Marcel Telka 23e2a0f65f 2003-10-20 Marcel Telka <marcel@telka.sk>
* data/Makefile.am (nobase_dist_pkgdata_DATA): Added hitachi/sh7729/STEPPINGS and hitachi/sh7729/sh7729.
	* data/hitachi/sh7729/STEPPINGS: New file (Beregnyei Balazs).
	* data/hitachi/sh7729/sh7729: Ditto.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@580 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
21 years ago
Marcel Telka 05e84c4d29 2003-10-17 Marcel Telka <marcel@telka.sk>
* data/Makefile.am (nobase_dist_pkgdata_DATA): Added hitachi/hd64465/hd64465.
	* data/hitachi/hd64465/hd64465: New file.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@579 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 0ebc2d73e0 2003-10-13 Marcel Telka <marcel@telka>
* data/intel/ixp425/STEPPINGS: Added B0 stepping.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@578 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 892e85f109 2003-10-11 Marcel Telka <marcel@telka>
Version 0.5.1 released.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@573 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka bd55feaba6 2003-09-23 Marcel Telka <marcel@telka.sk>
* src/flash.c (flash_drivers): Added amd_16_flash_driver (Bradley D. LaRonde).
	(find_block): New function (Bradley D. LaRonde).
	(flashmem): Added block calculations using exact CFI data (Bradley D. LaRonde).

	* src/tap/cable/triton.c (triton_init): Removed unused variable 'data'.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@570 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 3a1bb84aa4 2003-09-15 Marcel Telka <marcel@telka.sk>
* configure.ac: Fixed spelling (patch 805108, Andreas Mohr).
	* src/jtag.c (main): Ditto.
	* src/cmd/discovery.c (cmd_discovery_help, cmd_discovery): Ditto.
	* src/cmd/flashmem.c (cmd_flashmem_help): Ditto.

	* src/tap/cable/ei012.c: Changed comment (patch 805108, Andreas Mohr).
	* src/tap/cable/keithkoep.c: Ditto.
	* src/tap/cable/mpcbdm.c: Ditto.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@568 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 67c8d61b0c 2003-09-14 Marcel Telka <marcel@telka.sk>
* src/tap/cable/triton.c: New file (patch 805103, Andreas Mohr).
	* src/tap/Makefile.am (libtap_a_SOURCES): Added cable/triton.c (patch 805103, Andreas Mohr).
	* src/tap/cable.c (cable_drivers): Added triton_cable_driver member (patch 805103, Andreas Mohr).
	* src/tap/cable/generic.h (PARAM_SRESET): New macro (patch 805103, Andreas Mohr).
	(generic_params_t): New structure member 'sreset' (patch 805103, Andreas Mohr).

	* configure.ac: Changed description for --with-include parameter (thanks to Andreas Mohr).


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@565 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka bf54af7380 2003-09-12 Marcel Telka <marcel@telka.sk>
* configure.ac (AC_CHECK_FUNCS): Added swprintf.
	* src/cmd/print.c (cmd_print_run): Added alternative implementation of the header printing using
		snprintf() for platforms without swprintf() function available.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@564 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 680950c502 2003-09-12 Marcel Telka <marcel@telka.sk>
* configure.ac (AC_INIT): Changed version number to 0.5.1.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@563 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka ca35146952 2003-09-11 Marcel Telka <marcel@telka.sk>
* src/tap/cable/wiggler.c (wiggler_init, wiggler_clock, wiggler_get_tdo, wiggler_set_trst): Fixed
		inverted TRST signal (see patch 799377 for more info, thanks to Mike Tesch for reporting).


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@562 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 1a1d3ff56e 2003-09-10 Marcel Telka <marcel@telka.sk>
* src/cmd/dr.c (cmd_dr_run): Added test for missing active instruction and data register (thanks to
		Mike Tesch for reporting).


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@561 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 8d216f236c 2003-09-10 Marcel Telka <marcel@telka.sk>
* src/bus/bcm1250.c (bcm1250_bus_printinfo, bcm1250_bus): Fixed typo (compatibile->compatible) in
		output message (thanks to Andreas Mohr).
	* src/bus/ixp425.c (ixp425_bus_printinfo, ixp425_bus): Ditto.
	* src/bus/pxa2x0.c (pxa2x0_bus_printinfo, pxa2x0_bus): Ditto.
	* src/bus/s3c4510x.c (s3c4510_bus_printinfo, s3c4510_bus): Ditto.
	* src/bus/sa1110.c (sa1110_bus_printinfo, sa1110_bus): Ditto.
	* src/bus/sh7727.c (sh7727_bus_printinfo, sh7727_bus): Ditto.
	* src/bus/sh7750r.c (sh7750r_bus_printinfo, sh7750r_bus): Ditto.
	* src/bus/sh7751r.c (sh7751r_bus_printinfo, sh7751r_bus): Ditto.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@560 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka b05cffa059 2003-09-05 Marcel Telka <marcel@telka.sk>
* include/bus.h (bus_drivers): Added constant declaration.
	(new_sa1110_bus, new_pxa250_bus, new_ixp425_bus, new_sh7727_bus, new_sh7750r_bus, new_sh7751r_bus)
	(new_bcm1250_bus): Function declarations removed.
	* src/bus/buses.c (bus_drivers): New constant definition.
	* src/bus/buses.h: New file.
	* src/bus/Makefile.am (libbus_a_SOURCES): Added buses.h.

	* src/bus/bcm1250.c (bcm1250_bus_printinfo): Added new function parameter 'bus'.
	(bcm1250_bus): Changed structure type to bus_driver_t. Changed members.
	(new_bcm1250_bus): Function renamed ...
	(bcm1250_bus_new): ... to this one. Changed parameter list to void (and function body updated).
	* src/bus/ixp425.c (ixp425_bus_printinfo): Added new function parameter 'bus'.
	(ixp425_bus): Changed structure type to bus_driver_t. Changed members.
	(new_ixp425_bus): Function renamed ...
	(ixp425_bus_new): ... to this one. Changed parameter list to void (and function body updated).
	* src/bus/pxa2x0.c (pxa2x0_bus_printinfo): Added new function parameter 'bus'.
	(pxa250_bus): Structure transformed ...
	(pxa2x0_bus): ... to this constant (changed type to bus_driver_t, changed members).
	(new_pxa250_bus): Function renamed ...
	(pxa2x0_bus_new): ... to this one. Changed parameter list to void (and function body updated).
	* src/bus/s3c4510x.c (s3c4510_bus_printinfo): Added new function parameter 'bus'.
	(s3c4510_bus): Changed structure type to bus_driver_t. Changed members.
	(new_s3c4510_bus): Function renamed ...
	(s3c4510_bus_new): ... to this one. Changed parameter list to void (and function body updated).
	* src/bus/sa1110.c (sa1110_bus_printinfo): Added new function parameter 'bus'.
	(sa1110_bus): Changed structure type to bus_driver_t. Changed members.
	(new_sa1110_bus): Function renamed ...
	(sa1110_bus_new): ... to this one. Changed parameter list to void (and function body updated).
	* src/bus/sh7727.c (sh7727_bus_printinfo): Added new function parameter 'bus'.
	(sh7727_bus): Changed structure type to bus_driver_t. Changed members.
	(new_sh7727_bus): Function renamed ...
	(sh7727_bus_new): ... to this one. Changed parameter list to void (and function body updated).
	* src/bus/sh7750r.c (sh7750r_bus_printinfo): Added new function parameter 'bus'.
	(sh7750r_bus): Changed structure type to bus_driver_t. Changed members.
	(new_sh7750r_bus): Function renamed ...
	(sh7750r_bus_new): ... to this one. Changed parameter list to void (and function body updated).
	* src/bus/sh7751r.c (sh7751r_bus_printinfo): Added new function parameter 'bus'.
	(sh7751r_bus): Changed structure type to bus_driver_t. Changed members.
	(new_sh7751r_bus): Function renamed ...
	(sh7751r_bus_new): ... to this one. Changed parameter list to void (and function body updated).

	* src/cmd/cable.c (cmd_cable_run): Replaced bus->free() call with bus_free().
	* src/jtag.c (main): Ditto.

	* src/cmd/cmd.c (cmds): Added cmd_initbus.
	* src/cmd/detect.c (cmd_detect_run): Removed explicit bus driver detection.
	* src/cmd/initbus.c: New file.
	* src/cmd/Makefile.am (libcmd_a_SOURCES): Added initbus.c.

	* data/broadcom/bcm1250/bcm1250: Added 'initbus' command call.
	* data/hitachi/sh7727/sh7727: Ditto.
	* data/intel/ixp425/ixp425: Ditto.
	* data/intel/pxa250/pxa250: Ditto.
	* data/intel/pxa250/pxa250c0: Ditto.
	* data/intel/sa1110/sa1110: Ditto.
	* data/samsung/s3c4510b/s3c4510b: Ditto.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@558 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 93439796fd 2003-09-04 Marcel Telka <marcel@telka.sk>
* configure.ac (CPPFLAGS): Added top_srcdir into include directory list.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@556 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 10147eff74 2003-09-03 Marcel Telka <marcel@telka.sk>
* src/bus/pxa2x0.c (set_data_in, setup_data): Added new 'adr' parameter. Used real data bus width
		for data reading (based on patch 792591, thanks to Guennadi Liakhovetski).
	All function callers updated.
	(pxa250_bus_read_next, pxa250_bus_read_end): Used real data bus width for data reading (based on
		patch 792591, thanks to Guennadi Liakhovetski).
	* src/bus/sa1110.c (set_data_in, setup_data, sa1110_bus_read_next, sa1110_bus_read_end): Ditto.
	* src/bus/sh7727.c (set_data_in, setup_data, sh7727_bus_read_next, sh7727_bus_read_end): Ditto.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@554 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka f3434e4e4c 2003-08-28 Marcel Telka <marcel@telka.sk>
* src/bus/pxa2x0.c (pxa250_bus_read_next, pxa250_bus_read_end): Added support for BOOT_DEF register
		emulation.
	(pxa2x0_bus_area): Added Memory Mapped registers (Memory Ctl) area.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@552 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka d3c480487f 2003-08-28 Marcel Telka <marcel@telka.sk>
* src/readmem.c (readmem): Replaced bus_width macro with new bus_area.
	* src/bus/bcm1250.c (bcm1250_bus_width): Function removed.
	(bcm1250_bus_area): New function.
	* src/bus/ixp425.c (ixp425_bus_width): Function removed.
	(ixp425_bus_area): New function.
	* src/bus/pxa2x0.c (pxa250_bus_width): Function removed.
	(pxa2x0_bus_area): New function.
	* src/bus/s3c4510x.c (s3c4510_bus_width): Function removed.
	(s3c4510_bus_area): New function.
	* src/bus/sa1110.c (sa1110_bus_width: Function removed.
	(sa1110_bus_area): New function.
	* src/bus/sh7727.c (sh7727_bus_width): Function removed.
	(sh7727_bus_area): New function.
	* src/bus/sh7750r.c (sh7750r_bus_width): Function removed.
	(sh7750r_bus_area): New function.
	* src/bus/sh7751r.c (sh7751r_bus_width): Function removed.
	(sh7751r_bus_area): New function.
	* src/cmd/print.c (cmd_print_run): Added bus area printing.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@551 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 015f55fc49 2003-08-26 Marcel Telka <marcel@telka.sk>
* include/flash.h: Removed CFI_INTEL_ERROR_* macros.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@548 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 3fbc4dc041 2003-08-26 Marcel Telka <marcel@telka.sk>
* src/cmd/print.c (cmd_print_run): Fixed header print format.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@544 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 41c771380b 2003-08-25 Marcel Telka <marcel@telka.sk>
* configure.ac (AC_INIT): Changed package name.
	* src/jtag.c (main): Added full package name to banner.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@543 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 757349d54d 2003-08-22 Marcel Telka <marcel@telka.sk>
* src/tap/cable/byteblaster.c (byteblaster_init): Added additional checks for valid ByteBlaster cable
		connection and enabled all variants of the cable (patch 793313, Rojhalat Ibrahim).


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@542 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 65f2a90419 2003-08-22 Marcel Telka <marcel@telka.sk>
* MANUFACTURERS: Added Altera manufacturer (Rojhalat Ibrahim).
	* altera/PARTS: New file (Rojhalat Ibrahim).
	* altera/ep1c20f400/STEPPINGS: Ditto.
	* altera/ep1c20f400/ep1c20f400: Ditto.
	* altera/epm7128aetc100/STEPPINGS: Ditto.
	* altera/epm7128aetc100/epm7128aetc100: Ditto.
	* Makefile.am (nobase_dist_pkgdata_DATA): Added new Altera JTAG files.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@541 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka d636bf1cee 2003-08-19 Marcel Telka <marcel@telka.sk>
Version 0.5 released.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@535 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 0b65a9d587 2003-08-19 Marcel Telka <marcel@telka.sk>
* configure.ac (AM_GNU_GETTEXT_VERSION): Changed version number to 0.12.1.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@534 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka b1a91070d8 2003-08-19 Marcel Telka <marcel@telka.sk>
* src/bus/s3c4510x.c: Changed comment.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@529 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka d9acaedd87 2003-08-19 Marcel Telka <marcel@telka.sk>
* src/bus/Makefile.am (libbus_a_SOURCES): Added s3c4510x.c.
	* src/bus/s3c4510x.c: New file (Jiun-Shian Ho).


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@527 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago