Patches by Murray Jensen, 17 Jun 2003:
- Hymod board database mods: add "who" field and new xilinx chip types - provide new "init_cmd_timeout()" function so code external to "common/main.c" can use the "reset_cmd_timeout()" function before entering the main loop - add DTT support for adm1021 (new file dtt/adm1021.c; config slightly different. see include/configs/hymod.h for an example (requires CONFIG_DTT_ADM1021, CONFIG_DTT_SENSORS, and CFG_DTT_ADM1021 defined) - add new "eeprom_probe()" function which has similar args and behaves in a similar way to "eeprom_read()" etc. - add 8260 FCC ethernet loopback code (new "eth_loopback_test()" function which is enabled by defining CONFIG_ETHER_LOOPBACK_TEST) - gdbtools copyright update - ensure that set_msr() executes the "sync" and "isync" instructions after the "mtmsr" instruction in cpu/mpc8260/interrupts.c - 8260 I/O ports fix: Open Drain should be set last when configuring - add SIU IRQ defines for 8260 - allow LDSCRIPT override and OBJCFLAGS initialization: change to config.mk to allow board configurations to override the GNU linker script, selected via the LDSCRIPT, make variable, and to give an initial value to the OBJCFLAGS make variable - 8260 i2c enhancement: o correctly extends the timeout depending on the size of all queued messages for both transmit and receive o will not continue with receive if transmit times out o ensures that the error callback is done for all queued tx and rx messages o correctly detects both tx and rx timeouts, only delivers one to the callback, and does not overwrite an earlier error o logic in i2c_probe now correct - add "vprintf()" function so that "panic()" function can be technically correct - many Hymod board changes
Showing
- CHANGELOG 35 additions, 0 deletionsCHANGELOG
- board/hymod/Makefile 1 addition, 1 deletionboard/hymod/Makefile
- board/hymod/bsp.c 125 additions, 49 deletionsboard/hymod/bsp.c
- board/hymod/config.mk 1 addition, 1 deletionboard/hymod/config.mk
- board/hymod/eeprom.c 543 additions, 459 deletionsboard/hymod/eeprom.c
- board/hymod/env.c 236 additions, 0 deletionsboard/hymod/env.c
- board/hymod/fetch.c 61 additions, 96 deletionsboard/hymod/fetch.c
- board/hymod/flash.c 135 additions, 374 deletionsboard/hymod/flash.c
- board/hymod/flash.h 121 additions, 128 deletionsboard/hymod/flash.h
- board/hymod/global_env 111 additions, 22 deletionsboard/hymod/global_env
- board/hymod/hymod.c 252 additions, 539 deletionsboard/hymod/hymod.c
- board/hymod/hymod.h 322 additions, 0 deletionsboard/hymod/hymod.h
- board/hymod/input.c 113 additions, 0 deletionsboard/hymod/input.c
- common/cmd_eeprom.c 20 additions, 0 deletionscommon/cmd_eeprom.c
- common/console.c 14 additions, 0 deletionscommon/console.c
- common/main.c 18 additions, 8 deletionscommon/main.c
- config.mk 3 additions, 1 deletionconfig.mk
- cpu/mpc8260/cpu_init.c 1 addition, 1 deletioncpu/mpc8260/cpu_init.c
- cpu/mpc8260/ether_fcc.c 757 additions, 0 deletionscpu/mpc8260/ether_fcc.c
- cpu/mpc8260/i2c.c 90 additions, 62 deletionscpu/mpc8260/i2c.c
Loading
Please register or sign in to comment