Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp1296598rwi; Wed, 26 Oct 2022 13:25:23 -0700 (PDT) X-Google-Smtp-Source: AMsMyM47JGS+Zfd428qLoxANYLAOmr4bkbPZ4KcBde5feoOKRYERJ8NgZIWYKfSlih3csAJ6tujH X-Received: by 2002:a17:902:d4c4:b0:186:a951:b8f9 with SMTP id o4-20020a170902d4c400b00186a951b8f9mr17313766plg.130.1666815923312; Wed, 26 Oct 2022 13:25:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666815923; cv=none; d=google.com; s=arc-20160816; b=v67J83jJi6pOX4qtJqJvTR2/JKcbBy/onb0SeC+HngU3JYZONZyuQ4l/7w3yGk0e1L QWCmoTEZBvkaYsXQ+EuFEd024oJBiXftY3CdJejRkBBqBrfDX0lgjn4oYMHjOugJXzDB gOWAZEtESfRZeXu5cTZugKdzUJ4jC0sSF4CjCOJZPrjM3HFkEKJjwUcmtsy2Bupgy4wz BFaWt/BVW8lOBFz002gbf7sGVs0WaKqiM3ZrwzbZ1LcxpAKM3+eVymxpsP5dOK9GEhZm A2m/ErG93SpQXdZ1lmXsac3deZCnoh0rFgLto2Z8UYmPqzvz9bzVerVLUK+dKOe9OIYn vvtw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:subject:user-agent:mime-version:date:message-id; bh=mtk/ylvmNQ/FjjZ/jj/UTrpgQ4ASVkH/IPlHhC+9iTE=; b=CP9rfEezOluzkvm1Hv9VTn3MWjXBcutJwFOA32TBRWxtM0x3Ka9Ni52I06xA6YRgAz jtDX7YPFUFjXjnpeVEWcGlcCNdW5Z6PedNNIJL7PVH4WIhrzGofOrJinccTwORYXMHyk rgiHFnfCvzeV8BfaP9EAQo0xOx2LxUSsaLsehyLQR8NIHG7q1JtXfq+AXX119mYOCqv1 RF6eUvmjzeYdA1TLBL/rjco/Sd+Gu05BeIsNX72PxJVbbllkr04fAEUA87UyI7yUpIHJ oSXnTcgj/u8BENeTMjB3E7n9UWAbud9grfldRGq6v0w7hsT8stt4uTg+66EmalczqMjW rZng== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id lr7-20020a17090b4b8700b002036f0a953esi4022934pjb.88.2022.10.26.13.25.11; Wed, 26 Oct 2022 13:25:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234991AbiJZUL0 (ORCPT + 99 others); Wed, 26 Oct 2022 16:11:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48684 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234987AbiJZULW (ORCPT ); Wed, 26 Oct 2022 16:11:22 -0400 Received: from m-r2.th.seeweb.it (m-r2.th.seeweb.it [IPv6:2001:4b7a:2000:18::171]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 85E63118769; Wed, 26 Oct 2022 13:11:19 -0700 (PDT) Received: from [192.168.31.208] (unknown [194.29.137.22]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 EE9643F73D; Wed, 26 Oct 2022 22:11:16 +0200 (CEST) Message-ID: Date: Wed, 26 Oct 2022 22:11:13 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.4.0 Subject: Re: [PATCH 1/4] arm64: dts: qcom: sm8450: move SDHCI pin configuration to DTSI To: Krzysztof Kozlowski , Andy Gross , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Dmitry Baryshkov References: <20221026200357.391635-1-krzysztof.kozlowski@linaro.org> <20221026200357.391635-2-krzysztof.kozlowski@linaro.org> From: Konrad Dybcio In-Reply-To: <20221026200357.391635-2-krzysztof.kozlowski@linaro.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,NICE_REPLY_A, SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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 On 26/10/2022 22:03, Krzysztof Kozlowski wrote: > The SDHCI pin configuration/mux nodes are actually common to all > upstreamed boards, so define them in SoC DTSI to reduce code > duplication. > > Signed-off-by: Krzysztof Kozlowski > > --- Reviewed-by: Konrad Dybcio Konrad > > In theory drive strength belongs to the board DTS, not SoC DTSI, but I > am following the advice here: > https://lore.kernel.org/lkml/CAD=FV=VUL4GmjaibAMhKNdpEso_Hg_R=XeMaqah1LSj_9-Ce4Q@mail.gmail.com/ > --- > .../qcom/sm8450-sony-xperia-nagara-pdx223.dts | 20 ------------------- > arch/arm64/boot/dts/qcom/sm8450.dtsi | 20 +++++++++++++++++++ > 2 files changed, 20 insertions(+), 20 deletions(-) > > diff --git a/arch/arm64/boot/dts/qcom/sm8450-sony-xperia-nagara-pdx223.dts b/arch/arm64/boot/dts/qcom/sm8450-sony-xperia-nagara-pdx223.dts > index 82918c2d956f..718c690af8ad 100644 > --- a/arch/arm64/boot/dts/qcom/sm8450-sony-xperia-nagara-pdx223.dts > +++ b/arch/arm64/boot/dts/qcom/sm8450-sony-xperia-nagara-pdx223.dts > @@ -572,26 +572,6 @@ &spi10 { > &tlmm { > gpio-reserved-ranges = <28 4>; > > - sdc2_default_state: sdc2-default-state { > - clk-pins { > - pins = "sdc2_clk"; > - drive-strength = <16>; > - bias-disable; > - }; > - > - cmd-pins { > - pins = "sdc2_cmd"; > - drive-strength = <16>; > - bias-pull-up; > - }; > - > - data-pins { > - pins = "sdc2_data"; > - drive-strength = <16>; > - bias-pull-up; > - }; > - }; > - > ts_int_default: ts-int-default-state { > pins = "gpio23"; > function = "gpio"; > diff --git a/arch/arm64/boot/dts/qcom/sm8450.dtsi b/arch/arm64/boot/dts/qcom/sm8450.dtsi > index 1d1775334575..1df5c964c6f7 100644 > --- a/arch/arm64/boot/dts/qcom/sm8450.dtsi > +++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi > @@ -2515,6 +2515,26 @@ tlmm: pinctrl@f100000 { > gpio-ranges = <&tlmm 0 0 211>; > wakeup-parent = <&pdc>; > > + sdc2_default_state: sdc2-default-state { > + clk-pins { > + pins = "sdc2_clk"; > + drive-strength = <16>; > + bias-disable; > + }; > + > + cmd-pins { > + pins = "sdc2_cmd"; > + drive-strength = <16>; > + bias-pull-up; > + }; > + > + data-pins { > + pins = "sdc2_data"; > + drive-strength = <16>; > + bias-pull-up; > + }; > + }; > + > sdc2_sleep_state: sdc2-sleep-state { > clk-pins { > pins = "sdc2_clk";