omap:pm: add PMIC type string argument to omap_twl_init()

This patch adds an argument to omap_twl_init() that passes the string of
the PMIC part number in use.

Later this will be used to do fixups to the omap_twl_map struct to alter
contents depending on which PMIC is in use.

Change-Id: If3301a148155c7985ba0980da81c22a6434b89fe
Signed-off-by: Hans-Christian Egtvedt <egtvedt@samfundet.no>
omap: pass PMIC type from i2c board info to omap_twl_init()

Change-Id: Ic2e97fe69fc834cb5884789cd96e2e52a5a6e0ef
Signed-off-by: Hans-Christian Egtvedt <egtvedt@samfundet.no>
omap: add mpu domain for OMAP4460 CPU in omap_twl_map struct

This patch fixes a bug where mpu domain was not in the omap_twl_map
struct for OMAP4460 CPUs.

Change-Id: I33da2cddfc5f61b4ca0529994da06357f97deac4
Signed-off-by: Hans-Christian Egtvedt <egtvedt@samfundet.no>
omap: support TWL6032 PMIC and OMAP4460 combination in omap_twl_init()

This patch uses the PMIC type to determine if a fixup of the
omap_twl_map struct is needed to support a different CPU and PMIC
combination. Previously only OMAP4460+TWL6030+TPS62361 were supported,
now OMAP4460+TWL6032 is supported in addition as well.

Detected at runtime to be backwards compatible.

Change-Id: Ib51431abc02f87ed48398ddd36bee9b2fcd53e53
Signed-off-by: Hans-Christian Egtvedt <egtvedt@samfundet.no>