Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp2357689ybt; Tue, 16 Jun 2020 04:06:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzKSeom3UMsSFDoA8PhG7l7YLNJs/ZoyQQdHWk3ELI+RRy6OC93apkTC2+3rVAltZV8dfn7 X-Received: by 2002:a05:6402:144e:: with SMTP id d14mr2022966edx.14.1592305565928; Tue, 16 Jun 2020 04:06:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592305565; cv=none; d=google.com; s=arc-20160816; b=iWzsh0xpeFhNgMjV71ZoRu0JFzRb250SMkN20wBz8nyh2CkvK9wD+pOoEuKp0W8juH 2r7kPgx08Y7L5Pk9VuC6F+aXUOVhuLbaAd9DLF7eL7QHlt4rdBmT09+sAAwIHtTfzJFi devimPwqfnMawbTxyxkOY01JgdgAOPy6uvg4c6WzxHxde3YvU2TrE7GxDipUT2xWraoW XfwFIVgOtPqZ7tLW2krLX54JKnH3MkhbN52lJjmNjJ7MjvEe/7AqfUJqFddo8cKpD4Ll 77cXOx0XdDUzEdt16x1ARTmWCFu8h9Mr9F2j/tm+8ch9qYYcipbm1hQ84xGreYP1N/gu eBUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=VbVpJQgIZ0plMpxeQeko1UiFVZHWSPpHrsG7xzlR9l0=; b=Xt85YeZbmX/Mjb1PigRdK0qRmVWTvTGbHyeTotEJs3i/ujN+XbE/b1eIOrIJSCMtPS mtSQIH/A0D2urcyYDboa5QfYWekwYZ+mw8HHnMLilDOB64clzxUG0DmJ7WUh8t47EgTz uybFwzOn0Ek/Ij7CSXRrNaDUW8+hNlLMmRvn+LTE0/djtfv56GHt5aDM0Fh4ao526O7m BfDquCJIYF6yayIR443vVQHJO8KH8lO/8tkXpYg9EsXX7DGRbvJbLt0pkpCYsS9VhmKa SUlU3d/x0XQ/xW95/BkWiH7sjErinRDQxfrAkoINe7kQ8zYFplQAGXaGJjuRsF+2kwlW D6ng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=QZOoTvEl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l22si10910400ejg.740.2020.06.16.04.05.42; Tue, 16 Jun 2020 04:06:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=QZOoTvEl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S1728168AbgFPLDu (ORCPT + 99 others); Tue, 16 Jun 2020 07:03:50 -0400 Received: from mail.kernel.org ([198.145.29.99]:41610 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725901AbgFPLDs (ORCPT ); Tue, 16 Jun 2020 07:03:48 -0400 Received: from localhost (fw-tnat.cambridge.arm.com [217.140.96.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 53060207C4; Tue, 16 Jun 2020 11:03:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1592305427; bh=D5VxNNsWQG7Dnro1Y+aM+B4Rod1A23KmuRCGJah97io=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=QZOoTvElAW7imPfVPdHU3wzfLaqrPFIGRturrOTRFLQADTVSjWQbP5SqaNbBZD72+ fuK1KVqTF9OL7xXIj5AT8tu3USiek8qIpa1DjbfYoFzUnPrUKIp1nMIQtb8+VXfQSg BOjg18+W4AIxefHpJJetfV1EhhguP/3vwOnlHu0w= Date: Tue, 16 Jun 2020 12:03:45 +0100 From: Mark Brown To: Geert Uytterhoeven Cc: Lad Prabhakar , Magnus Damm , Rob Herring , linux-spi , Linux-Renesas , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Linux Kernel Mailing List , Prabhakar Subject: Re: [PATCH 1/2] dt-bindings: spi: renesas,sh-msiof: Add r8a7742 support Message-ID: <20200616110345.GM4447@sirena.org.uk> References: <1591736054-568-1-git-send-email-prabhakar.mahadev-lad.rj@bp.renesas.com> <1591736054-568-2-git-send-email-prabhakar.mahadev-lad.rj@bp.renesas.com> <20200610110810.GD5005@sirena.org.uk> <20200610164928.GJ5005@sirena.org.uk> <20200611085004.GC4671@sirena.org.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="glNuw4S6NeIZr5j7" Content-Disposition: inline In-Reply-To: X-Cookie: Offer may end without notice. User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --glNuw4S6NeIZr5j7 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thu, Jun 11, 2020 at 02:09:54PM +0200, Geert Uytterhoeven wrote: > On Thu, Jun 11, 2020 at 10:50 AM Mark Brown wrote: > > I'm not sure it's a particular concern, especially since you'll be > > sending this stuff in the same series as a bindings update and an extra > > patch in a series makes very little difference. > Until the DT bindings are split off into their own project... > Listing unneeded compatible values in drivers also increases binary size. > For RSPI and MSIOF that would be +2.5 KiB each. Times tens of drivers. > Considering the RSPI driver itself is only 9 KiB, and some RZ/A1 systems > are really memory-constrained, I think it's better to avoid that. That is an issue, though I can't help wondering if space constrained systems could use some sort of automatic compaction of the ID tables during install. We're also bloating their DTs by adding fallbacks of course! > > > Nowadays we have "make dtbs_check", so if a DTS doesn't conform to the > > > binding, it will be flagged. > > For things that are upstream. > The DT bindings apply to out-of-tree DTS files, too ;-) > If they're not compliant, all odds are off. The point here is to improve robustness and make the interface less fragile. --glNuw4S6NeIZr5j7 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAl7opxAACgkQJNaLcl1U h9Clqgf+NXdGTDeyVuyK7mHfxG3TU29aQ6SxLfp1zChued6vIWJ467CxbXbKysTU Y90kMfKvPmR4Yx8yCB26tssThBUgY6z9HS1CgLUEHYJmeHN3qK7cgNJKydxW+wXr QoiIedUNg3qvg+5mmP+HW0KSl7iCYLe37TdZvFrXse0Jsh7uHKg6m8s568s75byG pl0WyBiRotsSsOUrPVFI1kQ3ofUiBecMmyWwL5SDV5fPfPnQLWZgf2KKgsFfeREo tfPgIK6ILBuH5mmSQ4xo3xVIkVg9MMwOG+47Gzm1pkG6p3JX/dv9DiESxmZSuc6W PpEoyXXzPoNbTny9qQTvmss7G3G2OQ== =5KTC -----END PGP SIGNATURE----- --glNuw4S6NeIZr5j7--