ARM: OMAP2+: gpmc-smsc911x: add required smsc911x regulators

This fixes smsc911x support on platforms using gpmc_smsc911x_init().

Commit c7e963f6888816 (net/smsc911x: Add regulator support) added
the requirement that platforms provide vdd33a and vddvario supplies.

Signed-off-by: Matt Porter <mporter@xxxxxx>

Conflicts:
	arch/arm/mach-omap2/gpmc-smsc911x.c
arm, omap2, sdrc: do not init sdrc if NULL pointer is passed.

Do not reinit sdrc registers, if NULL pointer for the sdrc_cs0 and
sdrc_cs1 registers is passed.

Prevent:
dpll3_m2_clk rate change failed: -22
error.

Signed-off-by: Heiko Schocher <hs@denx.de>
bpp3: add bpp3 board
bpp3: use ZCN pinning and init CAN mux
bpp3: add bpp3 config
- add ulpi
- add ramdisk
- add dynamic frequency
- ramdisk must be linked not a module
- add ipv6 and nfs 4.1 support
- add legacy ptys to fix the following error "Starting Bootlog
  daemon: bootlogd: cannot allocate pseudo tty: No such file or directory"