From patchwork Fri Feb 22 06:48:27 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tushar Behera X-Patchwork-Id: 2174791 Return-Path: X-Original-To: patchwork-linux-samsung-soc@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork2.kernel.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by patchwork2.kernel.org (Postfix) with ESMTP id 72ADDDFE75 for ; Fri, 22 Feb 2013 06:59:14 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754468Ab3BVG6e (ORCPT ); Fri, 22 Feb 2013 01:58:34 -0500 Received: from mail-pb0-f46.google.com ([209.85.160.46]:62254 "EHLO mail-pb0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754171Ab3BVG6c (ORCPT ); Fri, 22 Feb 2013 01:58:32 -0500 Received: by mail-pb0-f46.google.com with SMTP id uo15so239635pbc.19 for ; Thu, 21 Feb 2013 22:58:31 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:from:to:cc:subject:date:message-id:x-mailer:in-reply-to :references:x-gm-message-state; bh=bLmM93GRGT3J017d7hFFnI1RNZjmD7wZnBImup172x4=; b=kzRXfEB+xt57uX3N6UcOd4rMz9SMHasNIOQixqeY72EEwubrhjeEm0ZdzMXMvyoJTR 3w29DGSweJIbwnnBUOe9KHGGRyxIV7/HHwIxi04sVMNb+xsPdgV3Oeteosy8rwnWur/M k4bOY8n0ASqjDpFQ1f2dWaeJR921e2MFWZrnVU5l+CLz8GjFg7W2wXgMABHEXoUX+E3u LFNok+C1/Sej8t5rGmze0h2GulCpyQ1R3aC3BCPI9qSh1O8cUVTYyvatTC/cYQIWm+Jv ZU5UoslUTZWBgCiwF6xpTLOhkISbkIZB1xDzKjdYf1XImbD4wLuzu5cuqGbaAgS4t3Rn mvBA== X-Received: by 10.67.5.168 with SMTP id cn8mr2486041pad.12.1361516311887; Thu, 21 Feb 2013 22:58:31 -0800 (PST) Received: from localhost.localdomain ([115.113.119.130]) by mx.google.com with ESMTPS id kl4sm1513778pbc.31.2013.02.21.22.58.28 (version=TLSv1 cipher=RC4-SHA bits=128/128); Thu, 21 Feb 2013 22:58:31 -0800 (PST) From: Tushar Behera To: linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Cc: kgene.kim@samsung.com, john.stultz@linaro.org, patches@linaro.org Subject: [PATCH] ARM: EXYNOS: Keep USB related LDOs always active on Origen Date: Fri, 22 Feb 2013 12:18:27 +0530 Message-Id: <1361515707-8571-1-git-send-email-tushar.behera@linaro.org> X-Mailer: git-send-email 1.7.4.1 In-Reply-To: <51271673.9090003@linaro.org> References: <51271673.9090003@linaro.org> X-Gm-Message-State: ALoCoQnv78NErx6hhPyFNrRjJ+cTRN7SuXfOWr9ylB+ifvJX/10XYHLPgZ6ACbJQxhtvj5+metBE Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org LDO3 and LDO8 are used for powering both device and host phy controllers. These regulators are not handled in USB host driver. Hence we get unexpected behaviour when the regulators are disabled elsewhere. It would be best to keep these regulators always on. Signed-off-by: Tushar Behera Tested-by: John Stultz --- Based on v3.8. arch/arm/mach-exynos/mach-origen.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-exynos/mach-origen.c b/arch/arm/mach-exynos/mach-origen.c index 5e34b9c..7351063 100644 --- a/arch/arm/mach-exynos/mach-origen.c +++ b/arch/arm/mach-exynos/mach-origen.c @@ -169,6 +169,7 @@ static struct regulator_init_data __initdata max8997_ldo3_data = { .min_uV = 1100000, .max_uV = 1100000, .apply_uV = 1, + .always_on = 1, .valid_ops_mask = REGULATOR_CHANGE_STATUS, .state_mem = { .disabled = 1, @@ -227,6 +228,7 @@ static struct regulator_init_data __initdata max8997_ldo8_data = { .min_uV = 3300000, .max_uV = 3300000, .apply_uV = 1, + .always_on = 1, .valid_ops_mask = REGULATOR_CHANGE_STATUS, .state_mem = { .disabled = 1,