39 Commits (79b8196e41ea370d5474c239f15741201ae0ac45)

Author SHA1 Message Date
Marcel Telka 741ea0adae Added ioperm package requirements for Cygwin (bug 857039).
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@589 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 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 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 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 6be3b8b652 2003-08-14 Marcel Telka <marcel@telka.sk>
* data/Makefile.am (nobase_dist_pkgdata_DATA): Added samsung/s3c4510b/s3c4510b.
	* data/samsung/s3c4510b/s3c4510b: New file (Jiun-Shian Ho).


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@513 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka d20cf94c4e 2003-08-11 Marcel Telka <marcel@telka.sk>
* configure.ac (AC_INIT): Changed version number to 0.5.

	* include/chain.h (chain_t): Added active_part.
	* src/tap/chain.c (chain_alloc): Added active_part initialization.
	* include/part.h (parts_print): Removed 'header' parameter.
	* src/part/part.c (parts_print): Removed header printing.
	* src/cmd/print.c (cmd_print_run): Added header printg. Added new parameter 'chain' for print command.
	(cmd_print_help): Added new parameter 'chain'.
	* src/cmd/dr.c (cmd_dr_run, cmd_dr_help): Removed PART parameter.
	* src/cmd/get.c (cmd_get_run, cmd_get_help): Ditto.
	* src/cmd/instruction.c (cmd_instruction_run, cmd_instruction_help): Ditto.
	* src/cmd/set.c (cmd_set_run, cmd_set_help): Ditto.
	* src/cmd/Makefile.am (libcmd_a_SOURCES): Adde part.c.
	* src/cmd/part.c: New file.
	* src/cmd/cmd.c (cmds): Added cmd_part.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@495 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 0cffc51232 2003-07-25 Marcel Telka <marcel@telka.sk>
* data/Makefile.am (nobase_dist_pkgdata_DATA): Added broadcom/bcm3310/STEPPINGS and
		broadcom/bcm3310/bcm3310.
	* data/broadcom/PARTS: Added BCM3310.
	* data/broadcom/bcm3310/STEPPINGS: New file.
	* data/broadcom/bcm3310/bcm3310: Ditto.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@493 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka accdfd0f1b 2003-05-29 Marcel Telka <marcel@telka.sk>
* src/bsdl2jtag.c (main): Renamed 'pin' keyword to 'signal'.
	* src/part/parse.c (read_part): Added support for 'signal' keyword.

	* data/Makefile.am (nobase_dist_pkgdata_DATA): Added new files.
	* data/dec/PARTS: New file.
	* data/dec/sa1100/STEPPINGS: New file (thanks to Jachym Holecek).
	* data/dec/sa1100/sa1100: New file.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@448 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 743738d4e9 2003-05-26 Marcel Telka <marcel@telka.sk>
* data/Makefile.am (nobase_dist_pkgdata_DATA): Added broadcom/bcm5421s/STEPPINGS
		and broadcom/bcm5421s/bcm5421s.
	* data/MANUFACTURERS: Added new manufacturer ID code for Boradcom (patch 743129, Matan Ziv-Av).
	* data/broadcom/PARTS: Added entry for BC5421S (patch 743129, Matan Ziv-Av).
	* data/broadcom/bcm5421s/STEPPINGS: New file (patch 743129, Matan Ziv-Av).
	* data/broadcom/bcm5421s/bcm5421s: Ditto.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@442 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 8a0331a848 Fixed minor typo (thanks to Juraj Fabo).
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@430 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 3d68b6bd1d 2003-04-04 Marcel Telka <marcel@telka.sk>
* data/xilinx/PARTS: Added XCR3256XL-FT256 (Jachym Holecek).
	* data/xilinx/xcr3256xl-ft256/STEPPINGS: New file (Jachym Holecek).
	* data/xilinx/xcr3256xl-ft256/xcr3256xl-ft256: Ditto.
	* data/Makefile.am (nobase_dist_pkgdata_DATA): Added new files.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@416 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 882094c9a3 2003-04-02 Marcel Telka <marcel@telka.sk>
