Refix c64x: uart API and null_uart Recent changes broke c64x platforms because they assume C66 uart. This commit seperates UART user API from implementation It also adds a "null" uart for platforms w/o a UART This null UART is used on all c64x platforms for now Signed-off-by: Bill Mills <wmills@ti.com>
Seperated driver interface from data format for nand/nor The nand/nor data format was seperated from the interface. The ibl configuration structure was changed to meet this change.
Merge branch 'tmp-mike2' Conflicts: src/cfg/c6474/iblcfg.h src/driver/eth/arp.pretimer.c src/make/c64x/makedefs.mk
Added two stage load for c6455 and c6474 The two stage load was added to the c6455 and c6474
Updated romparse utility to specify device address The romparse utility was updated to handle the c6455 case. Here the i2c parameter table always lives at i2c address 0x50, the little endian image lives at 0x50, but the big endian image lives at 0x51. The change allows the specification of the i2c device address instead of a file name, so manual placement of the image can be done.