imx: ventana: split out common functions between SPL and uboot
authorTim Harvey <tharvey@gateworks.com>
Sat, 9 May 2015 01:28:35 +0000 (18:28 -0700)
committerStefano Babic <sbabic@denx.de>
Fri, 15 May 2015 17:21:25 +0000 (19:21 +0200)
commite56c5791afae91c0950875d4df2ad1fcc14702a6
tree132cbf1652ba9921e2c16c232fda78e555559e7b
parent77c550189369eeb82f2a67681b343dea68809e62
imx: ventana: split out common functions between SPL and uboot

Move shared functions used by both SPL and U-Boot to common.c:
 - setup_iomux_uart() and uart pad config
 - gpio pad config

In the process also moved the following to common.c in preparation for
calling it from the SPL:
 - split i2c setup into a shared function
 - move pmic init to setup_pmic() function to call directly from
   power_init_board()
 - split gpio setup into early (iomux and default pin config)
   and late (output configuration based on env)

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
board/gateworks/gw_ventana/Makefile
board/gateworks/gw_ventana/common.c [new file with mode: 0644]
board/gateworks/gw_ventana/common.h [new file with mode: 0644]
board/gateworks/gw_ventana/gw_ventana.c