From patchwork Fri Dec 4 18:49:02 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Doug Anderson X-Patchwork-Id: 337876 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-20.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER, INCLUDES_PATCH, MAILING_LIST_MULTI, SPF_HELO_NONE, SPF_PASS, URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E68B4C19425 for ; Fri, 4 Dec 2020 18:50:04 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id A1D7C22CA0 for ; Fri, 4 Dec 2020 18:50:04 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726597AbgLDSuC (ORCPT ); Fri, 4 Dec 2020 13:50:02 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49712 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726173AbgLDSuC (ORCPT ); Fri, 4 Dec 2020 13:50:02 -0500 Received: from mail-pg1-x541.google.com (mail-pg1-x541.google.com [IPv6:2607:f8b0:4864:20::541]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B62BAC061A4F for ; Fri, 4 Dec 2020 10:49:21 -0800 (PST) Received: by mail-pg1-x541.google.com with SMTP id i38so4065370pgb.5 for ; Fri, 04 Dec 2020 10:49:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=PFSkNt2eB1bxjiX+lVwIkceKuD94RAbAtiC1aV0R4/E=; b=NbN5Nr0R9z4L4DaGBh/C6fh4uIZs6jhT2Gcmo370DyKomn9ZeIGuB12k7a7zj5bVqB jWf+fG5wJI+XePaedt/tm+uTecVQxbg+IXrSnvM4WxXRx1vuswdTvaF0VDhwd5LXG6hQ X1kDqj9ZA88ButBXcOXIJMWiVSZ7Rrc+ZjdAg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=PFSkNt2eB1bxjiX+lVwIkceKuD94RAbAtiC1aV0R4/E=; b=kQr6yk24fsTcTgf6v8bLLX+LSKz6mYG5137BzzyYOR/W2qM3cz2GJTndswDlwSg9JK hyWwQZf3n3lc2vsqH3MJgbf1et7w+wiFTH61LWvmX2NBEMtuNs3l0jnE4Cm8BMzr8ci1 USXmeRQnKs2IA1gD0Z7llrxW2izWjGZFYHnAkXzY/LZ4fdPgPYM/+yqJmfJ1UHdlDiS1 /y54/f/HM0vQd8GcAn/HIHFeVU7DELDfZ+GfguoMF1c8IdrM39/KdZLU636NHInh9IlL LhxLQJt56pDD3UDNZYbUk13FCNhOW1eRY3354ncHSpzMif4vRsZHmr9IbSjAp15Jvl5x T2Vw== X-Gm-Message-State: AOAM530L39QQvdyzFoks0jSYXwdkR7wc0VhS2jL1f1tErCwgxlWVM221 JDouyBY6XrbY+ri86ALOG4aJVA== X-Google-Smtp-Source: ABdhPJxrT1HN8fz82haC77Xmupj7N5ivcmnhAf4h7MkM5VWdDgmgcwWaqB2y/krVv7VMwgeK/cS9Xg== X-Received: by 2002:a63:4925:: with SMTP id w37mr8736839pga.64.1607107760997; Fri, 04 Dec 2020 10:49:20 -0800 (PST) Received: from tictac2.mtv.corp.google.com ([2620:15c:202:1:42b0:34ff:fe3d:58e6]) by smtp.gmail.com with ESMTPSA id e14sm4338826pgv.64.2020.12.04.10.49.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Dec 2020 10:49:20 -0800 (PST) From: Douglas Anderson To: Bjorn Andersson Cc: Veerabhadrarao Badiganti , Douglas Anderson , Andy Gross , Rob Herring , devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] arm64: dts: qcom: Fix SD card vqmmc max voltage on sc7180-trogdor Date: Fri, 4 Dec 2020 10:49:02 -0800 Message-Id: <20201204104900.1.I0a4ac2c7f4d405431cf95eb7b7c36800660516ec@changeid> X-Mailer: git-send-email 2.29.2.576.ga3fc446d84-goog MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org It never makes sense to set the IO voltage of the SD card (vqmmc) to a voltage that's higher than the voltage of the card's main power supply (vmmc). The card's main voltage is 2.952V on trogdor, so let's set the max for the IO voltage to the same. NOTE: On Linux, this is pretty much a no-op currently. Linux already makes an effort to match vqmmc with vmmc when running at "3.3" signal voltage, so both before and after this change we end up running vqmmc at 2.904V when talking to non-UHS cards. It still seems cleaner to make it a little more correct, though. Also note: as per above, on Linux right now we end up running vqmmc as 2.904V even though vmmc is 2.952V. This isn't super ideal but shouldn't really hurt. Signed-off-by: Douglas Anderson --- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi b/arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi index 8ed7dd39f6e3..d76200d2b373 100644 --- a/arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi @@ -509,7 +509,7 @@ pp1800_l5c: ldo5 { vddpx_2: ppvar_l6c: ldo6 { regulator-min-microvolt = <1800000>; - regulator-max-microvolt = <3304000>; + regulator-max-microvolt = <2952000>; regulator-initial-mode = ; };