You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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
..
.cvsignore Added Makefile and Makefile.in. 23 years ago
Makefile.am 2003-03-18 Marcel Telka <marcel@telka.sk> 22 years ago
bsbit.h 2003-04-02 Marcel Telka <marcel@telka.sk> 22 years ago
bus.h 2003-04-29 Marcel Telka <marcel@telka.sk> 22 years ago
cable.h 2003-03-18 Marcel Telka <marcel@telka.sk> 22 years ago
chain.h 2003-03-18 Marcel Telka <marcel@telka.sk> 22 years ago
data_register.h Moved from include module. 23 years ago
gettext.h 2003-02-18 Marcel Telka <marcel@telka.sk> 22 years ago
instruction.h Moved from include module. 23 years ago
parport.h 2003-03-18 Marcel Telka <marcel@telka.sk> 22 years ago
part.h 2003-04-29 Marcel Telka <marcel@telka.sk> 22 years ago
register.h 2003-03-13 Marcel Telka <marcel@telka.sk> 22 years ago
signal.h 2003-04-02 Marcel Telka <marcel@telka.sk> 22 years ago
state.h 2003-03-13 Marcel Telka <marcel@telka.sk> 22 years ago
tap.h 2003-03-13 Marcel Telka <marcel@telka.sk> 22 years ago