Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp420573ybk; Fri, 15 May 2020 04:21:38 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyYyuKqxS9GPdD0Idjbx0DoOMqJu48NRUIwWeyloI7Oaun/AAOZAPP1ngJX2tqds/L/Qjew X-Received: by 2002:a17:906:55c3:: with SMTP id z3mr2244582ejp.180.1589541698505; Fri, 15 May 2020 04:21:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589541698; cv=none; d=google.com; s=arc-20160816; b=OavMX0mK0a/K0iz4Q3SbVF+WYa4Tt7RG3k0M7q6RdKyvkImwgsgG8oMa8xRUS9nXKw X8oSDVi9mAsZb8Tew2jeFqyHUHE4gZV8sLCNWQ9cMCrh9n99d9YySBNwUqifPLVHhG5M 9DYCBQGBz+iwyw6+b8414CkbSSIvNk/7hbK4IWg0nINdKu2TQnn6u5uwjECvm0vKp+US uzNZWlpyefLvJ8mhLYieiSBmFv1JT09atrpRDUx+Wdv3vjfxK0cckfvgqJAhoYAuMS4L vz0DmeMi1cA2/DAdAPGPQYGg6In9C8IluDTPJOm1NwYbN95ERj6AZxJJWk00nwqTM6wE 07dw== 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=G0YIFY7DmGhaD5zdzMpjeUqrJeIdM8P3XbRXyIYmxlI=; b=UUQIC4mm6IQyNM1BFsx9Y4/u5aUWNbAlmgEt1UYyPmnZRCAS6qnbZkkAk3X74HiZel CfzMcpmTKiUt9XHNtK5dIJB+iyS9xX0ijap1duwNHOE3RSBun7HxjI2I++jl4OhApysg RY3C9BSU/2ZiSsYVxdYdXQhvid3mFfPUSzLPUAt8zeafja85Yb/Rmfp8jt+rl+uDRxeO 9cvRtfEUwBNrSTA++8j+7mMOnpr+8xXKc5394BS3go+VdNmqdKHdsCjeN/Fo9pfV0dxw c+LtSYgey2M+vXTT21oH8EgRhp/fapdkktTeC8b4Z+OkMerc/RwV8kClbvCfzdRFsxzu GVSw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mg.codeaurora.org header.s=smtp header.b=M2V6UgYh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a17si1020197eje.506.2020.05.15.04.21.14; Fri, 15 May 2020 04:21:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@mg.codeaurora.org header.s=smtp header.b=M2V6UgYh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726177AbgEOLTr (ORCPT + 99 others); Fri, 15 May 2020 07:19:47 -0400 Received: from mail26.static.mailgun.info ([104.130.122.26]:47741 "EHLO mail26.static.mailgun.info" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726140AbgEOLTq (ORCPT ); Fri, 15 May 2020 07:19:46 -0400 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.codeaurora.org; q=dns/txt; s=smtp; t=1589541586; h=Message-Id: Date: Subject: Cc: To: From: Sender; bh=G0YIFY7DmGhaD5zdzMpjeUqrJeIdM8P3XbRXyIYmxlI=; b=M2V6UgYhlW4JYiLtWf8XVD3wSOHXdI/VA8vTBEYtxj6G1yH3d75sL+5ju+ugOsEWMzgVi34f lI+C7cxH9tHjM8iq5lmKJNX4tgQJqeOnQMFnD6jgLqprz7ytDeIfnR0s3LiD8AiywGRQSWk0 cIJH/FzLioi7BYVkwhjzzvIXjE8= 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 5ebe7ac9.7f337dc55998-smtp-out-n02; Fri, 15 May 2020 11:19:37 -0000 (UTC) Received: by smtp.codeaurora.org (Postfix, from userid 1001) id 89746C433F2; Fri, 15 May 2020 11:19:36 +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=ham autolearn_force=no version=3.4.0 Received: from vbadigan-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: vbadigan) by smtp.codeaurora.org (Postfix) with ESMTPSA id 9A952C433D2; Fri, 15 May 2020 11:19:33 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 9A952C433D2 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=vbadigan@codeaurora.org From: Veerabhadrarao Badiganti To: adrian.hunter@intel.com, ulf.hansson@linaro.org, robh+dt@kernel.org Cc: linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, Veerabhadrarao Badiganti Subject: [PATCH V1 0/3] Internal voltage control for qcom SDHC Date: Fri, 15 May 2020 16:48:51 +0530 Message-Id: <1589541535-8523-1-git-send-email-vbadigan@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 On qcom SD host controllers voltage switching be done after the HW is ready for it. The HW informs its readiness through power irq. The voltage switching should happen only then. So added support to register voltage regulators from the msm driver and use them. This patchset was posted long back but not actively pursued https://lore.kernel.org/linux-arm-msm/1539004739-32060-1-git-send-email-vbadigan@codeaurora.org/ So posting it as fresh patchset. Veerabhadrarao Badiganti (1): dt-bindings: mmc: Supply max load for mmc supplies Vijay Viswanath (2): mmc: sdhci-msm: Use internal voltage control mmc: sdhci: Allow platform controlled voltage switching .../devicetree/bindings/mmc/mmc-controller.yaml | 16 ++ drivers/mmc/host/sdhci-msm.c | 215 ++++++++++++++++++++- drivers/mmc/host/sdhci.c | 32 +-- drivers/mmc/host/sdhci.h | 1 + 4 files changed, 243 insertions(+), 21 deletions(-) -- Qualcomm India Private Limited, on behalf of Qualcomm Innovation Center, Inc., is a member of Code Aurora Forum, a Linux Foundation Collaborative Project