aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEugen Mandrenko <ievgen.mandrenko@ti.com>2012-03-07 14:59:04 +0200
committerEugen Mandrenko <ievgen.mandrenko@ti.com>2012-05-28 09:58:41 +0300
commite67ea9a91ded16436e7c95500708ab22e9afab55 (patch)
tree7377e106a3a4420a2277429057bb01424f178ffd
parent4efe9994e0731a113b19bf42003ccb8f672e5ccb (diff)
downloadkernel_samsung_espresso10-e67ea9a91ded16436e7c95500708ab22e9afab55.zip
kernel_samsung_espresso10-e67ea9a91ded16436e7c95500708ab22e9afab55.tar.gz
kernel_samsung_espresso10-e67ea9a91ded16436e7c95500708ab22e9afab55.tar.bz2
OMAP4470: OPP: Add initial BB2D OPP definitions
Add new 4470 OPP definitions for 2D graphics accelerator subsystem Change-Id: I8e41b788df4769ed2ffab496f8a2ea4fc8cb5b1f Signed-off-by: Taras Kondratiuk <taras@ti.com> Signed-off-by: Eugen Mandrenko <ievgen.mandrenko@ti.com>
-rw-r--r--arch/arm/mach-omap2/opp4xxx_data.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/opp4xxx_data.c b/arch/arm/mach-omap2/opp4xxx_data.c
index f30e927..82c59e1 100644
--- a/arch/arm/mach-omap2/opp4xxx_data.c
+++ b/arch/arm/mach-omap2/opp4xxx_data.c
@@ -480,6 +480,12 @@ static struct omap_opp_def __initdata omap447x_opp_low_def_list[] = {
OPP_INITIALIZER("gpu", "dpll_per_m7x2_ck", "core", true, 307200000, OMAP4470_VDD_CORE_OPP100_UV),
/* SGX OPP3 - OPPOV */
OPP_INITIALIZER("gpu", "dpll_per_m7x2_ck", "core", false, 384000000, OMAP4470_VDD_CORE_OPP100_OV_UV),
+ /* BB2D OPP1 - OPP50 */
+ OPP_INITIALIZER("bb2d", "dpll_per_m6x2_ck", "core", true, 153600000, OMAP4470_VDD_CORE_OPP50_UV),
+ /* BB2D OPP1 - OPP100 */
+ OPP_INITIALIZER("bb2d", "dpll_per_m6x2_ck", "core", true, 307200000, OMAP4470_VDD_CORE_OPP100_UV),
+ /* BB2D OPP2 - OPP-OV */
+ OPP_INITIALIZER("bb2d", "dpll_per_m6x2_ck", "core", true, 384000000, OMAP4470_VDD_CORE_OPP100_OV_UV),
/* FDIF OPP1 - OPP25 */
OPP_INITIALIZER("fdif", "fdif_fck", "core", true, 32000000, OMAP4470_VDD_CORE_OPP50_UV),
/* FDIF OPP2 - OPP50 */
@@ -534,6 +540,10 @@ static struct omap_opp_def __initdata omap447x_opp_high_def_list[] = {
/* SGX OPP2 - OPP100 is absent*/
/* SGX OPP3 - OPPOV */
OPP_INITIALIZER("gpu", "dpll_per_m7x2_ck", "core", true, 384000000, OMAP4470_VDD_CORE_OPP100_OV_UV),
+ /* BB2D OPP1 - OPP50 */
+ OPP_INITIALIZER("bb2d", "dpll_per_m6x2_ck", "core", true, 192000000, OMAP4470_VDD_CORE_OPP50_UV),
+ /* BB2D OPP2 - OPP-OV */
+ OPP_INITIALIZER("bb2d", "dpll_per_m6x2_ck", "core", true, 384000000, OMAP4470_VDD_CORE_OPP100_OV_UV),
/* FDIF OPP1 - OPP25 */
OPP_INITIALIZER("fdif", "fdif_fck", "core", true, 32000000, OMAP4470_VDD_CORE_OPP50_UV),
/* FDIF OPP2 - OPP50 */