Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp1296005rwi; Wed, 26 Oct 2022 13:24:45 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6moCREIgPToWeC7Epm8upOgp+IJLjNsOpVUkrNycI8jYHk4+cj5Sju1brcrODiLgzRgdp8 X-Received: by 2002:a05:6a00:22c2:b0:563:b0c7:69ae with SMTP id f2-20020a056a0022c200b00563b0c769aemr45388980pfj.80.1666815874345; Wed, 26 Oct 2022 13:24:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666815874; cv=none; d=google.com; s=arc-20160816; b=ORzonxQbqGlZdBRI5DBTtd2IRc4gYgrO1QqAmZfi5SrtHZytHLDhu1antEg8ivbMOG D2l5749r3AfwSXdHWgoNaJWDWaQZNHUyJg7KdkRUWZkbfPBcsffeOftMF7EvlE9J4DKj PAytaneGvh2AVlSH7iBWB8Jdi+4KmM5gsY0jzhghCrnLd2Cwf2/Q/GyrplKwreRRKKE3 4Ay//FvV8sdYKAMlhEhIlivkKKqj3qaunXeVTCh7HorzKqBkjc0QpUN9eXSfXeMzJVWG S30aL8XDFilla0lNhO3Yd71Tq30zsjTJKWwyAmaGbZzYIzVbhlKFQt+uGtTuxocWCMhR t58A== 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=DHKmD6NmegUx3QWWJwpKBKoqTrOb9zE5m0S3Fr2m2a4=; b=0XG1ocTsNcmX184Oy5unHZPpBVJdIL+Ta8jwEXFLnZ/ZQK7m9UKrZjt8Usr07WeTZb 9tFs5vt0QeOiW/a932L8yVVCNHsXvknwiMGzuBNd0V4Xpt2Gqt8Kl6KjXLPj366BopMD dtzgv+afb0jVtBkUCNBFCfhSIbD8+AW1/PD2zTZCcpE+s77IWsGhDxMJFyRF7MI//MMu n3DB8NOcRyfGER4c4Md3/uYcF7UNIj7MZ/NLTl1p3OkC8gX6JhKwzg1K9osKZLEMnfkV Vv0QENq1EYo/+7lp6h8Ye1qfkOnc2i8TYplK+erfbo3YHUWJSHiDoQaPMC1Dn0sBbJXA sPNQ== 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 mh4-20020a17090b4ac400b0020f95f9ff4asi3601566pjb.54.2022.10.26.13.23.52; Wed, 26 Oct 2022 13:24:34 -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 S234987AbiJZUMO (ORCPT + 99 others); Wed, 26 Oct 2022 16:12:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50312 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233783AbiJZUMM (ORCPT ); Wed, 26 Oct 2022 16:12:12 -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 DED0D13A7FC for ; Wed, 26 Oct 2022 13:12:11 -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)) (No client certificate requested) by m-r2.th.seeweb.it (Postfix) with ESMTPSA id B67973F73D; Wed, 26 Oct 2022 22:12:09 +0200 (CEST) Message-ID: <1ce38a7a-7c4d-32b0-dd53-90fd3b708d64@somainline.org> Date: Wed, 26 Oct 2022 22:12:08 +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 2/4] arm64: dts: qcom: sm8450: disable SDHCI SDR104/SDR50 on all boards 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-3-krzysztof.kozlowski@linaro.org> From: Konrad Dybcio In-Reply-To: <20221026200357.391635-3-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=ham 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: > SDHCI on SM8450 HDK also has problems with SDR104/SDR50: > > mmc0: card never left busy state > mmc0: error -110 whilst initialising SD card > > so I think it is safe to assume this issue affects all SM8450 boards. > Move the quirk disallowing these modes to the SoC DTSI, to spare people > working on other boards the misery of debugging this issue. > > Signed-off-by: Krzysztof Kozlowski > --- While I have no way to tell whether this is a common issue, it may as well be.. Reviewed-by: Konrad Dybcio Konrad > arch/arm64/boot/dts/qcom/sm8450-sony-xperia-nagara-pdx223.dts | 2 -- > arch/arm64/boot/dts/qcom/sm8450.dtsi | 3 +++ > 2 files changed, 3 insertions(+), 2 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 718c690af8ad..ae8ba297b0b6 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 > @@ -556,8 +556,6 @@ &sdhc_2 { > pinctrl-1 = <&sdc2_sleep_state &sdc2_card_det_n>; > vmmc-supply = <&pm8350c_l9>; > vqmmc-supply = <&pm8350c_l6>; > - /* Forbid SDR104/SDR50 - broken hw! */ > - sdhci-caps-mask = <0x3 0x0>; > no-sdio; > no-mmc; > status = "okay"; > diff --git a/arch/arm64/boot/dts/qcom/sm8450.dtsi b/arch/arm64/boot/dts/qcom/sm8450.dtsi > index 1df5c964c6f7..6800e05a549d 100644 > --- a/arch/arm64/boot/dts/qcom/sm8450.dtsi > +++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi > @@ -3412,6 +3412,9 @@ sdhc_2: sdhci@8804000 { > bus-width = <4>; > dma-coherent; > > + /* Forbid SDR104/SDR50 - broken hw! */ > + sdhci-caps-mask = <0x3 0x0>; > + > status = "disabled"; > > sdhc2_opp_table: opp-table {