From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leonard Crestez Subject: [PATCH 0/3] kbuild: Add wilddt function instead of listing dtbs Date: Mon, 7 Jan 2019 19:31:25 +0000 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Return-path: Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org To: Masahiro Yamada , Rob Herring , Olof Johansson , Shawn Guo Cc: Michal Marek , Fabio Estevam , Mark Rutland , Aisheng Dong , Leo Li , "linux-kbuild@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , dl-linux-imx , "kernel@pengutronix.de" , "linux-kernel@vger.kernel.org" List-Id: devicetree@vger.kernel.org The dts makefiles go through a lot of pointless churn when boards are added. Many SOCs (such as imx) have very simple naming conventions for all boards using a certain chip and board listings can be easily collapsed using wildcards. Add a "wilddt" function and use it for imx6/7/8 and layerscape. This can be applied to many other soc families later. Previously sent as RFC: https://lore.kernel.org/patchwork/patch/1022737/ Changes since RFC: * Split into 3-part series * Move the wilddt to Kbuild.include so that it's available everywhere * Use $(srctree)/$(src) instead of $(dtstree) * Also use wilddt in arm64/boot/dts/freescale Series is against next-20190107, conflicts are to be expected as board list keeps changing. Leonard Crestez (3): kbuild: Add wilddt function ARM: dts: imx: Use wilddt function arm64: dts: freescale: Use wilddt function arch/arm/boot/dts/Makefile | 201 ++----------------------- arch/arm64/boot/dts/freescale/Makefile | 25 +-- scripts/Kbuild.include | 6 + 3 files changed, 21 insertions(+), 211 deletions(-) --=20 2.17.1