Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp451424ybv; Thu, 20 Feb 2020 01:21:54 -0800 (PST) X-Google-Smtp-Source: APXvYqxxM28etNjGdcm9sQgv3HsUzhbWclVW0yB9UxCnw5KCGytKq32C7CFogDyfE0P6+y7qoE0/ X-Received: by 2002:aca:1204:: with SMTP id 4mr1317266ois.143.1582190513869; Thu, 20 Feb 2020 01:21:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582190513; cv=none; d=google.com; s=arc-20160816; b=FFCyLkrMG1/7UCUgULkvTb2QjAryG7jG772GoRBaBWFzBur/zuNA9p10sP/cSJtdQS IFRpbdZn5zeHATCBAg9GhY0BEqOOsGZxxA9UqD8B8v4qkMXIeYgGaMciSnAf9g5Ed7Ih P1uMKGB9hq6+0sZhvGIcJuj3ymvgao4QMLPS3hZKRfMIg2lrk0d8PbU6MNfeWZV5mBoQ P8r0q/fBD0QYxLyfC4qHG82ViQppCODilbxCPthpfV3hl9SsOLQnA0Sl/04l+xXUumQl AojfQlyrjgqKOTCYnHNHiwIp6vKaF4Kfvd4r+0G2zrdkzHxUlbK+MYVxEt1igC0T9VhU 0BTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dmarc-filter:dkim-signature; bh=dhe4B0dkTt3o0wEmiBXq3W/0qsFNC1MylHSP57FFsW0=; b=Piu6X0k25YOedKMkoNyQ+bxeCdduQzVr1WA1EjKf1OfnS9ZVvGHvGRdmK3wZDt4DgI JisKntj3rxSIctFhsoA92BJLYcZxxSpeUcoJugohI3HNdwFf457s6jOc/5kUN+oJLjcT y8sqWKtV2fslbakwS3DnWuVC35wTeCbbKVC4J6bWepjFxEfBiGUDArA7ZlJSly/QfTEN oCOQFgdpDYugOZVOIfkE1eQa9wuW5/YIPNpB/CC5QtXOmDhFXg59ml3lMjlboCb4KsJX 9ZuHjYsbmsmDmexy0IdphENlwt/FOlocyyC+9BnPRg0AL2eEL94e04TGgd/3+yg+blJu MOIA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mg.codeaurora.org header.s=smtp header.b=CNL7p2Q8; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a23si11218737oie.81.2020.02.20.01.21.41; Thu, 20 Feb 2020 01:21:53 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@mg.codeaurora.org header.s=smtp header.b=CNL7p2Q8; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726859AbgBTJVd (ORCPT + 99 others); Thu, 20 Feb 2020 04:21:33 -0500 Received: from mail26.static.mailgun.info ([104.130.122.26]:35045 "EHLO mail26.static.mailgun.info" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726779AbgBTJVd (ORCPT ); Thu, 20 Feb 2020 04:21:33 -0500 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.codeaurora.org; q=dns/txt; s=smtp; t=1582190493; h=Message-Id: Date: Subject: Cc: To: From: Sender; bh=dhe4B0dkTt3o0wEmiBXq3W/0qsFNC1MylHSP57FFsW0=; b=CNL7p2Q8eSw72Sud90V6OWbDnu3IYuXJUFt+Vb/U7fG/Biq5kdEQuzCgS6gl7pT2BYDBEByt NHeDQ6BC44Vz2ARlNexPxqza9WDZYQ3hIBedO1bcedI9rCVGeaYakT1lDWcNF8lPWQ50feQX xhZ4EziyHWMvW4dAzL8o9NVsekc= X-Mailgun-Sending-Ip: 104.130.122.26 X-Mailgun-Sid: WyI0MWYwYSIsICJsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnIiwgImJlOWU0YSJd Received: from smtp.codeaurora.org (ec2-35-166-182-171.us-west-2.compute.amazonaws.com [35.166.182.171]) by mxa.mailgun.org with ESMTP id 5e4e4f9c.7f138f12c148-smtp-out-n03; Thu, 20 Feb 2020 09:21:32 -0000 (UTC) Received: by smtp.codeaurora.org (Postfix, from userid 1001) id F113BC447A0; Thu, 20 Feb 2020 09:21:30 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-caf-mail-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=2.0 tests=ALL_TRUSTED,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.0 Received: from sayalil-linux.qualcomm.com (blr-c-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com [103.229.19.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: sayalil) by smtp.codeaurora.org (Postfix) with ESMTPSA id CF827C43383; Thu, 20 Feb 2020 09:21:24 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org CF827C43383 Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; spf=none smtp.mailfrom=sayalil@codeaurora.org From: Sayali Lokhande To: bjorn.andersson@linaro.org, adrian.hunter@intel.com, robh+dt@kernel.org, ulf.hansson@linaro.org, asutoshd@codeaurora.org, stummala@codeaurora.org, ppvk@codeaurora.org, rampraka@codeaurora.org, vbadigan@codeaurora.org, sboyd@kernel.org, georgi.djakov@linaro.org, mka@chromium.org Cc: linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, agross@kernel.org, linux-mmc-owner@vger.kernel.org, Sayali Lokhande Subject: [PATCH RFC] Toggle fifo write clk after ungating sdcc clk Date: Thu, 20 Feb 2020 14:50:45 +0530 Message-Id: <1582190446-4778-1-git-send-email-sayalil@codeaurora.org> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org During GCC level clock gating of MCLK, the async FIFO gets into some hang condition, such that for the next transfer after MCLK ungating, first bit of CMD response doesn't get written in to the FIFO. This cause the CPSM to hang eventually leading to SW timeout. To fix the issue, toggle the FIFO write clock after MCLK ungated to get the FIFO pointers and flags to valid states. Ram Prakash Gupta (1): mmc: sdhci-msm: Toggle fifo write clk after ungating sdcc clk drivers/mmc/host/sdhci-msm.c | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project