From patchwork Sun Jun 26 07:28:27 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Boyd X-Patchwork-Id: 9199197 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id CC69160754 for ; Sun, 26 Jun 2016 07:33:37 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BFC7B2853F for ; Sun, 26 Jun 2016 07:33:37 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B490128542; Sun, 26 Jun 2016 07:33:37 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.1 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_MED,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 36B9A2853F for ; Sun, 26 Jun 2016 07:33:37 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.85_2 #1 (Red Hat Linux)) id 1bH4Wc-0003ab-H4; Sun, 26 Jun 2016 07:30:38 +0000 Received: from mail-pf0-x232.google.com ([2607:f8b0:400e:c00::232]) by bombadil.infradead.org with esmtps (Exim 4.85_2 #1 (Red Hat Linux)) id 1bH4VE-00013P-UO for linux-arm-kernel@lists.infradead.org; Sun, 26 Jun 2016 07:29:14 +0000 Received: by mail-pf0-x232.google.com with SMTP id i123so51901580pfg.0 for ; Sun, 26 Jun 2016 00:28:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=QkNVVYFSwJLoL1mSP6c83hmCTVkIwcEB4l/2lyQfnmY=; b=DZ2xPoF+nwThxdnG7DFApKRdlAkSEoZfUn8/x/zKjszeLNyZgOfU2CilNGNtyR3Pbe jp1JfPJjaJU9qfXpIsuJrDmxwmBirsZ3KhV1N8j1kdPflejxwrGNQ9Ng0ciPEQ9zgXv/ ZxNuYnSUBtb/P2mC7wZdX3ceuohZdKYmeXdBw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=QkNVVYFSwJLoL1mSP6c83hmCTVkIwcEB4l/2lyQfnmY=; b=UjRByQmnTDzoAaaTFSUmhfwWk678sW6kSOGqdl0BJehYPPU4fMGNptNVKCiMfJu/5J z3tptOQLuP+Jl1eHLF6I5IJ2EPU+maVK8jYbu3Jfg7pFOmq4RnoKBv/+LHO1Il2FzuUj e/78EQL6Stw3nRySg2M+E87FGSQJlJM4m9zch6YGrnYnrezgwettQCboEkVZPLS0raIX oZ8AncZCA+YiDyRORt7tFl33BXk9hMUTTTO1Pwx5ITg4Z1NSWT7qv3fX96/4Sez284Ma wEjiJImowIAxzznEDyEs5ZzeeGWj9GjQYITbnncOPjXYw170aSS3uYjXTpvDi0Niukzv C8bA== X-Gm-Message-State: ALyK8tK/avEpQzn0DvOK+GF/P3GB557uTB7R2t1T6yPcJpylDs0ZKJFwqMazxx0gt9JXxQ2U X-Received: by 10.98.19.77 with SMTP id b74mr22338953pfj.145.1466926134794; Sun, 26 Jun 2016 00:28:54 -0700 (PDT) Received: from localhost.localdomain (ip68-101-172-78.sd.sd.cox.net. [68.101.172.78]) by smtp.gmail.com with ESMTPSA id f138sm3790495pfa.17.2016.06.26.00.28.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 26 Jun 2016 00:28:54 -0700 (PDT) From: Stephen Boyd To: linux-usb@vger.kernel.org Subject: [PATCH 10/21] usb: chipidea: msm: Rely on core to override AHBBURST Date: Sun, 26 Jun 2016 00:28:27 -0700 Message-Id: <20160626072838.28082-11-stephen.boyd@linaro.org> X-Mailer: git-send-email 2.9.0.rc2.8.ga28705d In-Reply-To: <20160626072838.28082-1-stephen.boyd@linaro.org> References: <20160626072838.28082-1-stephen.boyd@linaro.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20160626_002913_190497_C27C5F05 X-CRM114-Status: GOOD ( 12.64 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Felipe Balbi , Arnd Bergmann , Neil Armstrong , linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Bjorn Andersson , Peter Chen , Greg Kroah-Hartman , Andy Gross , linux-arm-kernel@lists.infradead.org MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP The core framework already handles setting this parameter with a platform quirk. Add the appropriate flag so that we always set AHBBURST to 0. Technically DT should be doing this, but we always do it for msm chipidea devices so setting the flag in the driver works just as well. Cc: Peter Chen Cc: Greg Kroah-Hartman Signed-off-by: Stephen Boyd --- drivers/usb/chipidea/ci_hdrc_msm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/usb/chipidea/ci_hdrc_msm.c b/drivers/usb/chipidea/ci_hdrc_msm.c index 3889809fd0c4..37591a4b1346 100644 --- a/drivers/usb/chipidea/ci_hdrc_msm.c +++ b/drivers/usb/chipidea/ci_hdrc_msm.c @@ -24,7 +24,6 @@ static void ci_hdrc_msm_notify_event(struct ci_hdrc *ci, unsigned event) switch (event) { case CI_HDRC_CONTROLLER_RESET_EVENT: dev_dbg(dev, "CI_HDRC_CONTROLLER_RESET_EVENT received\n"); - writel(0, USB_AHBBURST); /* use AHB transactor, allow posted data writes */ writel(0x8, USB_AHBMODE); usb_phy_init(ci->usb_phy); @@ -47,7 +46,8 @@ static struct ci_hdrc_platform_data ci_hdrc_msm_platdata = { .name = "ci_hdrc_msm", .capoffset = DEF_CAPOFFSET, .flags = CI_HDRC_REGS_SHARED | - CI_HDRC_DISABLE_STREAMING, + CI_HDRC_DISABLE_STREAMING | + CI_HDRC_OVERRIDE_AHB_BURST, .notify_event = ci_hdrc_msm_notify_event, };