From patchwork Fri Feb 13 06:00:57 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rajendra Nayak X-Patchwork-Id: 6958 X-Patchwork-Delegate: khilman@deeprootsystems.com Received: from vger.kernel.org (vger.kernel.org [209.132.176.167]) by demeter.kernel.org (8.14.2/8.14.2) with ESMTP id n1D619Gk021786 for ; Fri, 13 Feb 2009 06:01:10 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750828AbZBMGBI (ORCPT ); Fri, 13 Feb 2009 01:01:08 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750928AbZBMGBI (ORCPT ); Fri, 13 Feb 2009 01:01:08 -0500 Received: from devils.ext.ti.com ([198.47.26.153]:40549 "EHLO devils.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750828AbZBMGBH convert rfc822-to-8bit (ORCPT ); Fri, 13 Feb 2009 01:01:07 -0500 Received: from dbdp20.itg.ti.com ([172.24.170.38]) by devils.ext.ti.com (8.13.7/8.13.7) with ESMTP id n1D60xhr030129 for ; Fri, 13 Feb 2009 00:01:05 -0600 Received: from dbde70.ent.ti.com (localhost [127.0.0.1]) by dbdp20.itg.ti.com (8.13.8/8.13.8) with ESMTP id n1D60wYg008447 for ; Fri, 13 Feb 2009 11:30:59 +0530 (IST) Received: from dbde02.ent.ti.com ([172.24.170.145]) by dbde70.ent.ti.com ([172.24.170.148]) with mapi; Fri, 13 Feb 2009 11:30:58 +0530 From: "Nayak, Rajendra" To: "linux-omap@vger.kernel.org" CC: "Gupta, Ramesh" Date: Fri, 13 Feb 2009 11:30:57 +0530 Subject: [PATCH] OMAP3: PM: Update voltage levels for OPP1/2 on VDD1/2 Thread-Topic: [PATCH] OMAP3: PM: Update voltage levels for OPP1/2 on VDD1/2 Thread-Index: AcmNoHBcdJKHWipPRTO/L7Oq0xscUg== Message-ID: <5A47E75E594F054BAF48C5E4FC4B92AB02F55511F7@dbde02.ent.ti.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US MIME-Version: 1.0 Sender: linux-omap-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org This patch updates the voltage levels for VDD1 OPP1/2 and VDD2 OPP1/2 according to the latest operating condition addendum for 3430. The new voltage levels at various OPP's for VDD1/2 are as below VDD1 OPP1 0.975v VDD1 OPP2 1.050v VDD1 OPP3 1.200v VDD1 OPP4 1.270v VDD1 OPP5 1.350v VDD2 OPP1 0.975v VDD2 OPP2 1.050v VDD2 OPP3 1.150v The patch applies on the latest pm head and is validated on 3430SDP. Signed-off-by: Rajendra Nayak --- arch/arm/mach-omap2/omap3-opp.h | 12 ++++++------ arch/arm/mach-omap2/prm-regbits-34xx.h | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Index: linux-omap-2.6/arch/arm/mach-omap2/omap3-opp.h =================================================================== --- linux-omap-2.6.orig/arch/arm/mach-omap2/omap3-opp.h 2009-02-13 09:28:45.000000000 +0530 +++ linux-omap-2.6/arch/arm/mach-omap2/omap3-opp.h 2009-02-13 09:37:35.767125634 +0530 @@ -24,9 +24,9 @@ static struct omap_opp omap3_mpu_rate_table[] = { {0, 0, 0}, /*OPP1*/ - {S125M, VDD1_OPP1, 0x18}, + {S125M, VDD1_OPP1, 0x1E}, /*OPP2*/ - {S250M, VDD1_OPP2, 0x20}, + {S250M, VDD1_OPP2, 0x24}, /*OPP3*/ {S500M, VDD1_OPP3, 0x30}, /*OPP4*/ @@ -38,9 +38,9 @@ static struct omap_opp omap3_mpu_rate_ta static struct omap_opp omap3_l3_rate_table[] = { {0, 0, 0}, /*OPP1*/ - {0, VDD2_OPP1, 0x18}, + {0, VDD2_OPP1, 0x1E}, /*OPP2*/ - {S83M, VDD2_OPP2, 0x20}, + {S83M, VDD2_OPP2, 0x24}, /*OPP3*/ {S166M, VDD2_OPP3, 0x2C}, }; @@ -48,9 +48,9 @@ static struct omap_opp omap3_l3_rate_tab static struct omap_opp omap3_dsp_rate_table[] = { {0, 0, 0}, /*OPP1*/ - {S90M, VDD1_OPP1, 0x18}, + {S90M, VDD1_OPP1, 0x1E}, /*OPP2*/ - {S180M, VDD1_OPP2, 0x20}, + {S180M, VDD1_OPP2, 0x24}, /*OPP3*/ {S360M, VDD1_OPP3, 0x30}, /*OPP4*/ Index: linux-omap-2.6/arch/arm/mach-omap2/prm-regbits-34xx.h =================================================================== --- linux-omap-2.6.orig/arch/arm/mach-omap2/prm-regbits-34xx.h 2009-02-13 09:26:16.000000000 +0530 +++ linux-omap-2.6/arch/arm/mach-omap2/prm-regbits-34xx.h 2009-02-13 10:12:07.005364895 +0530 @@ -464,14 +464,14 @@ /* PRM_VC_CMD_VAL_0 specific bits */ #define OMAP3430_VC_CMD_VAL0_ON (0x3 << 4) -#define OMAP3430_VC_CMD_VAL0_ONLP (0x3 << 3) -#define OMAP3430_VC_CMD_VAL0_RET (0x3 << 3) +#define OMAP3430_VC_CMD_VAL0_ONLP (0xF << 1) +#define OMAP3430_VC_CMD_VAL0_RET (0xF << 1) #define OMAP3430_VC_CMD_VAL0_OFF (0x3 << 4) /* PRM_VC_CMD_VAL_1 specific bits */ #define OMAP3430_VC_CMD_VAL1_ON (0xB << 2) -#define OMAP3430_VC_CMD_VAL1_ONLP (0x3 << 3) -#define OMAP3430_VC_CMD_VAL1_RET (0x3 << 3) +#define OMAP3430_VC_CMD_VAL1_ONLP (0xF << 1) +#define OMAP3430_VC_CMD_VAL1_RET (0xF << 1) #define OMAP3430_VC_CMD_VAL1_OFF (0xB << 2) /* PRM_VC_CH_CONF */--