From 313f8c47818df362d9236e5158bc3ecb5bf866b0 Mon Sep 17 00:00:00 2001
From: wuhao <wuhao@wuhao@rock-chips.com>
Date: Tue, 6 Nov 2012 15:34:19 +0800
Subject: [PATCH] fix : ddr and logic voltage control opposite for v86

---
 arch/arm/mach-rk2928/board-rk2926-sdk.c          | 4 ++++
 arch/arm/mach-rk2928/board-rk2928-sdk-tps65910.c | 5 +++++
 2 files changed, 9 insertions(+)

diff --git a/arch/arm/mach-rk2928/board-rk2926-sdk.c b/arch/arm/mach-rk2928/board-rk2926-sdk.c
index bb25326eff88..6eaaa1b9dfa6 100755
--- a/arch/arm/mach-rk2928/board-rk2926-sdk.c
+++ b/arch/arm/mach-rk2928/board-rk2926-sdk.c
@@ -862,7 +862,11 @@ static struct pmu_info  tps65910_dcdc_info[] = {
 		.max_uv         = 1200000,
 	},
 	{
+             #if defined(V86_VERSION_1_1)
+             .name          = "vdd_core",    //ddr
+	      #else
 		.name          = "vdd2",    //ddr
+		#endif
 		.min_uv          = 1200000,
 		.max_uv         = 1200000,
 	},
diff --git a/arch/arm/mach-rk2928/board-rk2928-sdk-tps65910.c b/arch/arm/mach-rk2928/board-rk2928-sdk-tps65910.c
index 495f013c9609..b6987eb5a0a0 100755
--- a/arch/arm/mach-rk2928/board-rk2928-sdk-tps65910.c
+++ b/arch/arm/mach-rk2928/board-rk2928-sdk-tps65910.c
@@ -301,6 +301,11 @@ static struct regulator_consumer_supply tps65910_smps2_supply[] = {
 	{
 		.supply = "vdd2",
 	},
+	#if defined(CONFIG_MACH_RK2926_V86)
+	{
+		.supply = "vdd_core",
+	},
+      #endif
 	
 };
 static struct regulator_consumer_supply tps65910_smps3_supply[] = {
-- 
2.34.1