From patchwork Thu Sep 1 00:40:26 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Boyd X-Patchwork-Id: 9308161 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 11ED860487 for ; Thu, 1 Sep 2016 00:52:32 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 01DA028FB7 for ; Thu, 1 Sep 2016 00:52:32 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id E931D28FCF; Thu, 1 Sep 2016 00:52:31 +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 7AA0528FB7 for ; Thu, 1 Sep 2016 00:52:31 +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 1bfGDQ-000054-Jg; Thu, 01 Sep 2016 00:50:48 +0000 Received: from mail-pf0-x233.google.com ([2607:f8b0:400e:c00::233]) by bombadil.infradead.org with esmtps (Exim 4.85_2 #1 (Red Hat Linux)) id 1bfG47-0007Yf-MT for linux-arm-kernel@lists.infradead.org; Thu, 01 Sep 2016 00:41:14 +0000 Received: by mail-pf0-x233.google.com with SMTP id p64so24788735pfb.1 for ; Wed, 31 Aug 2016 17:40:51 -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=yuGWYD9Ipt5FxiWlrxUF1phrYtxKoCT7qNIfCaNmBaY=; b=dGR9vsvVnnJmWdtUtew09nNhHBI8RusgHhL/l1u9zXOp6qRDRlHx8oP5FKf4WEMvQJ q0bUPgedlEsAvp+PuJ4bJGWv7ODPM8Cdf/nt34gc2AQCmQcMFwJ08oJPq+j9EtMiAh21 thIyRN/Kf7fiAMkkej+94FXdHY9BDYwaEWO5M= 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=yuGWYD9Ipt5FxiWlrxUF1phrYtxKoCT7qNIfCaNmBaY=; b=fuMx4KID15O83guWcRvh8RWAG0NxOx29P3PChbeJIS+kT1r/AascTp0A6NgyW729/i vm6VqvTV5nrWgScyuYY0eAGn9eIfwbxzqM3Pd1Ysu/inaoEPRbtZEoOLrbm8c2EXmCTA Z7yNhsycF/N5jyfiPMWMooPnxHgEwsVsoK9Pb8CjWBpr1uT9lrukI4NRxZvslseKIvlN EpRaUa+3lRal4fZDPVvgNJgruQN5eKjwBasw9CGLMvTcLF8XWTrumt8rYOdGU71Tax/j U8QGpQIGfw/JL4Shq0pPqtTGCxOE9TVl4FKou8Xhkb0GkbkI12KFrjTymBK4gHvuQsTQ I94w== X-Gm-Message-State: AE9vXwNRfa/j6Wr54kNDdMkIhKIdIPTcp6MxIqR0pA0shyJOsyB4UsQ6KdZlByLL5k3tbGpV X-Received: by 10.98.6.68 with SMTP id 65mr6198945pfg.116.1472690450982; Wed, 31 Aug 2016 17:40:50 -0700 (PDT) Received: from localhost.localdomain (i-global254.qualcomm.com. [199.106.103.254]) by smtp.gmail.com with ESMTPSA id m5sm2292303paw.40.2016.08.31.17.40.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 31 Aug 2016 17:40:50 -0700 (PDT) From: Stephen Boyd To: linux-usb@vger.kernel.org Subject: [PATCH v3 12/22] usb: chipidea: msm: Rely on core to override AHBBURST Date: Wed, 31 Aug 2016 17:40:26 -0700 Message-Id: <20160901004036.23936-13-stephen.boyd@linaro.org> X-Mailer: git-send-email 2.9.0.rc2.8.ga28705d In-Reply-To: <20160901004036.23936-1-stephen.boyd@linaro.org> References: <20160901004036.23936-1-stephen.boyd@linaro.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20160831_174111_950183_E341952C X-CRM114-Status: GOOD ( 12.86 ) 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. If the burst needs to be anything besides 0, we expect the 'ahb-burst-config' dts property to be present. Acked-by: 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 89c1a02d69b5..719b20caf88e 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, };