* include/signal.h: Changed signal typedef to signal_t (thanks to Jachym Holecek).
		All `signal' instances renamed to `signal_t'.
	* src/tap/parport.c: Ported to NetBSD/i386 (Jachym Holecek).
	* src/tap/parport/direct.c (parport_drivers): Conditionally removed direct_parport_driver.
	* configure.ac: Added test for i386_set_ioperm() function. Defined HAVE_IOPERM
		and HAVE_I386_SET_IOPERM.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@412 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka bffcf9e111 2003-04-01 Marcel Telka <marcel@telka.sk>
* src/tap/cable/keithkoep.c: New file.
	* src/tap/Makefile.am (libtap_a_SOURCES): Added cable/keithkoep.c.
	* src/tap/cable.c (cable_drivers): Added keithkoep_cable_driver.


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


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@406 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 2e6e74b04d 2003-03-18 Marcel Telka <marcel@telka.sk>
* src/jtag.c (jtag_parse_line) <script>: Added support for `quit' command in scripts.
	(jtag_parse_rc): Ditto.
	(jtag_parse_file): Added support for comments and `quit' command in scripts.
	(main): Added command line parameter list execution as scripts.
	* data/intel/pxa250/STEPPING: Added support for Intel PXA255 A0 (thanks to Mike Sprauve).
	* configure.ac (AC_INIT): Changed version number to 0.3.1.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@401 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 10a52d05fe 2003-02-25 Marcel Telka <marcel@telka.sk>
* data/MANUFACTURERS: Added Hitachi (Matan Ziv-Av).
	* data/Makefile.am (nobase_dist_pkgdata_DATA): Added Hitachi SH7727
		files (Matan Ziv-Av).
	* data/hitachi/PARTS: New file (Matan Ziv-Av).
	* data/hitachi/sh7727/STEPPINGS: Ditto.
	* data/hitachi/sh7727/sh7727: Ditto.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@381 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 5c5f6a080c 2003-02-25 Marcel Telka <marcel@telka.sk>
* data/MANUFACTURERS: Added Broadcom (Matan Ziv-Av).
	* data/Makefile.am (nobase_dist_pkgdata_DATA): Added Broadcom BCM1250
		files (Matan Ziv-Av).
	* data/broadcom/PARTS: New file (Matan Ziv-Av).
	* data/broadcom/bcm1250/STEPPINGS: Ditto.
	* data/broadcom/bcm1250/bcm1250: Ditto.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@380 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 99e1d5966d ioperm package is now a part of the Cygwin net distribution. Separate download/install is not required.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@371 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka b7738d12bf 2003-02-16 Marcel Telka <marcel@telka.sk>
* src/Makefile.am (jtag_SOURCES): Added new flash files with flash driver
		framework (August Hörandl).
	* src/flash-amd.c: New file with AMD flash support (August Hörandl).
	* src/flash-intel.c: New file. Extracted Intel flash support from src/flash.c
		file (August Hörandl, me).
	* src/flash.c (set_flash_driver): New function. Added support for flash
		drivers (August Hörandl).
	(flashceck): Ditto.
	(flashmsbin): Added support for flash driver (August Hörandl).
	(flashmem): Ditto.
	(flash_erase_block): Function moved to src/flash-intel.c (August Hörandl).
	(flash_unlock_block): Ditto.
	(flash_program): Ditto.
	(flash_erase_block32): Ditto.
	(flash_unlock_block32): Ditto.
	(flash_program32): Ditto.
	* src/flash.h: New file. Interface for flash drivers (August Hörandl).
	* src/help.c (help): Added list of supported flash drivers for 'flashmem'
		command (August Hörandl).
	* src/readmem.c (detectflash): Removed Intel specific code. Enhanced output
		messages (August Hörandl).


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@356 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 07470076a6 2003-02-14 Marcel Telka <marcel@telka.sk>
* data/xilinx/xc2c256-tq144/xc2c256-tq144: Added JTAG declarations for Xilinx
		XC2C256-TQ144 (Alessandro Zummo).
	* data/xilinx/xc2c256-tq144/STEPPINGS: Ditto.
	* data/xilinx/PARTS: Ditto.
	* data/Makefile.am: Ditto.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@348 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 8f9e90eb3d Added info about new tested device (iPAQ 3600) and link to iPAQ JTAG page. Thanks to Alex.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@339 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka cf05f7f094 2003-02-07 Marcel Telka <marcel@telka.sk>
