From patchwork Thu Nov 6 11:27:24 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mikko Perttunen X-Patchwork-Id: 407409 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 7B9751400A6 for ; Thu, 6 Nov 2014 22:27:59 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750828AbaKFL1y (ORCPT ); Thu, 6 Nov 2014 06:27:54 -0500 Received: from mail.kapsi.fi ([217.30.184.167]:54336 "EHLO mail.kapsi.fi" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751141AbaKFL1w (ORCPT ); Thu, 6 Nov 2014 06:27:52 -0500 Received: from [2001:708:30:12d0:beee:7bff:fe5b:f272] (helo=katsura.kyla.fi) by mail.kapsi.fi with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1XmLE5-0005bs-1X; Thu, 06 Nov 2014 13:27:41 +0200 From: Mikko Perttunen To: amartin@nvidia.com Cc: swarren@wwwdotorg.org, linux-tegra@vger.kernel.org, Mikko Perttunen Subject: [PATCH] Move reset assertions Date: Thu, 6 Nov 2014 13:27:24 +0200 Message-Id: <1415273244-9658-1-git-send-email-mikko.perttunen@kapsi.fi> X-Mailer: git-send-email 2.1.0 In-Reply-To: References: X-SA-Exim-Connect-IP: 2001:708:30:12d0:beee:7bff:fe5b:f272 X-SA-Exim-Mail-From: mikko.perttunen@kapsi.fi X-SA-Exim-Scanned: No (on mail.kapsi.fi); SAEximRunCond expanded to false Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org Please test if if this patch makes any difference. Mikko --- drivers/ata/ahci_tegra.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/ata/ahci_tegra.c b/drivers/ata/ahci_tegra.c index 0329044..227a148 100644 --- a/drivers/ata/ahci_tegra.c +++ b/drivers/ata/ahci_tegra.c @@ -118,15 +118,15 @@ static int tegra_ahci_power_on(struct ahci_host_priv *hpriv) if (ret) return ret; + reset_control_assert(tegra->sata_oob_rst); + reset_control_assert(tegra->sata_cold_rst); + ret = tegra_powergate_sequence_power_up(TEGRA_POWERGATE_SATA, tegra->sata_clk, tegra->sata_rst); if (ret) goto disable_regulators; - reset_control_assert(tegra->sata_oob_rst); - reset_control_assert(tegra->sata_cold_rst); - ret = ahci_platform_enable_resources(hpriv); if (ret) goto disable_power;