39 Commits (2b5b2725b51a155d2ff5ef5198c527e3d2d3f548)

Author SHA1 Message Date
Marcel Telka 60767fa68f 2003-04-29 Marcel Telka <marcel@telka.sk>
* data/MANUFACTURERS: Added new manufacturer: DEC.

	* src/jtag.c (jtag_create_jtagdir): Changed permissions for jtag directory.

	* include/part.h (part_alloc, read_part): Changed return type from `part *' to `part_t *'.
	(struct parts): Changed parts member type from `part **' to `part_t **'.
	(parts_alloc): Changed return type from `parts *' to `parts_t *'.
	* src/bus/ixp425.c (select_flash, unselect_flash, setup_address, set_data_in, setup_data):
		Changed first parameter type from `part *' to `part_t *'.
	* src/bus/pxa250.c (setup_address, set_data_in, setup_data): Ditto.
	* src/bus/sa1110.c (setup_address, set_data_in, setup_data): Ditto.

	* include/bus.h: Replaced static bus_driver_t architecture with dynamic bus_t.
		Removed direct chain_t dependency. Added `params' and `prepare' members.
	All related functions' parameter types changed.
	* src/bus/ixp425.c (bus_params_t): New structure typedef.
	(CHAIN, PART): New macros.
	(ixp425_bus_prepare, ixp425_bus_free, new_ixp425_bus): New functions.
	(ixp425_bus_driver, ixp425_bus): Renamed `ixp425_bus_driver' to `ixp425_bus' and updated
		for new bus driver architecture.
	* src/bus/pxa250.c (bus_params_t): New structure typedef.
	(CHAIN, PART): New macros.
	(pxa250_bus_prepare, pxa250_bus_free, new_pxa250_bus): New functions.
	(pxa250_bus_driver, pxa250_bus): Renamed `pxa250_bus_driver' to `pxa250_bus' and updated
		for new bus driver architecture.
	* src/bus/sa1110.c (bus_params_t): New structure typedef.
	(CHAIN, PART): New macros.
	(sa1110_bus_prepare, sa1110_bus_free, new_sa1110_bus): New functions.
	(sa1110_bus_driver, sa1110_bus): Renamed `sa1110_bus_driver' to `sa1110_bus' and updated
		for new bus driver architecture.
	* src/readmem.c (detectflash, readmem): Moved JTAG chain initialization to bus->prepare().
	* src/flash.c (flashcheck): Ditto.
	(flashmsbin, flashmem): Removed BYPASS instruction setup.
	* src/jtag.c (bus_driver, bus): Replaced `bus_driver' with `bus' global variable.
	(jtag_parse_line, main): Added `bus' deallocation.
	* src/flash.h (flash_driver_t): Changed parameter type for all function members from
		`chain_t*' to `bus_t *'.
	All function callers changed.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@423 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 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 81517fc322 2003-02-17 Marcel Telka <marcel@telka.sk>
* data/intel/pxa250/pxa250: Changed comment.
	* data/intel/pxa250/pxa250c0: Ditto.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@364 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 0d0fd78f51 2003-02-13 Marcel Telka <marcel@telka.sk>
* data/intel/ixp425/ixp425: Added JTAG declarations for Intel IXP425 (Christian
		Pellegrin).
	* data/intel/ixp425/STEPPINGS: Ditto.
	* data/intel/PARTS: Ditto.
	* data/Makefile.am: Ditto.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@344 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka db46d6bac5 2003-01-16 Marcel Telka <marcel@telka.sk>
* data/MANUFACTURERS: Added Cypress (patch 669157). Thanks to Chris Ellec.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@315 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka ea3d8f99db 2002-12-16 Marcel Telka <marcel@telka.sk>
* data/Makefile.am: Renamed intel/pxa250/pxa260 to intel/pxa250/pxa250c0.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@288 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 17a9e3f0e2 2002-12-11 Marcel Telka <marcel@telka.sk>
* data/intel/pxa250/STEPPINGS: Renamed file pxa260 to pxa250c0.
	* data/intel/pxa260: Ditto.
	* data/intel/pxa250c0: Ditto.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@287 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 1b3d2aefb7 2002-11-26 Marcel Telka <marcel@telka.sk>
* data/xilinx/xcr3128xl-cs144/xcr3128xl-cs144: Added user-defined
		instructions.


git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@281 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka cf13f20de3 Added data files into distribution and gets installed.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@259 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 1742a243be Initial JTAG declarations for XCR3128XL-CS144.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@258 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka 302384a66d Added "Xilinx" manufacturer for XCR3128XL.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@257 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka bfb1aeab9a Changed RD_nWR to RDnWR in BSR definition.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@252 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka af3a55ea6b Fixed a typo.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@244 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka e4abb21325 Added configuration file for PXA250C0 (aka PXA260B0).
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@243 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
22 years ago
Marcel Telka dc856be038 Added data registers.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@122 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago
Marcel Telka cebe12a489 Added data registers.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@121 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago
Marcel Telka 0e89626006 Added data registers.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@120 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago
Marcel Telka 85c1161e42 Fixed bits numbers for steppings.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@111 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago
Marcel Telka 55b88e2752 Fixed ROM_SEL pin name.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@107 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago
Marcel Telka 2e95b9ab81 Added initial JTAG declarations for ATmega128.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@106 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago
Marcel Telka 94370138bd Updated documenation reference.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@104 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago
Marcel Telka 5188736ed7 Added Device Identification Register for Atmel ATmega128.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@103 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago
Marcel Telka 2567624e49 Renamed pin BATT_VCC to VCCQ.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@95 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago
Marcel Telka d4e08342dd Updated documentation reference.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@93 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago
Marcel Telka eb248474f5 Added undocumented stepping B2 (thanks to Holger Schurig <h.schurig@mn-logistik.de>).
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@91 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago
Marcel Telka 85a81d91d5 Completed boundary scan register bits list.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@80 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago
Marcel Telka 525aa3f1c8 Added steppings for PXA250.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@78 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago
Marcel Telka c1e3a69ae0 Added MA and MD boundary bits.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@77 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago
Marcel Telka 11bd0eb6b8 Added safe values for boundary scan register.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@75 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago
Marcel Telka 36debc14fb Added initial JTAG declarations for PXA250 (w/o boundary scan register).
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@65 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago
Marcel Telka 3ad001260d Added configuration for SA-1110 (all steppings).
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@64 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago
Marcel Telka e90f056b14 Added mising comments.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@63 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago
Marcel Telka ba4136a09a Added JTAG declarations for SA-1110.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@62 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago
Marcel Telka e2d59bb007 Added initial JTAG database.
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@61 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
23 years ago