Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp4659832iob; Sun, 8 May 2022 20:58:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwj7PIJR2Bb2QiqwjmqADTNa1x92GRP1LySuuFAJQG6utO8gv8I728dECCtT+CtCJALcwWI X-Received: by 2002:a17:902:9a83:b0:15e:f718:4ced with SMTP id w3-20020a1709029a8300b0015ef7184cedmr7635150plp.69.1652068728835; Sun, 08 May 2022 20:58:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652068728; cv=none; d=google.com; s=arc-20160816; b=s/yHVWR6JFd6i30hXIGGZIyRR9P+3RNFiXXBAWJ72quz5UATF8CHF9VxKe8zz1Mahw oXoeJahpeB1G7GrqRelT+il9pFC6NsfaZVSSwqp192mWTH/JsLVRHiFJFPDbi8g8/deY X34WrUSUmxi5MEv9BpXustyjvj3nR65oPZuC+lEyothpTwUd255WGiJAQ+YEh04ztJZq d/AS078ZxVTA4gmStoFPLOc1ygOW93b0COowu6NPfJVUnGVyIjUOj76XfqoDFKG/4llq mfUiTLhPxaI9wBOIoW9li5StdS0h0JDJNm7grN4/XaQ+jxraJGKXnTrMTG2Tfve9v5PT hB6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=f+t7EXkFLuQgu5wxe2rdiWR3/JqaFKL0H5mRQOGiKqI=; b=p6NTY8yFFLKjHwrpT5EmZx8vJDGOiUvIx0KT4hRHhG+y2d3VBW4XwAxxQOoUgv82qD Vkjs7rT8pmGxBUQktYRNBSY0Oo5fa/Lgc5TPzHLkmzEpB9Jl203AXxpgZDF0BcqPagE7 YNNNhOTxlWSmThKxr206NR+pvYwTHRiU0bd2W1siS9nv8rY/UjZOd5w2p0mok8ek7ZIi BnnIdOhL3V6IYBe/ffoUhCo8OLeTkZIh+94r/Obi7/agRdNORjzvpMTYNphefwqpwSPd g+mdiEY//4De1MDdwbVvJolp4u2d4tkoAm/Y8h5970XZnSz+timmwk54asT41SsiyKGr aIhw== ARC-Authentication-Results: i=1; mx.google.com; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id h1-20020a63f901000000b00398d8b1871bsi13068682pgi.44.2022.05.08.20.58.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 May 2022 20:58:48 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id C39DE103046; Sun, 8 May 2022 20:56:39 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1385686AbiEGPka (ORCPT + 99 others); Sat, 7 May 2022 11:40:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55664 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1377641AbiEGPkX (ORCPT ); Sat, 7 May 2022 11:40:23 -0400 Received: from relay06.th.seeweb.it (relay06.th.seeweb.it [IPv6:2001:4b7a:2000:18::167]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7749E43EE7; Sat, 7 May 2022 08:36:34 -0700 (PDT) Received: from Marijn-Arch-PC.localdomain (94-209-165-62.cable.dynamic.v4.ziggo.nl [94.209.165.62]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by m-r2.th.seeweb.it (Postfix) with ESMTPSA id EC6F33F565; Sat, 7 May 2022 17:36:29 +0200 (CEST) From: Marijn Suijten To: phone-devel@vger.kernel.org Cc: ~postmarketos/upstreaming@lists.sr.ht, AngeloGioacchino Del Regno , Konrad Dybcio , Martin Botka , Marijn Suijten , Andy Gross , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] arm64: dts: qcom: msm8998: Make regulator voltages multiple of step-size Date: Sat, 7 May 2022 17:36:27 +0200 Message-Id: <20220507153627.1478268-1-marijn.suijten@somainline.org> X-Mailer: git-send-email 2.36.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org These voltages are not a multiple of the given step-size 8000 (with base voltage 1664000) in pm8998_pldo, resulting in PLDO regulators l18 and l22 failing to validate and in turn not probing the rpm-pm8998-regulator driver: l18: unsupportable voltage constraints 2856000-2848000uV qcom_rpm_smd_regulator rpm-glink:rpm-requests:pm8998-regulators: l18: devm_regulator_register() failed, ret=-22 Round the voltages down for the sake of erring on the safe side, leaving a comment in place to document this discrepancy wrt downstream sources. Fixes: 390883af89d2 ("arm64: dts: qcom: msm8998: Introduce support for Sony Yoshino platform") Reported-by: Konrad Dybcio Signed-off-by: Marijn Suijten Reviewed-by: Konrad Dybcio --- .../dts/qcom/msm8998-sony-xperia-yoshino-poplar.dts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-poplar.dts b/arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-poplar.dts index 4a1f98a21031..c21333aa73c2 100644 --- a/arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-poplar.dts +++ b/arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-poplar.dts @@ -26,11 +26,13 @@ &lab { }; &vreg_l18a_2p85 { - regulator-min-microvolt = <2850000>; - regulator-max-microvolt = <2850000>; + /* Note: Round-down from 2850000 to be a multiple of PLDO step-size 8000 */ + regulator-min-microvolt = <2848000>; + regulator-max-microvolt = <2848000>; }; &vreg_l22a_2p85 { - regulator-min-microvolt = <2700000>; - regulator-max-microvolt = <2700000>; + /* Note: Round-down from 2700000 to be a multiple of PLDO step-size 8000 */ + regulator-min-microvolt = <2696000>; + regulator-max-microvolt = <2696000>; }; -- 2.36.0