mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-08-28 22:44:08 -04:00
Follow the same approach as other architectures such as Arm or RISC-V, and build devicetrees based on platforms selected in Kconfig. This makes it unnecessary to use CONFIG_OF_ALL_DTBS on PowerPC in order to build DTB files. This makes it easier to use other build and test infrastructure such as `make dtbs_check`, and is a first step towards generating FIT images that include all the relevant DTBs with `make image.fit`. Signed-off-by: J. Neuschäfer <j.ne@posteo.net> Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com> Link: https://patch.msgid.link/20260315-mpc83xx-dtb-v4-1-243849be4280@posteo.net
47 lines
2.4 KiB
Makefile
47 lines
2.4 KiB
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
|
|
dtb-$(CONFIG_OF_ALL_DTBS) := $(patsubst $(src)/%.dts,%.dtb, $(wildcard $(src)/*.dts))
|
|
|
|
# MPC85xx platforms
|
|
dtb-$(CONFIG_BSC9131_RDB) += bsc9131rdb.dtb
|
|
dtb-$(CONFIG_BSC9132_QDS) += bsc9132qds.dtb
|
|
dtb-$(CONFIG_C293_PCIE) += c293pcie.dtb
|
|
dtb-$(CONFIG_MPC8536_DS) += mpc8536ds.dtb mpc8536ds_36b.dtb
|
|
dtb-$(CONFIG_MPC85xx_DS) += mpc8544ds.dtb mpc8572ds_camp_core0.dtb
|
|
dtb-$(CONFIG_MPC85xx_DS) += mpc8572ds_camp_core1.dtb mpc8572ds_36b.dtb
|
|
dtb-$(CONFIG_MPC85xx_DS) += mpc8572ds.dtb
|
|
dtb-$(CONFIG_MPC85xx_MDS) += mpc8568mds.dtb mpc8569mds.dtb p1021mds.dtb
|
|
dtb-$(CONFIG_MPC85xx_RDB) += p1020mbg-pc_32b.dtb p1020mbg-pc_36b.dtb
|
|
dtb-$(CONFIG_MPC85xx_RDB) += p1020rdb_36b.dtb p1020rdb.dtb p1020rdb-pc_32b.dtb
|
|
dtb-$(CONFIG_MPC85xx_RDB) += p1020rdb-pc_36b.dtb p1020rdb-pc_camp_core0.dtb
|
|
dtb-$(CONFIG_MPC85xx_RDB) += p1020rdb-pc_camp_core1.dtb p1020rdb-pd.dtb
|
|
dtb-$(CONFIG_MPC85xx_RDB) += p1020utm-pc_32b.dtb p1020utm-pc_36b.dtb
|
|
dtb-$(CONFIG_MPC85xx_RDB) += p1021rdb-pc_32b.dtb p1021rdb-pc_36b.dtb
|
|
dtb-$(CONFIG_MPC85xx_RDB) += p1024rdb_32b.dtb p1024rdb_36b.dtb p1025rdb_32b.dtb
|
|
dtb-$(CONFIG_MPC85xx_RDB) += p1025rdb_36b.dtb
|
|
dtb-$(CONFIG_P1010_RDB) += p1010rdb-pa_36b.dtb p1010rdb-pa.dtb
|
|
dtb-$(CONFIG_P1010_RDB) += p1010rdb-pb_36b.dtb p1010rdb-pb.dtb
|
|
dtb-$(CONFIG_P1022_DS) += p1022ds_32b.dtb p1022ds_36b.dtb
|
|
dtb-$(CONFIG_P1022_RDK) += p1022rdk.dtb
|
|
dtb-$(CONFIG_P1023_RDB) += p1023rdb.dtb
|
|
dtb-$(CONFIG_PPC_P2020) += p2020ds.dtb
|
|
dtb-$(CONFIG_TWR_P102x) += p1025twr.dtb
|
|
dtb-$(CONFIG_CORENET_GENERIC) += b4420qds.dtb b4860qds.dtb cyrus_p5020.dtb
|
|
dtb-$(CONFIG_CORENET_GENERIC) += kmcent2.dtb kmcoge4.dtb oca4080.dtb
|
|
dtb-$(CONFIG_CORENET_GENERIC) += p2041rdb.dtb p3041ds.dtb p4080ds.dtb
|
|
dtb-$(CONFIG_CORENET_GENERIC) += p5020ds.dtb p5040ds.dtb t1023rdb.dtb
|
|
dtb-$(CONFIG_CORENET_GENERIC) += t1024qds.dtb t1024rdb.dtb t1040d4rdb.dtb
|
|
dtb-$(CONFIG_CORENET_GENERIC) += t1040qds.dtb t1040rdb.dtb t1040rdb-rev-a.dtb
|
|
dtb-$(CONFIG_CORENET_GENERIC) += t1042d4rdb.dtb t1042qds.dtb t1042rdb.dtb
|
|
dtb-$(CONFIG_CORENET_GENERIC) += t1042rdb_pi.dtb t2080qds.dtb t2080rdb.dtb
|
|
dtb-$(CONFIG_CORENET_GENERIC) += t2081qds.dtb t4240qds.dtb t4240rdb.dtb
|
|
dtb-$(CONFIG_PPA8548) += ppa8548.dtb
|
|
dtb-$(CONFIG_GE_IMP3A) += ge_imp3a.dtb
|
|
dtb-$(CONFIG_MVME2500) += mvme2500.dtb
|
|
|
|
# MPC86xx platforms
|
|
dtb-$(CONFIG_GEF_SBC310) += gef_sbc310.dtb
|
|
dtb-$(CONFIG_GEF_SBC610) += gef_sbc610.dtb
|
|
dtb-$(CONFIG_GEF_PPC9A) += gef_ppc9a.dtb
|
|
dtb-$(CONFIG_MVME7100) += mvme7100.dtb
|