arm: omap2: gpmc: add DT bindings for smsc911x network controller

Work in progress!
ARM: OMAP2+: add DT bindings for gpmc-smsc911x

Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
arm: omap2: gpmc: rework DT bindings for smsc911x network controller

Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
ARM: dts: OMAP: Add GPMC node

Adds the General-Purpose Memory Controller device node

Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
ARM: dts: omap3-igep: Add fixed always-on regulators to common dtsi file

These regulators are common to igep0020 and igep0030 boards
and are needed by smsc911x controller.

Cc: Benoît Cousson <b-cousson@ti.com>
Cc: Tony Lindgren <tony@atomide.com>
Cc: Enric Balletbo i Serra <eballetbo@gmail.com>
Cc: Javier Martinez Canillas <javier@dowhile0.org>
Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
ARM: dts: omap3-igep: add SMSC911x chip mux pin setting for IGEP boards

Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
ARM/dts: omap3: add support for SMSC911x LAN chip

Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>