u-boot-brain/arch/arm/include/asm/arch-vf610
Sanchayan Maity e7b860fa4d ARM: vf610: Initial integration for Colibri VF50/VF61
This adds initial support for Colibri VF50/VF61 based on Freescale
Vybrid SoC.

- CPU clocked at 396/500 MHz
- DDR3 at 396MHz
  - for VF50, use PLL2 as memory clock (synchronous mode)
  - for VF61, use PLL1 as memory clock (asynchronous mode)
- Console on UART0 (Colibri UART_A)
- Ethernet on FEC1
- PLL5 based RMII clocking (E.g. No external crystal)
- UART_A and UART_C I/O muxing
- Boot from NAND by default

Tested on Colibri VF50/VF61 booting using serial loader over UART.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
Acked-by: Stefan Agner <stefan@agner.ch>
2015-04-23 14:56:09 -04:00
..
clock.h Merge branch 'master' of git://git.denx.de/u-boot-i2c 2013-07-24 09:50:24 -04:00
crm_regs.h ARM: vf610: Enable external 32KHz oscillator 2015-04-23 14:56:08 -04:00
ddrmc-vf610.h ARM: vf610: Move DDR3 initialization to imx-common 2015-04-23 14:56:08 -04:00
imx-regs.h ARM: vf610: Initial integration for Colibri VF50/VF61 2015-04-23 14:56:09 -04:00
iomux-vf610.h vf610twr: Tune DDR initialization settings 2014-10-07 13:08:31 +02:00