Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp565017rwr; Fri, 5 May 2023 01:16:26 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4vOmkmLqBkLazLR7lsGqNmqRA2kK3KeFJr0/Mf6kRQG3tn+n76Kole2NmlU9JzZOTuqk6H X-Received: by 2002:a05:6a20:7fa2:b0:f0:916:e5d with SMTP id d34-20020a056a207fa200b000f009160e5dmr791220pzj.42.1683274586276; Fri, 05 May 2023 01:16:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683274586; cv=none; d=google.com; s=arc-20160816; b=AvXKipo1y9gbAkJuPKRWWwvcfw07Og0ksO1ZRvqKQlTe2ZESE+lmLWItRNll7v4/Vt rhEjORHpAYCkeORz29Xywo31r7HN8ROgwncJXg1snCxQFVUCkRQQeAwATCPm+k8EDFUl rCew/zpZo6L49FQQBN/i/0E3Imq1NpStYi2qr8EtJYIR2C9NCMyZFZJd/LX8QHKxA8o2 0Tv7yDlp6ROUQ4mNiKnMvryqhVWUINuhJc4Y6iDXNDNItwd8NZyeRGeR6MSWqzTZjNw2 k2pYpO3y+lCwfgdInW1VJWhK2TnIiSJKFBk7m6aBjgqg0tnDFaeUx2hVX8DsDTCURgp1 voPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:message-id:in-reply-to :subject:cc:to:from:date; bh=fyAI2LdJI1X2D8gjV8Y5mTa0fRnXCb6JFda2Yi+DiXU=; b=bTFPI1E4yUmOn5kPANLK8EEhPCpWDL/KmJVaY3lcxzaODKOKYqNKuj69/WX8auWyxl ayfkV96LdO28X0aOaz5X8e/z9lZy2pfxaifz8BALNl3xeGRh0uG0ZshhS7eg9NuEiFSQ eyDxmPjQIzSWjvKLifEuBRWVK/ace1iBn9vfZFUN9K2rTYX2xnOYzdk/WezeDyoZCqxa Q7mvbnjksoB3a8XMENqPHfS7AOTP1YsCyx0c6u/dRy+jZ0aTNSxpiRc1ZRjOs9qm50ib SyvVlXlSYMOf/2a11BgRaQH5DvOnhVPzZhxjxZgiuo5lU4Q7r+d3x1jAtdI4adf+N3tm X0sw== 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 m29-20020a63711d000000b0052c88812440si1414726pgc.508.2023.05.05.01.16.11; Fri, 05 May 2023 01:16:26 -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 S231387AbjEEIE6 (ORCPT + 99 others); Fri, 5 May 2023 04:04:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44842 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230322AbjEEIE4 (ORCPT ); Fri, 5 May 2023 04:04:56 -0400 Received: from albert.telenet-ops.be (albert.telenet-ops.be [IPv6:2a02:1800:110:4::f00:1a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D601D17FEE for ; Fri, 5 May 2023 01:04:53 -0700 (PDT) Received: from ramsan.of.borg ([IPv6:2a02:1810:ac12:ed30:83f:2c6b:b7ae:7358]) by albert.telenet-ops.be with bizsmtp id sw3l290093nKn5u06w3lFr; Fri, 05 May 2023 10:04:50 +0200 Received: from geert (helo=localhost) by ramsan.of.borg with local-esmtp (Exim 4.95) (envelope-from ) id 1puqPp-001AUW-An; Fri, 05 May 2023 10:03:45 +0200 Date: Fri, 5 May 2023 10:03:45 +0200 (CEST) From: Geert Uytterhoeven To: Rob Herring cc: soc@kernel.org, Christian Marangi , Krzysztof Kozlowski , Russell King , Masahiro Yamada , =?ISO-8859-15?Q?Andreas_F=E4rber?= , Manivannan Sadhasivam , Shawn Guo , Sascha Hauer , Fabio Estevam , Antoine Tenart , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Linus Walleij , Sudeep Holla , Joel Stanley , Nicolas Ferre , Alexandre Belloni , Claudiu Beznea , Lars Persson , Scott Branden , Florian Fainelli , Andre Przywara , Baruch Siach , Wei Xu , Jean-Marie Verdun , Nick Hawkins , Maxime Coquelin , Alexandre Torgue , Vladimir Zapolskiy , Andrew Lunn , Gregory Clement , Lubomir Rintel , Matthias Brugger , Peter Rosin , Nancy Yuen , Benjamin Fair , =?ISO-8859-15?Q?Jonathan_Neusch=E4fer?= , Thierry Reding , Bjorn Andersson , Geert Uytterhoeven , Heiko Stuebner , Daniel Palmer , Romain Perier , Kunihiko Hayashi , Masami Hiramatsu , Viresh Kumar , Shiraz Hashim , Patrice Chotard , Marek Vasut , Qin Jian , Jisheng Zhang , Tony Lindgren , Paul Barker , Bartosz Golaszewski , Nishanth Menon , Santosh Shilimkar , Enric Balletbo i Serra , Javier Martinez Canillas , Michal Simek , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@axis.com Subject: Re: [PATCH 4/4] ARM: dts: Move .dts files to vendor sub-directories In-Reply-To: <20230504-arm-dts-mv-v1-4-2c8e51a2b6c4@kernel.org> Message-ID: <9d67cbbf-9be8-13c0-98fb-d0146bba79c8@linux-m68k.org> References: <20230504-arm-dts-mv-v1-4-2c8e51a2b6c4@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE 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 Thu, 4 May 2023, Rob Herring wrote: > The arm dts directory has grown to 1553 boards which makes it a bit > unwieldy to maintain and use. Past attempts stalled out due to plans to > move .dts files out of the kernel tree. Doing that is no longer planned > (any time soon at least), so let's go ahead and group .dts files by > vendors. This move aligns arm with arm64 .dts file structure. > > Doing this enables building subsets of dts files by vendor easily > without changing kernel configs: > > make allyesconfig > make arch/arm/boot/dts/ti/ > > There's no change to dtbs_install as the flat structure is maintained on > install. > > The naming of vendor directories is roughly in this order of preference: > - Matching original and current SoC vendor prefix/name (e.g. ti, qcom) > - Current vendor prefix/name if still actively sold (SoCs which have > been aquired) (e.g. nxp/imx) > - Existing platform name for older platforms not sold/maintained by any > company (e.g. gemini, nspire) > > The whole move was scripted with the exception of MAINTAINERS. > > Signed-off-by: Rob Herring > arch/arm/boot/dts/renesas/Makefile | 33 + > arch/arm/boot/dts/{ => renesas}/emev2-kzm9d.dts | 0 > arch/arm/boot/dts/{ => renesas}/emev2.dtsi | 0 > .../{ => renesas}/gr-peach-audiocamerashield.dtsi | 0 > .../boot/dts/{ => renesas}/iwg20d-q7-common.dtsi | 0 > .../boot/dts/{ => renesas}/iwg20d-q7-dbcm-ca.dtsi | 0 > .../arm/boot/dts/{ => renesas}/r7s72100-genmai.dts | 0 > .../boot/dts/{ => renesas}/r7s72100-gr-peach.dts | 0 > .../boot/dts/{ => renesas}/r7s72100-rskrza1.dts | 0 > arch/arm/boot/dts/{ => renesas}/r7s72100.dtsi | 0 > .../boot/dts/{ => renesas}/r7s9210-rza2mevb.dts | 0 > arch/arm/boot/dts/{ => renesas}/r7s9210.dtsi | 0 > .../arm/boot/dts/{ => renesas}/r8a73a4-ape6evm.dts | 0 > arch/arm/boot/dts/{ => renesas}/r8a73a4.dtsi | 0 > .../dts/{ => renesas}/r8a7740-armadillo800eva.dts | 0 > arch/arm/boot/dts/{ => renesas}/r8a7740.dtsi | 0 > .../{ => renesas}/r8a7742-iwg21d-q7-dbcm-ca.dts | 0 > .../r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi | 0 > .../r8a7742-iwg21d-q7-dbcm-ov7725-single.dtsi | 0 > .../boot/dts/{ => renesas}/r8a7742-iwg21d-q7.dts | 0 > .../arm/boot/dts/{ => renesas}/r8a7742-iwg21m.dtsi | 0 > arch/arm/boot/dts/{ => renesas}/r8a7742.dtsi | 0 > .../{ => renesas}/r8a7743-iwg20d-q7-dbcm-ca.dts | 0 > .../boot/dts/{ => renesas}/r8a7743-iwg20d-q7.dts | 0 > .../arm/boot/dts/{ => renesas}/r8a7743-iwg20m.dtsi | 0 > .../boot/dts/{ => renesas}/r8a7743-sk-rzg1m.dts | 0 > arch/arm/boot/dts/{ => renesas}/r8a7743.dtsi | 0 > .../{ => renesas}/r8a7744-iwg20d-q7-dbcm-ca.dts | 0 > .../boot/dts/{ => renesas}/r8a7744-iwg20d-q7.dts | 0 > .../arm/boot/dts/{ => renesas}/r8a7744-iwg20m.dtsi | 0 > arch/arm/boot/dts/{ => renesas}/r8a7744.dtsi | 0 > .../r8a7745-iwg22d-sodimm-dbhd-ca.dts | 0 > .../dts/{ => renesas}/r8a7745-iwg22d-sodimm.dts | 0 > .../arm/boot/dts/{ => renesas}/r8a7745-iwg22m.dtsi | 0 > .../boot/dts/{ => renesas}/r8a7745-sk-rzg1e.dts | 0 > arch/arm/boot/dts/{ => renesas}/r8a7745.dtsi | 0 > .../boot/dts/{ => renesas}/r8a77470-iwg23s-sbc.dts | 0 > arch/arm/boot/dts/{ => renesas}/r8a77470.dtsi | 0 > arch/arm/boot/dts/{ => renesas}/r8a7778-bockw.dts | 0 > arch/arm/boot/dts/{ => renesas}/r8a7778.dtsi | 0 > arch/arm/boot/dts/{ => renesas}/r8a7779-marzen.dts | 0 > arch/arm/boot/dts/{ => renesas}/r8a7779.dtsi | 0 > arch/arm/boot/dts/{ => renesas}/r8a7790-lager.dts | 0 > arch/arm/boot/dts/{ => renesas}/r8a7790-stout.dts | 0 > arch/arm/boot/dts/{ => renesas}/r8a7790.dtsi | 0 > .../arm/boot/dts/{ => renesas}/r8a7791-koelsch.dts | 0 > arch/arm/boot/dts/{ => renesas}/r8a7791-porter.dts | 0 > arch/arm/boot/dts/{ => renesas}/r8a7791.dtsi | 0 > .../arm/boot/dts/{ => renesas}/r8a7792-blanche.dts | 0 > arch/arm/boot/dts/{ => renesas}/r8a7792-wheat.dts | 0 > arch/arm/boot/dts/{ => renesas}/r8a7792.dtsi | 0 > arch/arm/boot/dts/{ => renesas}/r8a7793-gose.dts | 0 > arch/arm/boot/dts/{ => renesas}/r8a7793.dtsi | 0 > arch/arm/boot/dts/{ => renesas}/r8a7794-alt.dts | 0 > arch/arm/boot/dts/{ => renesas}/r8a7794-silk.dts | 0 > arch/arm/boot/dts/{ => renesas}/r8a7794.dtsi | 0 > .../dts/{ => renesas}/r8a77xx-aa121td01-panel.dtsi | 0 > .../dts/{ => renesas}/r9a06g032-rzn1d400-db.dts | 0 > arch/arm/boot/dts/{ => renesas}/r9a06g032.dtsi | 0 > arch/arm/boot/dts/{ => renesas}/sh73a0-kzm9g.dts | 0 > arch/arm/boot/dts/{ => renesas}/sh73a0.dtsi | 0 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -2646,13 +2636,7 @@ C: irc://irc.libera.chat/renesas-soc > T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next > F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml > F: Documentation/devicetree/bindings/soc/renesas/ > -F: arch/arm/boot/dts/emev2* > -F: arch/arm/boot/dts/gr-peach* > -F: arch/arm/boot/dts/iwg20d-q7* > -F: arch/arm/boot/dts/r7s* > -F: arch/arm/boot/dts/r8a* > -F: arch/arm/boot/dts/r9a* > -F: arch/arm/boot/dts/sh* > +F: arch/arm/boot/dts/renesas/ > F: arch/arm/configs/shmobile_defconfig > F: arch/arm/include/debug/renesas-scif.S > F: arch/arm/mach-shmobile/ Acked-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds