summaryrefslogtreecommitdiff
path: root/board/toradex/colibri_vf50/colibri_vf50.c
AgeCommit message (Collapse)Author
2013-11-21colibri_vf: rename colibri_vf61 to colibri_vfMarcel Ziswiler
Now as the colibri_vf61 configuration supports memory size as well as module type auto detection actually rename it to colibri_vf to be universally used for Colibri VF50 as well as VF61.
2013-10-05colibri_vf50: fix boot hang issueColibri_VF50_LinuxImageV2.1Beta1_20131022Marcel Ziswiler
Fix long standing boot hang issue introduced by Freescale's Vybrid 1.1 silicon. https://community.freescale.com/message/336513#336513 Correct Answer by Ioseph Martinez Pelayo on Jul 17, 2013 5:33 PM For the record: DDRMC_CR154 needs to be 0x682C0000 before was: 0x68200000 There was a change from Si 1.0 to 1.1. So this only affects Si 1.1 and this version requires writing this value to the register.
2013-10-03colibri_vf50: fix further issue in HCD conversionMarcel Ziswiler
Fix possible uninitialised array member issue in serial number to hexadecimal coded decimal conversion routine.
2013-09-24colibri_vf50: integrate config block handlingMarcel Ziswiler
Integrate factory configuration block handling for hardware version, MAC address and serial number to be passed to Linux. The U-Boot environment is stored in NAND flash. Default is to boot out of NAND flash using the UBI abstraction. Optional NFS as well as MMC/SD boot variants are also available. This brings the configuration more in-line with our Tegra based versions. While at it enable board size limit check set to 512 KB related to the gfxRAM area of the OCRAM. Please note that a boot delay of zero did not quite work the same way as on the Tegras where one was still able to interrupt the boot process by continuously hitting a key. Therefore set it to one second for now.
2013-09-20colibri_vf50: fix esdhc compile time warningMarcel Ziswiler
Fix the following compile time warning: colibri_vf50.c:392:32: warning: ‘index’ is used uninitialized in this function [-Wuninitialized]
2013-09-09colibri_vf50: initial integrationMarcel Ziswiler
Add initial Colibri VF50 support based off Timesys' implementation for Freescale's Vybrid Tower System TWR-VF65GS10: - New machine ID. - Default UART_A on SCI0. - ESDHC2 only. - 8-bit NAND. - No quad SPI. - FEC1 only. - Enabled command line editing. - PLL5 based RMII clocking (e.g. no external crystal). - UART_A, UART_B and UART_C I/O muxing. Tested on early Colibri VF50 prototypes V1.0a using SD card (mandatory for initial loading) as well as NAND boot.