Add work-in-progress DM36X port.
Tabs to spaces
dm36x: Add bin/uImage generation (BIN currently oversized).
system.ld: Correct memory map.
dm36x: Use alternative uImage load locations.
dm36x: Add UART0 and INTC addresses.
dm36x: Fix empty-polling. Switch to UART0. Disable uart_read() temporarily, not used therefore not yet tested.
dm36x: uart.c allow easy switch between UART ports.
dm36x: atomport-private.c add INTC setup. Convert tabs to spaces.
dm36x: Convert tabs to spaces.
dm36x: Reloader timer int period.
dm36x: system.ld, increase stack sizes.
dm36x: Copy vector table from initial 0x80000000 to required location on ARM, 0x00000000.
ARM9: Don't use relative branches from interrupt vector table to support vector vectors a long way from the table in memory.
dm36x: Fix IRQENTRY register address. Debug out on spurious interrupts.
dm36x: IRQ dispatcher, extra brackets required inside macro.
dm36x: UART convert \n to \r\n
dm36x: Ack the timer interrupt before we get the chance to be scheduled out.
dm36x: Add full run of automated test suite via UART + expect. All tests pass on DM36x!
dm36x: Write README file for DM365/DM368.