Merge initial support for ASI1230 from the v2010.06_TI814XPSP_04.01.00.06.patch1-dxb branch.

Squashed commit of the following:

commit f641f19158dc0e163dc110857af4d892486d7fc0
Author: Delio Brignoli <dbrignoli@audioscience.com>
Date:   Thu Mar 1 19:26:02 2012 +0100

    Added comment about DSP clock frequency (originally committed by SGT)

commit bff2698a216eb6300508971cbe398c61802b7877
Author: Delio Brignoli <dbrignoli@audioscience.com>
Date:   Mon Feb 27 22:09:12 2012 +0100

    Split SD and UART versions for 1st and 2nd stage bootloader in Makefile
    Added ASI1230 version of PLL parameters header
    Fixed mDDR PLL settings
    Use GP[0] bits from 1 to 5 for 4 status LEDs
    Fix GP[0] clock init
    Fixed status LED init during board early setup
    Add a dummy memory access and a delay after mDDR setup
    Added back ETH support code
    Removed NAND related code
    Patch OMAP3 SPI driver to support reversing MISO and MOSI pins when CONFIG_OMAP3_SPI_REVERSE_DATAPINS is defined
    Configure 1st and 2nd stage to optionally support environment in SPI flash

commit 0f8b1d3f143f678051b9653c332f14b878bb2e94
Author: Delio Brignoli <dbrignoli@audioscience.com>
Date:   Fri Feb 17 06:40:14 2012 +0100

    Fixed LED control logic (LEDs are ON when driven low). Use GPIO SET and CLEAR registers.

commit f17087b04eb9c14488717b37d092ed324203e6b5
Author: Delio Brignoli <dbrignoli@audioscience.com>
Date:   Wed Dec 14 15:40:47 2011 +0100

    Removed unused memory access macros.
    Corrected global DRAM banks definitions.
    Initialize GPIO0.
    Added board specific LED API support.
    Turn on LED0 before DRAM init and turn on LED1 (and LED0 off) when done with DRAM init.

commit 43b1b1589cfdad6ccf1d835818ed96c13246a1d2
Author: Delio Brignoli <dbrignoli@audioscience.com>
Date:   Tue Dec 13 18:51:58 2011 +0100

    Removed unused DDR2/DDR3 init code.
    Removed unused pinmux setup for NOR, CPSW, GPMC.
    Replaced EVM pinmux header with ASI1230 specific version.

commit 0651714df6071760effb041fa821c4998e44ce60
Author: Delio Brignoli <dbrignoli@audioscience.com>
Date:   Tue Dec 13 16:57:58 2011 +0100

    Add ASI1230 board support
Fix asi1230 board compile (external changes to defines in TI81xx branch)
Change CPU type display to be more like other u-boots

Signed-off-by: Stephen Turner <sgturner@audioscience.com>
Indent the display of CPU info
Applied ARM thumb build patch (quoted below) and enabled Thumb build for asi1230.

commit d500f777ba29f146adefd06f55728d8fa2f43d89
Author: Aneesh V <aneesh@ti.com>
Date:   Mon Mar 14 15:03:03 2011 +0530

    ARM: enable Thumb build

    Enable Thumb build and ARM-Thumb interworking based on the new
    config flag CONFIG_SYS_THUMB_BUILD

    Signed-off-by: Aneesh V <aneesh@ti.com>
    ---
    Changes from RFC to V1:
    - Fixed review comments from Tom Rini <trini@ti.com>
Removed redundant EMAC pinmux setup.
Reduced memory footprint of pinmux setup array.
Fix set_muxconf_regs() bug introduced by commit # 645e0143323307d7867698f8526cb6720be4dad3. Bits [19:16] of pinmux registers were not being set properly.
Set cpdma_sram_ofs field of struct cpsw_platform_data. Fixes eth tx/rx regression introduced by commit # c2bca18a238d0f4d196574d89b30ee1d9fb8501e (merge with ti81xx-master branch).
Fix stat port enable bug in CPSW driver that caused stats for the selected port to never be recorded.
ASI1230: Enable RGMII TX/RX clock skew for VSC8601 PHY.
ASI1230: Disable internal TX clock skew on EMAC0/1.
ASI1230: Disable DEBUG build in Makefile fir asi1230_config
Remove some newlines
cpsw->CPSW
ASI1230: Fixed comment in ETH PHY init.
Implement detection of boot mode based on UBOOTBY- signal.
add some comments
Blink RJ-45 activity LED at a 10Hz rate
Added MACH type ID for ASI1230
Changed the board's MACH type ID from TI8148EVM to ASI1230
ASI1230: Updated preboot command for MLO to load uImage form MMC. Set sane kernel bootargs.