* src/tap/cable/arcom.c: Added support for Arcom JTAG Cable (patch 682310,
		Ian Campbell).
	* src/tap/cable.c: Ditto.
	* src/tap/Makefile.am: Ditto.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@338 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 224c90c925 Fixed minor typos. Thanks to Juraj Fabo.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@333 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 2dbf4a2164 Fixed a typo.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@325 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 4152bbcbf5 2003-01-11 Marcel Telka <marcel@telka.sk>
* src/tap/cable/bytebaster.c: Added support for Altera ByteBlaster family cables.
	* src/tap/cable.c: Ditto.
	* src/tap/Makefile.am: Ditto.
	* src/help.c (help): Increased space for cable short name.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@310 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka cc6e0b2073 2003-01-11 Marcel Telka <marcel@telka.sk>
* src/tap/cable/wiggler.c: Added support for Macraigor Wiggler JTAG Cable (Stas Khirman).
	* src/tap/cable.c: Ditto.
	* src/tap/Makefile.am: Ditto.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@309 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 9e1be7b5e8 Fixed a typo (thanks to Juraj Fabo).
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@306 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka f20f0ba489 2003-01-09 Marcel Telka <marcel@telka.sk>
* src/jtag.c (main): Fixed minor typo in 'cable' output message.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@305 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 11dc86dafa Fixed output example for 'cable' command.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@303 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 35aab8af2c Added note about support for ETC EI012 JTAG Cable.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@299 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka c268034c3a 2003-01-08 Marcel Telka <marcel@telka.sk>
* include/cable.h: Added cable driver for Xilinx DLC5 JTAG Parallel Cable III.
	* src/help.c (help): Ditto.
	* src/jtag.c (main): Ditto.
	* src/tap/Makefile.am: Ditto.
	* src/tap/cable/dlc5.c: Ditto.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@296 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka dfd76356a2 2003-01-08 Marcel Telka <marcel@telka.sk>
* include/Makefile.am: Removed ctrl.h, added cable.h.
	* include/ctrl.h: Removed obsolete file.
	* include/cable.h: Added common declarations for JTAG cable drivers.
	* src/detect.c: Replaced ctrl.h include with cable.h (JTAG cable driver support).
	* src/discovery.c: Ditto.
	* src/tap/tap.c: Ditto.
	* src/help.c: Added help for new command 'cable'.
	* src/jtag.c: Added support for JTAG cable drivers, added new command 'cable'.
	* src/tap/Makefile.am: Removed ctrl.c, added cable/ea253.c, updated includes.
	* src/tap/ctrl.c: Removed obsolete file.
	* src/tap/state.c: Changed default TRST state to 1.
	* src/tap/cable/ea253.c: Added driver for EA253 JTAG cable.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@294 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 945641bbba Renamed data/intel/pxa250/pxa260 to data/intel/pxa250/pxa250c0.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@289 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka c2bde31f81 2002-11-27 Marcel Telka <marcel@telka.sk>
* data/xilinx/xcr3128xl-cs144/xcr3128xl-cs144: Added pins and BSR bits.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@282 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 5bc3b3064d Added IEEE STd number.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@278 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 5f05b643b2 Added initial README text.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@277 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka e89c3f239e Added build framework files.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@68 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago