11e6bbc51SNishanth Menon# SPDX-License-Identifier: GPL-2.0-only
2d0a064beSNishanth Menon#
3d0a064beSNishanth Menon# Make file to build device tree binaries for boards based on
4d0a064beSNishanth Menon# Texas Instruments Inc processors
5d0a064beSNishanth Menon#
61e6550d3SDave Gerlach# Copyright (C) 2016-2021 Texas Instruments Incorporated - https://www.ti.com/
7d0a064beSNishanth Menon#
847d72bbbSVignesh Raghavendra# Entries are grouped as per SoC present on the board. Groups are sorted
947d72bbbSVignesh Raghavendra# alphabetically.
10d0a064beSNishanth Menon
1147d72bbbSVignesh Raghavendra# Boards with AM62x SoC
12f5a731f0SRobert Nelsondtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay.dtb
13defa1438SJai Luthradtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay-csi2-ov5640.dtbo
14defa1438SJai Luthradtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay-csi2-tevi-ov5640.dtbo
153443c1c4SWadim Egorovdtb-$(CONFIG_ARCH_K3) += k3-am625-phyboard-lyra-rdk.dtb
1647d72bbbSVignesh Raghavendradtb-$(CONFIG_ARCH_K3) += k3-am625-sk.dtb
1750e3424fSFrancesco Dolcinidtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-dahlia.dtb
18316b8024SFrancesco Dolcinidtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-dev.dtb
197698622fSJoao Paulo Goncalvesdtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-mallow.dtb
207f066473SFrancesco Dolcinidtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-yavia.dtb
2150e3424fSFrancesco Dolcinidtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-dahlia.dtb
22316b8024SFrancesco Dolcinidtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-dev.dtb
237698622fSJoao Paulo Goncalvesdtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-mallow.dtb
247f066473SFrancesco Dolcinidtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-yavia.dtb
25d8280f30SNathan Morrissondtb-$(CONFIG_ARCH_K3) += k3-am62x-phyboard-lyra-gpio-fan.dtbo
26e6a51ffaSAnand Gadiyardtb-$(CONFIG_ARCH_K3) += k3-am62-lp-sk.dtb
2747d72bbbSVignesh Raghavendra
2847d72bbbSVignesh Raghavendra# Boards with AM62Ax SoC
2947d72bbbSVignesh Raghavendradtb-$(CONFIG_ARCH_K3) += k3-am62a7-sk.dtb
3047d72bbbSVignesh Raghavendra
31935c4047SBryan Brattlof# Boards with AM62Px SoC
32935c4047SBryan Brattlofdtb-$(CONFIG_ARCH_K3) += k3-am62p5-sk.dtb
33935c4047SBryan Brattlof
34635ed971SJai Luthra# Common overlays for SK-AM62* family of boards
35635ed971SJai Luthradtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-ov5640.dtbo
36635ed971SJai Luthradtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-tevi-ov5640.dtbo
374111db03SJai Luthradtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-imx219.dtbo
38b0044823SJai Luthradtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-hdmi-audio.dtbo
39635ed971SJai Luthra
4047d72bbbSVignesh Raghavendra# Boards with AM64x SoC
41*bbef4208SJosua Mayerk3-am642-hummingboard-t-pcie-dtbs := \
42*bbef4208SJosua Mayer	k3-am642-hummingboard-t.dtb k3-am642-hummingboard-t-pcie.dtbo
43*bbef4208SJosua Mayerk3-am642-hummingboard-t-usb3-dtbs := \
44*bbef4208SJosua Mayer	k3-am642-hummingboard-t.dtb k3-am642-hummingboard-t-usb3.dtbo
4547d72bbbSVignesh Raghavendradtb-$(CONFIG_ARCH_K3) += k3-am642-evm.dtb
46ae0aba12SMD Danish Anwardtb-$(CONFIG_ARCH_K3) += k3-am642-evm-icssg1-dualemac.dtbo
47d60483faSJosua Mayerdtb-$(CONFIG_ARCH_K3) += k3-am642-hummingboard-t.dtb
48*bbef4208SJosua Mayerdtb-$(CONFIG_ARCH_K3) += k3-am642-hummingboard-t-pcie.dtb
49*bbef4208SJosua Mayerdtb-$(CONFIG_ARCH_K3) += k3-am642-hummingboard-t-usb3.dtb
5047d72bbbSVignesh Raghavendradtb-$(CONFIG_ARCH_K3) += k3-am642-phyboard-electra-rdk.dtb
5147d72bbbSVignesh Raghavendradtb-$(CONFIG_ARCH_K3) += k3-am642-sk.dtb
524717a36fSMatthias Schifferdtb-$(CONFIG_ARCH_K3) += k3-am642-tqma64xxl-mbax4xxl.dtb
53b0044823SJai Luthradtb-$(CONFIG_ARCH_K3) += k3-am64-tqma64xxl-mbax4xxl-sdcard.dtbo
54b0044823SJai Luthradtb-$(CONFIG_ARCH_K3) += k3-am64-tqma64xxl-mbax4xxl-wlan.dtbo
555e52cf6bSMatthias Schiffer
5647d72bbbSVignesh Raghavendra# Boards with AM65x SoC
57c094c536SKishon Vijay Abraham Ik3-am654-gp-evm-dtbs := k3-am654-base-board.dtb \
58c094c536SKishon Vijay Abraham I	k3-am654-base-board-rocktech-rk101-panel.dtbo \
59c094c536SKishon Vijay Abraham I	k3-am654-pcie-usb3.dtbo
60b06c6d32SMD Danish Anwark3-am654-evm-dtbs := k3-am654-base-board.dtb k3-am654-icssg2.dtbo
6132b366a5SRoger Quadrosk3-am654-idk-dtbs := k3-am654-evm.dtb k3-am654-idk.dtbo k3-am654-pcie-usb2.dtbo
62e180f76dSJan Kiszkadtb-$(CONFIG_ARCH_K3) += k3-am6528-iot2050-basic.dtb
63614d47ccSJan Kiszkadtb-$(CONFIG_ARCH_K3) += k3-am6528-iot2050-basic-pg2.dtb
64e180f76dSJan Kiszkadtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced.dtb
65175357d1Schao zengdtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-m2.dtb
66614d47ccSJan Kiszkadtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-pg2.dtb
678829fe97SBaocheng Sudtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-sm.dtb
6847d72bbbSVignesh Raghavendradtb-$(CONFIG_ARCH_K3) += k3-am654-base-board.dtb
69b8690ed3SJyri Sarhadtb-$(CONFIG_ARCH_K3) += k3-am654-gp-evm.dtb
70b06c6d32SMD Danish Anwardtb-$(CONFIG_ARCH_K3) += k3-am654-evm.dtb
71a4d5bc32SMD Danish Anwardtb-$(CONFIG_ARCH_K3) += k3-am654-idk.dtb
728ada14caSRoger Quadrosdtb-$(CONFIG_ARCH_K3) += k3-am654-base-board-rocktech-rk101-panel.dtbo
7332b366a5SRoger Quadrosdtb-$(CONFIG_ARCH_K3) += k3-am654-pcie-usb2.dtbo
74c094c536SKishon Vijay Abraham Idtb-$(CONFIG_ARCH_K3) += k3-am654-pcie-usb3.dtbo
75803d3a18SNishanth Menon
7647d72bbbSVignesh Raghavendra# Boards with J7200 SoC
77496cdc82SSiddharth Vadapallik3-j7200-evm-dtbs := k3-j7200-common-proc-board.dtb k3-j7200-evm-quad-port-eth-exp.dtbo
78496cdc82SSiddharth Vadapallidtb-$(CONFIG_ARCH_K3) += k3-j7200-evm.dtb
79175357d1Schao zeng
8047d72bbbSVignesh Raghavendra# Boards with J721e SoC
8186e7de8bSSiddharth Vadapallik3-j721e-evm-dtbs := k3-j721e-common-proc-board.dtb k3-j721e-evm-quad-port-eth-exp.dtbo
82fae14a1cSRobert Nelsondtb-$(CONFIG_ARCH_K3) += k3-j721e-beagleboneai64.dtb
8386e7de8bSSiddharth Vadapallidtb-$(CONFIG_ARCH_K3) += k3-j721e-evm.dtb
847815b281SSiddharth Vadapallidtb-$(CONFIG_ARCH_K3) += k3-j721e-evm-gesi-exp-board.dtbo
8539426979SSiddharth Vadapallidtb-$(CONFIG_ARCH_K3) += k3-j721e-evm-pcie0-ep.dtbo
861bfda92aSSinthu Rajadtb-$(CONFIG_ARCH_K3) += k3-j721e-sk.dtb
87f767eb91SVaishnav Achathdtb-$(CONFIG_ARCH_K3) += k3-j721e-sk-csi2-dual-imx219.dtbo
8826bd3f31SLokesh Vutla
8947d72bbbSVignesh Raghavendra# Boards with J721s2 SoC
9047d72bbbSVignesh Raghavendradtb-$(CONFIG_ARCH_K3) += k3-am68-sk-base-board.dtb
91effb32e9SAswath Govindrajudtb-$(CONFIG_ARCH_K3) += k3-j721s2-common-proc-board.dtb
92cac04e27SKishon Vijay Abraham Idtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm-gesi-exp-board.dtbo
9335be6ac9SSiddharth Vadapallik3-j721s2-evm-dtbs := k3-j721s2-common-proc-board.dtb k3-j721s2-evm-gesi-exp-board.dtbo
9435be6ac9SSiddharth Vadapallidtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm.dtb
95729cfcf8SSiddharth Vadapallidtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm-pcie1-ep.dtbo
96effb32e9SAswath Govindraju
972f277dbeSVaishnav Achath# Boards with J722s SoC
982f277dbeSVaishnav Achathdtb-$(CONFIG_ARCH_K3) += k3-j722s-evm.dtb
992f277dbeSVaishnav Achath
10047d72bbbSVignesh Raghavendra# Boards with J784s4 SoC
101635fb18bSDasnavis Sabiyadtb-$(CONFIG_ARCH_K3) += k3-am69-sk.dtb
102e20a06acSApurva Nandandtb-$(CONFIG_ARCH_K3) += k3-j784s4-evm.dtb
103e20a06acSApurva Nandan
104defa1438SJai Luthra# Build time test only, enabled by CONFIG_OF_ALL_DTBS
105defa1438SJai Luthrak3-am625-beagleplay-csi2-ov5640-dtbs := k3-am625-beagleplay.dtb \
106defa1438SJai Luthra	k3-am625-beagleplay-csi2-ov5640.dtbo
107defa1438SJai Luthrak3-am625-beagleplay-csi2-tevi-ov5640-dtbs := k3-am625-beagleplay.dtb \
108defa1438SJai Luthra	k3-am625-beagleplay-csi2-tevi-ov5640.dtbo
109d8280f30SNathan Morrissonk3-am625-phyboard-lyra-gpio-fan-dtbs := k3-am625-phyboard-lyra-rdk.dtb \
110d8280f30SNathan Morrisson	k3-am62x-phyboard-lyra-gpio-fan.dtbo
1114111db03SJai Luthrak3-am625-sk-csi2-imx219-dtbs := k3-am625-sk.dtb \
1124111db03SJai Luthra	k3-am62x-sk-csi2-imx219.dtbo
113635ed971SJai Luthrak3-am625-sk-csi2-ov5640-dtbs := k3-am625-sk.dtb \
114635ed971SJai Luthra	k3-am62x-sk-csi2-ov5640.dtbo
115635ed971SJai Luthrak3-am625-sk-csi2-tevi-ov5640-dtbs := k3-am625-sk.dtb \
116635ed971SJai Luthra	k3-am62x-sk-csi2-tevi-ov5640.dtbo
117b0044823SJai Luthrak3-am625-sk-hdmi-audio-dtbs := k3-am625-sk.dtb k3-am62x-sk-hdmi-audio.dtbo
118b0044823SJai Luthrak3-am62-lp-sk-hdmi-audio-dtbs := k3-am62-lp-sk.dtb k3-am62x-sk-hdmi-audio.dtbo
1194111db03SJai Luthrak3-am62a7-sk-csi2-imx219-dtbs := k3-am62a7-sk.dtb \
1204111db03SJai Luthra	k3-am62x-sk-csi2-imx219.dtbo
121635ed971SJai Luthrak3-am62a7-sk-csi2-ov5640-dtbs := k3-am62a7-sk.dtb \
122635ed971SJai Luthra	k3-am62x-sk-csi2-ov5640.dtbo
123635ed971SJai Luthrak3-am62a7-sk-csi2-tevi-ov5640-dtbs := k3-am62a7-sk.dtb \
124635ed971SJai Luthra	k3-am62x-sk-csi2-tevi-ov5640.dtbo
125cff6dd01SAradhya Bhatiak3-am62a7-sk-hdmi-audio-dtbs := k3-am62a7-sk.dtb k3-am62x-sk-hdmi-audio.dtbo
126598139b8SJai Luthrak3-am62p5-sk-csi2-imx219-dtbs := k3-am62p5-sk.dtb \
127598139b8SJai Luthra	k3-am62x-sk-csi2-imx219.dtbo
128598139b8SJai Luthrak3-am62p5-sk-csi2-ov5640-dtbs := k3-am62p5-sk.dtb \
129598139b8SJai Luthra	k3-am62x-sk-csi2-ov5640.dtbo
130598139b8SJai Luthrak3-am62p5-sk-csi2-tevi-ov5640-dtbs := k3-am62p5-sk.dtb \
131598139b8SJai Luthra	k3-am62x-sk-csi2-tevi-ov5640.dtbo
132ae0aba12SMD Danish Anwark3-am642-evm-icssg1-dualemac-dtbs := \
133ae0aba12SMD Danish Anwar	k3-am642-evm.dtb k3-am642-evm-icssg1-dualemac.dtbo
134b0044823SJai Luthrak3-am642-tqma64xxl-mbax4xxl-sdcard-dtbs := \
135b0044823SJai Luthra	k3-am642-tqma64xxl-mbax4xxl.dtb k3-am64-tqma64xxl-mbax4xxl-sdcard.dtbo
136b0044823SJai Luthrak3-am642-tqma64xxl-mbax4xxl-wlan-dtbs := \
137b0044823SJai Luthra	k3-am642-tqma64xxl-mbax4xxl.dtb k3-am64-tqma64xxl-mbax4xxl-wlan.dtbo
138f767eb91SVaishnav Achathk3-am68-sk-base-board-csi2-dual-imx219-dtbs := k3-am68-sk-base-board.dtb \
139f767eb91SVaishnav Achath	k3-j721e-sk-csi2-dual-imx219.dtbo
140f767eb91SVaishnav Achathk3-am69-sk-csi2-dual-imx219-dtbs := k3-am69-sk.dtb \
141f767eb91SVaishnav Achath	k3-j721e-sk-csi2-dual-imx219.dtbo
14239426979SSiddharth Vadapallik3-j721e-evm-pcie0-ep-dtbs := k3-j721e-common-proc-board.dtb \
14339426979SSiddharth Vadapalli	k3-j721e-evm-pcie0-ep.dtbo
144f767eb91SVaishnav Achathk3-j721e-sk-csi2-dual-imx219-dtbs := k3-j721e-sk.dtb \
145f767eb91SVaishnav Achath	k3-j721e-sk-csi2-dual-imx219.dtbo
146729cfcf8SSiddharth Vadapallik3-j721s2-evm-pcie1-ep-dtbs := k3-j721s2-common-proc-board.dtb \
147729cfcf8SSiddharth Vadapalli	k3-j721s2-evm-pcie1-ep.dtbo
148defa1438SJai Luthradtb- += k3-am625-beagleplay-csi2-ov5640.dtb \
149635ed971SJai Luthra	k3-am625-beagleplay-csi2-tevi-ov5640.dtb \
1504111db03SJai Luthra	k3-am625-sk-csi2-imx219.dtb \
151635ed971SJai Luthra	k3-am625-sk-csi2-ov5640.dtb \
152635ed971SJai Luthra	k3-am625-sk-csi2-tevi-ov5640.dtb \
153b0044823SJai Luthra	k3-am625-sk-hdmi-audio.dtb \
154b0044823SJai Luthra	k3-am62-lp-sk-hdmi-audio.dtb \
1554111db03SJai Luthra	k3-am62a7-sk-csi2-imx219.dtb \
156635ed971SJai Luthra	k3-am62a7-sk-csi2-ov5640.dtb \
157cff6dd01SAradhya Bhatia	k3-am62a7-sk-hdmi-audio.dtb \
158598139b8SJai Luthra	k3-am62p5-sk-csi2-imx219.dtb \
159598139b8SJai Luthra	k3-am62p5-sk-csi2-ov5640.dtb \
160598139b8SJai Luthra	k3-am62p5-sk-csi2-tevi-ov5640.dtb \
161ae0aba12SMD Danish Anwar	k3-am642-evm-icssg1-dualemac.dtb \
162b0044823SJai Luthra	k3-am642-tqma64xxl-mbax4xxl-sdcard.dtb \
16339426979SSiddharth Vadapalli	k3-am642-tqma64xxl-mbax4xxl-wlan.dtb \
164f767eb91SVaishnav Achath	k3-am68-sk-base-board-csi2-dual-imx219-dtbs \
165f767eb91SVaishnav Achath	k3-am69-sk-csi2-dual-imx219-dtbs \
166729cfcf8SSiddharth Vadapalli	k3-j721e-evm-pcie0-ep.dtb \
167f767eb91SVaishnav Achath	k3-j721e-sk-csi2-dual-imx219-dtbs \
168729cfcf8SSiddharth Vadapalli	k3-j721s2-evm-pcie1-ep.dtb
169defa1438SJai Luthra
17047d72bbbSVignesh Raghavendra# Enable support for device-tree overlays
171defa1438SJai LuthraDTC_FLAGS_k3-am625-beagleplay += -@
172b50ccab9SJai LuthraDTC_FLAGS_k3-am625-sk += -@
173b50ccab9SJai LuthraDTC_FLAGS_k3-am62-lp-sk += -@
174635ed971SJai LuthraDTC_FLAGS_k3-am62a7-sk += -@
175598139b8SJai LuthraDTC_FLAGS_k3-am62p5-sk += -@
176ae0aba12SMD Danish AnwarDTC_FLAGS_k3-am642-evm += -@
177b0044823SJai LuthraDTC_FLAGS_k3-am642-tqma64xxl-mbax4xxl += -@
17847d72bbbSVignesh RaghavendraDTC_FLAGS_k3-am6548-iot2050-advanced-m2 += -@
179f767eb91SVaishnav AchathDTC_FLAGS_k3-am68-sk-base-board += -@
180f767eb91SVaishnav AchathDTC_FLAGS_k3-am69-sk += -@
1817815b281SSiddharth VadapalliDTC_FLAGS_k3-j721e-common-proc-board += -@
182f767eb91SVaishnav AchathDTC_FLAGS_k3-j721e-sk += -@
183cac04e27SKishon Vijay Abraham IDTC_FLAGS_k3-j721s2-common-proc-board += -@
184