Received: by 2002:a05:7412:3210:b0:e2:908c:2ebd with SMTP id eu16csp1198134rdb; Fri, 1 Sep 2023 16:34:21 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFqdA6Os+o2mrwiJyXcg1B2MnKTRpzVcb0wnptBY2MUulWJSNCVT7oFedEveVy2VQHWHB8r X-Received: by 2002:a05:6808:2a4c:b0:3a4:7c3a:dd1f with SMTP id fa12-20020a0568082a4c00b003a47c3add1fmr3759003oib.21.1693611260599; Fri, 01 Sep 2023 16:34:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1693611260; cv=none; d=google.com; s=arc-20160816; b=yiCXshj4Ha5cwx8o1zcK/qDLI74YyKw8knoQ5nnB6n8Y5aBkhrGl/yv0pr9MY/UiGJ jLvbY1nQMwElKUzYbhuJYzCbZAtYmxl5V/eraAmNusLnmCih5wH/nrzHxR8EocQQFP+8 Np7xdrrDqx5vKnslC75+usPkzGf8QozuVvhimwV8YbJl4uLW4+NMww+wJL9hZrwH8bmq F+3V976UDrN7qN0mLKsd3V275UpqUp3Q4jW3xnNNJWeF9TcCVPHVePLbnNip/UkXKZDD LfpDuRnRcqB9YRziQewfrMTB6EuYieG20DlRwTYo7BHo/e3Dx8z4ah6RJnnQe+KSqwQZ sHEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=dbHY4NbH/giNzi2oBHDT/tg4te/ZtoQps2IQIiB/Gww=; fh=VUHBrN3KdWM1J+38hamIS5o5MPaDaXcByTPU6RK3Ixo=; b=NaH6Z8n/6OQtio0Sy3ZphR0AYvx7JCJAhiei/GeNPOzs8F+5CP9HRT3AvikGFTl2+5 QyAB2Hhd6klxlKU4HS1wQ/Csnc6DbPtD8QSwHCa51/N7eqCfrCNOvsREL9OnmAKdtyXF MNAd1X5rW/XyPpIZqEbD9GZCU/As9vGEGuDO+ua6kzySL+1ob/XtckGX5rfT6cxse2/k 1uA7fRmVOzKmD5ygzfonWxNzI9g89LNcKrih5brevRKUwI1auZVYUC9VRhxnR+KLgJU8 KcYbVGcF4Vg1YfcWuyrXjKhq5wpEFc87BY4oJwpMlGu4UqEJ41xXjP1dqgFV9aR8nSNr o+Hw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=QRzNP25N; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id x185-20020a6363c2000000b0056f7592d736si3679821pgb.34.2023.09.01.16.34.07; Fri, 01 Sep 2023 16:34:20 -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; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=QRzNP25N; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1347997AbjIARnQ (ORCPT + 99 others); Fri, 1 Sep 2023 13:43:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48776 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231772AbjIARnQ (ORCPT ); Fri, 1 Sep 2023 13:43:16 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 467C9CF3; Fri, 1 Sep 2023 10:43:12 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id D001D61DD4; Fri, 1 Sep 2023 17:43:11 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E2AEAC433C7; Fri, 1 Sep 2023 17:43:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1693590191; bh=dbHY4NbH/giNzi2oBHDT/tg4te/ZtoQps2IQIiB/Gww=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=QRzNP25N4+w+sHpLXmmMpcBoqwFdfPW0ayH8hbGnliHWT3PJ8I46jCRqDEBnt8YXZ NoPUYzW3QIp64SA/fuA/truy57OOddgUFM27GGii88cOYHIa3nA3+vXCPPfcfvOtct u16dClrcXSNGNonWe6WtyF36HgSFLoMP+fGj0mpuMkLoCZRTPEvLDa/EYdaV8QS5iP WAqKRf/ftPS9f8aRXyaP9aSGemk8kqxL7SiaglUFvSwFKwaqKvU+Vcsdh5naqTRq7E dA2G4D3Uxc2aOB7Bwi4TGb2g6+sFWZNEYqb5W+sE+imqgsvBEVesu5wLST7uAdjiOq ZxlOpYDgb27jA== Date: Fri, 1 Sep 2023 18:43:05 +0100 From: Conor Dooley To: Jessica Clarke Cc: William Qiu , Conor Dooley , Krzysztof Kozlowski , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , LKML , linux-riscv , linux-mmc@vger.kernel.org, Emil Renner Berthing , Rob Herring , Jaehoon Chung , Ulf Hansson , Krzysztof Kozlowski , Conor Dooley , Paul Walmsley , Palmer Dabbelt , Albert Ou Subject: Re: [PATCH v1 1/3] dt-bindings: mmc: Drop unused properties Message-ID: <20230901-affected-wanting-ab517791a870@spud> References: <20230830031846.127957-1-william.qiu@starfivetech.com> <20230830031846.127957-2-william.qiu@starfivetech.com> <20230830-commence-trickery-40eaa193cb15@wendy> <20230830-procedure-frostbite-56c751f7c276@wendy> <20230901-remold-sublease-a1ddb1fc6348@spud> <9EF26965-10E5-4BCA-AC5E-93C5AA55A0DF@jrtc27.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="VVkFRg4/+IISb4qT" Content-Disposition: inline In-Reply-To: <9EF26965-10E5-4BCA-AC5E-93C5AA55A0DF@jrtc27.com> X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, 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 --VVkFRg4/+IISb4qT Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Sep 01, 2023 at 06:20:38PM +0100, Jessica Clarke wrote: > On 1 Sep 2023, at 16:42, Conor Dooley wrote: > >=20 > > On Fri, Sep 01, 2023 at 10:33:13AM +0800, William Qiu wrote: > >>=20 > >>=20 > >> On 2023/8/30 16:34, Conor Dooley wrote: > >>> On Wed, Aug 30, 2023 at 09:29:20AM +0200, Krzysztof Kozlowski wrote: > >>>> On 30/08/2023 08:50, Conor Dooley wrote: > >>>>> On Wed, Aug 30, 2023 at 11:18:44AM +0800, William Qiu wrote: > >>>>>> Due to the change of tuning implementation, it's no longer necessa= ry to > >>>>>> use the "starfive,sysreg" property in dts, so drop the relevant > >>>>>> description in dt-bindings here. > >>>>>=20 > >>>>> How does changing your software implantation invalidate a descripti= on of > >>>>> the hardware? > >>>>>=20 > >>>>=20 > >>>> Which is kind of proof that this syscon was just to substitute > >>>> incomplete hardware description (e.g. missing clocks and phys). We > >>>> should have rejected it. Just like we should reject them in the futu= re. > >>>=20 > >>> :s I dunno what to do with this... I'm inclined to say not to remove = it > >>> from the binding or dts at all & only change the software. > >>>=20 > >>>> There are just few cases where syscon is reasonable. All others is j= ust > >>>> laziness. It's not only starfivetech, of course. Several other > >>>> contributors do the same. > >>>=20 > >>> I'm not sure if laziness is fair, lack of understanding is usually mo= re > >>> likely. > >>=20 > >> For this, I tend to keep it in binding, but remove it from required. B= ecause > >> we only modify the tuning implementation, it doesn't mean that this pr= operty > >> need to be removed, it's just no longer be the required one. > >=20 > > Please only remove it from required if the current driver doesn't break > > if the regmap is removed. >=20 > Either way please make sure the documentation clearly states =E2=80=9Cnev= er use > this, if you=E2=80=99re using it you=E2=80=99re doing it wrong, this only= exists > because it was wrongly used in the past=E2=80=9D. Otherwise people writing > drivers for other OSes will probably use it too thinking they need to. Maybe we should just delete it if the impact is going to be negligible, sounds like you're not using it in FreeBSD, which was part of what I was worried about. Guess it depends on what Emil & the distro heads think. --VVkFRg4/+IISb4qT Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQRh246EGq/8RLhDjO14tDGHoIJi0gUCZPIiqQAKCRB4tDGHoIJi 0gykAPwMyjaH4QlvlKNp66b+AkhwtZYuHNp93F2DQ5zKpQdaNgEAuBss3Yag0o95 9UvKadGCMRv9Wi5nr/an6EGVMLhKkAQ= =nFPr -----END PGP SIGNATURE----- --VVkFRg4/+IISb4qT--