OMAP3+: OPP: add ABB data to voltage tables
authorMike Turquette <mturquette@ti.com>
Thu, 30 Jun 2011 00:25:57 +0000 (17:25 -0700)
committerJason Kridner <jdk@ti.com>
Sat, 3 Sep 2011 21:57:02 +0000 (17:57 -0400)
commitbc75d5a8191b2a377d8fee52805a93632ec87e9e
treef9be67b489667a53874a1f34eb04abc6c79dcf65
parent091127578d1de0706d85f91582b728d49a27f2b7
OMAP3+: OPP: add ABB data to voltage tables

The operating mode of the Adaptive Body-Bias ldo maps directly to the
voltage of its voltage domain.  The two modes supported are bypass and
Forward Body-Bias (FBB).

This patch models this relationship by adding an opp_sel paramter to
struct omap_volt_data and populates this type in the 3630 and 4430
voltage tables.

NOMINAL_OPP causes the ABB ldo to be in bypass at that specific voltage.
FAST_OPP causes the ldo to operate in Forward Body-Bias mode.

Not all voltage domains have an ABB ldo and 3430 doesn't have one at
all.  In such cases voltages are marked with OMAP_ABB_NO_LDO.

Signed-off-by: Mike Turquette <mturquette@ti.com>
arch/arm/mach-omap2/omap_opp_data.h
arch/arm/mach-omap2/opp3xxx_data.c
arch/arm/mach-omap2/opp4xxx_data.c
arch/arm/mach-omap2/voltage.h