Merge tag 'nfs-for-6.12-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
[linux-block.git] / arch / arm64 / boot / dts / ti / Makefile
CommitLineData
1e6bbc51 1# SPDX-License-Identifier: GPL-2.0-only
d0a064be
NM
2#
3# Make file to build device tree binaries for boards based on
4# Texas Instruments Inc processors
5#
1e6550d3 6# Copyright (C) 2016-2021 Texas Instruments Incorporated - https://www.ti.com/
d0a064be 7#
47d72bbb
VR
8# Entries are grouped as per SoC present on the board. Groups are sorted
9# alphabetically.
d0a064be 10
47d72bbb 11# Boards with AM62x SoC
f5a731f0 12dtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay.dtb
defa1438
JL
13dtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay-csi2-ov5640.dtbo
14dtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay-csi2-tevi-ov5640.dtbo
3443c1c4 15dtb-$(CONFIG_ARCH_K3) += k3-am625-phyboard-lyra-rdk.dtb
47d72bbb 16dtb-$(CONFIG_ARCH_K3) += k3-am625-sk.dtb
50e3424f 17dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-dahlia.dtb
316b8024 18dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-dev.dtb
7698622f 19dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-mallow.dtb
7f066473 20dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-yavia.dtb
50e3424f 21dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-dahlia.dtb
316b8024 22dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-dev.dtb
7698622f 23dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-mallow.dtb
7f066473 24dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-yavia.dtb
7a5775a3 25dtb-$(CONFIG_ARCH_K3) += k3-am625-phyboard-lyra-1-4-ghz-opp.dtbo
d8280f30 26dtb-$(CONFIG_ARCH_K3) += k3-am62x-phyboard-lyra-gpio-fan.dtbo
e6a51ffa 27dtb-$(CONFIG_ARCH_K3) += k3-am62-lp-sk.dtb
e5691522 28dtb-$(CONFIG_ARCH_K3) += k3-am62-lp-sk-nand.dtbo
47d72bbb
VR
29
30# Boards with AM62Ax SoC
31dtb-$(CONFIG_ARCH_K3) += k3-am62a7-sk.dtb
d6938388 32dtb-$(CONFIG_ARCH_K3) += k3-am62a7-phyboard-lyra-rdk.dtb
47d72bbb 33
935c4047
BB
34# Boards with AM62Px SoC
35dtb-$(CONFIG_ARCH_K3) += k3-am62p5-sk.dtb
36
635ed971
JL
37# Common overlays for SK-AM62* family of boards
38dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-ov5640.dtbo
39dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-tevi-ov5640.dtbo
4111db03 40dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-imx219.dtbo
b0044823 41dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-hdmi-audio.dtbo
635ed971 42
47d72bbb 43# Boards with AM64x SoC
bbef4208
JM
44k3-am642-hummingboard-t-pcie-dtbs := \
45 k3-am642-hummingboard-t.dtb k3-am642-hummingboard-t-pcie.dtbo
46k3-am642-hummingboard-t-usb3-dtbs := \
47 k3-am642-hummingboard-t.dtb k3-am642-hummingboard-t-usb3.dtbo
47d72bbb 48dtb-$(CONFIG_ARCH_K3) += k3-am642-evm.dtb
ae0aba12 49dtb-$(CONFIG_ARCH_K3) += k3-am642-evm-icssg1-dualemac.dtbo
4d0101e8 50dtb-$(CONFIG_ARCH_K3) += k3-am642-evm-icssg1-dualemac-mii.dtbo
d60483fa 51dtb-$(CONFIG_ARCH_K3) += k3-am642-hummingboard-t.dtb
bbef4208
JM
52dtb-$(CONFIG_ARCH_K3) += k3-am642-hummingboard-t-pcie.dtb
53dtb-$(CONFIG_ARCH_K3) += k3-am642-hummingboard-t-usb3.dtb
117937ff
RQ
54k3-am642-evm-nand-dtbs := k3-am642-evm.dtb k3-am642-evm-nand.dtbo
55dtb-$(CONFIG_ARCH_K3) += k3-am642-evm-nand.dtb
47d72bbb 56dtb-$(CONFIG_ARCH_K3) += k3-am642-phyboard-electra-rdk.dtb
954b585e 57dtb-$(CONFIG_ARCH_K3) += k3-am642-phyboard-electra-gpio-fan.dtbo
e9bb631b 58dtb-$(CONFIG_ARCH_K3) += k3-am642-phyboard-electra-pcie-usb2.dtbo
47d72bbb 59dtb-$(CONFIG_ARCH_K3) += k3-am642-sk.dtb
4717a36f 60dtb-$(CONFIG_ARCH_K3) += k3-am642-tqma64xxl-mbax4xxl.dtb
b0044823
JL
61dtb-$(CONFIG_ARCH_K3) += k3-am64-tqma64xxl-mbax4xxl-sdcard.dtbo
62dtb-$(CONFIG_ARCH_K3) += k3-am64-tqma64xxl-mbax4xxl-wlan.dtbo
5e52cf6b 63
1322b179
NM
64# Common overlays for the phyCORE-AM6* family of boards
65dtb-$(CONFIG_ARCH_K3) += k3-am6xx-phycore-disable-eth-phy.dtbo
a0b55260 66dtb-$(CONFIG_ARCH_K3) += k3-am6xx-phycore-disable-rtc.dtbo
9a323788 67dtb-$(CONFIG_ARCH_K3) += k3-am6xx-phycore-disable-spi-nor.dtbo
45a792b5 68dtb-$(CONFIG_ARCH_K3) += k3-am6xx-phycore-qspi-nor.dtbo
1322b179 69
47d72bbb 70# Boards with AM65x SoC
c094c536
KVA
71k3-am654-gp-evm-dtbs := k3-am654-base-board.dtb \
72 k3-am654-base-board-rocktech-rk101-panel.dtbo \
73 k3-am654-pcie-usb3.dtbo
b06c6d32 74k3-am654-evm-dtbs := k3-am654-base-board.dtb k3-am654-icssg2.dtbo
32b366a5 75k3-am654-idk-dtbs := k3-am654-evm.dtb k3-am654-idk.dtbo k3-am654-pcie-usb2.dtbo
dba27d02
JK
76k3-am6548-iot2050-advanced-m2-bkey-ekey-pcie-dtbs := k3-am6548-iot2050-advanced-m2.dtb \
77 k3-am6548-iot2050-advanced-m2-bkey-ekey-pcie.dtbo
78k3-am6548-iot2050-advanced-m2-bkey-usb3-dtbs := k3-am6548-iot2050-advanced-m2.dtb \
79 k3-am6548-iot2050-advanced-m2-bkey-usb3.dtbo
e180f76d 80dtb-$(CONFIG_ARCH_K3) += k3-am6528-iot2050-basic.dtb
614d47cc 81dtb-$(CONFIG_ARCH_K3) += k3-am6528-iot2050-basic-pg2.dtb
e180f76d 82dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced.dtb
175357d1 83dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-m2.dtb
dba27d02
JK
84dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-m2-bkey-ekey-pcie.dtb
85dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-m2-bkey-usb3.dtb
614d47cc 86dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-pg2.dtb
8829fe97 87dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-sm.dtb
47d72bbb 88dtb-$(CONFIG_ARCH_K3) += k3-am654-base-board.dtb
b8690ed3 89dtb-$(CONFIG_ARCH_K3) += k3-am654-gp-evm.dtb
b06c6d32 90dtb-$(CONFIG_ARCH_K3) += k3-am654-evm.dtb
a4d5bc32 91dtb-$(CONFIG_ARCH_K3) += k3-am654-idk.dtb
8ada14ca 92dtb-$(CONFIG_ARCH_K3) += k3-am654-base-board-rocktech-rk101-panel.dtbo
32b366a5 93dtb-$(CONFIG_ARCH_K3) += k3-am654-pcie-usb2.dtbo
c094c536 94dtb-$(CONFIG_ARCH_K3) += k3-am654-pcie-usb3.dtbo
803d3a18 95
47d72bbb 96# Boards with J7200 SoC
496cdc82
SV
97k3-j7200-evm-dtbs := k3-j7200-common-proc-board.dtb k3-j7200-evm-quad-port-eth-exp.dtbo
98dtb-$(CONFIG_ARCH_K3) += k3-j7200-evm.dtb
a266c180 99
47d72bbb 100# Boards with J721e SoC
86e7de8b 101k3-j721e-evm-dtbs := k3-j721e-common-proc-board.dtb k3-j721e-evm-quad-port-eth-exp.dtbo
fae14a1c 102dtb-$(CONFIG_ARCH_K3) += k3-j721e-beagleboneai64.dtb
9c0fa304 103dtb-$(CONFIG_ARCH_K3) += k3-j721e-common-proc-board-infotainment.dtbo
86e7de8b 104dtb-$(CONFIG_ARCH_K3) += k3-j721e-evm.dtb
7815b281 105dtb-$(CONFIG_ARCH_K3) += k3-j721e-evm-gesi-exp-board.dtbo
39426979 106dtb-$(CONFIG_ARCH_K3) += k3-j721e-evm-pcie0-ep.dtbo
1bfda92a 107dtb-$(CONFIG_ARCH_K3) += k3-j721e-sk.dtb
f767eb91 108dtb-$(CONFIG_ARCH_K3) += k3-j721e-sk-csi2-dual-imx219.dtbo
26bd3f31 109
47d72bbb
VR
110# Boards with J721s2 SoC
111dtb-$(CONFIG_ARCH_K3) += k3-am68-sk-base-board.dtb
effb32e9 112dtb-$(CONFIG_ARCH_K3) += k3-j721s2-common-proc-board.dtb
cac04e27 113dtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm-gesi-exp-board.dtbo
35be6ac9
SV
114k3-j721s2-evm-dtbs := k3-j721s2-common-proc-board.dtb k3-j721s2-evm-gesi-exp-board.dtbo
115dtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm.dtb
729cfcf8 116dtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm-pcie1-ep.dtbo
effb32e9 117
2f277dbe 118# Boards with J722s SoC
c5e61596 119dtb-$(CONFIG_ARCH_K3) += k3-am67a-beagley-ai.dtb
2f277dbe
VA
120dtb-$(CONFIG_ARCH_K3) += k3-j722s-evm.dtb
121
47d72bbb 122# Boards with J784s4 SoC
635fb18b 123dtb-$(CONFIG_ARCH_K3) += k3-am69-sk.dtb
e20a06ac 124dtb-$(CONFIG_ARCH_K3) += k3-j784s4-evm.dtb
7c4270de 125dtb-$(CONFIG_ARCH_K3) += k3-j784s4-evm-pcie0-pcie1-ep.dtbo
4ad0beeb 126dtb-$(CONFIG_ARCH_K3) += k3-j784s4-evm-quad-port-eth-exp1.dtbo
838ceca3 127dtb-$(CONFIG_ARCH_K3) += k3-j784s4-evm-usxgmii-exp1-exp2.dtbo
e20a06ac 128
defa1438
JL
129# Build time test only, enabled by CONFIG_OF_ALL_DTBS
130k3-am625-beagleplay-csi2-ov5640-dtbs := k3-am625-beagleplay.dtb \
131 k3-am625-beagleplay-csi2-ov5640.dtbo
132k3-am625-beagleplay-csi2-tevi-ov5640-dtbs := k3-am625-beagleplay.dtb \
133 k3-am625-beagleplay-csi2-tevi-ov5640.dtbo
7a5775a3
NM
134k3-am625-phyboard-lyra-1-4-ghz-opp.dtbs := k3-am625-phyboard-lyra-rdk.dtb \
135 k3-am625-phyboard-lyra-1-4-ghz-opp.dtbo
1322b179
NM
136k3-am625-phyboard-lyra-disable-eth-phy-dtbs := k3-am625-phyboard-lyra-rdk.dtb \
137 k3-am6xx-phycore-disable-eth-phy.dtbo
a0b55260
NM
138k3-am625-phyboard-lyra-disable-rtc-dtbs := k3-am625-phyboard-lyra-rdk.dtb \
139 k3-am6xx-phycore-disable-rtc.dtbo
9a323788
NM
140k3-am625-phyboard-lyra-disable-spi-nor-dtbs := k3-am625-phyboard-lyra-rdk.dtb \
141 k3-am6xx-phycore-disable-spi-nor.dtbo
d8280f30
NM
142k3-am625-phyboard-lyra-gpio-fan-dtbs := k3-am625-phyboard-lyra-rdk.dtb \
143 k3-am62x-phyboard-lyra-gpio-fan.dtbo
45a792b5
NM
144k3-am625-phyboard-lyra-qspi-nor-dtbs := k3-am625-phyboard-lyra-rdk.dtb \
145 k3-am6xx-phycore-qspi-nor.dtbo
4111db03
JL
146k3-am625-sk-csi2-imx219-dtbs := k3-am625-sk.dtb \
147 k3-am62x-sk-csi2-imx219.dtbo
635ed971
JL
148k3-am625-sk-csi2-ov5640-dtbs := k3-am625-sk.dtb \
149 k3-am62x-sk-csi2-ov5640.dtbo
150k3-am625-sk-csi2-tevi-ov5640-dtbs := k3-am625-sk.dtb \
151 k3-am62x-sk-csi2-tevi-ov5640.dtbo
b0044823
JL
152k3-am625-sk-hdmi-audio-dtbs := k3-am625-sk.dtb k3-am62x-sk-hdmi-audio.dtbo
153k3-am62-lp-sk-hdmi-audio-dtbs := k3-am62-lp-sk.dtb k3-am62x-sk-hdmi-audio.dtbo
4111db03
JL
154k3-am62a7-sk-csi2-imx219-dtbs := k3-am62a7-sk.dtb \
155 k3-am62x-sk-csi2-imx219.dtbo
635ed971
JL
156k3-am62a7-sk-csi2-ov5640-dtbs := k3-am62a7-sk.dtb \
157 k3-am62x-sk-csi2-ov5640.dtbo
158k3-am62a7-sk-csi2-tevi-ov5640-dtbs := k3-am62a7-sk.dtb \
159 k3-am62x-sk-csi2-tevi-ov5640.dtbo
cff6dd01 160k3-am62a7-sk-hdmi-audio-dtbs := k3-am62a7-sk.dtb k3-am62x-sk-hdmi-audio.dtbo
598139b8
JL
161k3-am62p5-sk-csi2-imx219-dtbs := k3-am62p5-sk.dtb \
162 k3-am62x-sk-csi2-imx219.dtbo
163k3-am62p5-sk-csi2-ov5640-dtbs := k3-am62p5-sk.dtb \
164 k3-am62x-sk-csi2-ov5640.dtbo
165k3-am62p5-sk-csi2-tevi-ov5640-dtbs := k3-am62p5-sk.dtb \
166 k3-am62x-sk-csi2-tevi-ov5640.dtbo
ae0aba12
MDA
167k3-am642-evm-icssg1-dualemac-dtbs := \
168 k3-am642-evm.dtb k3-am642-evm-icssg1-dualemac.dtbo
4d0101e8
MDA
169k3-am642-evm-icssg1-dualemac-mii-dtbs := \
170 k3-am642-evm.dtb k3-am642-evm-icssg1-dualemac-mii.dtbo
1322b179
NM
171k3-am642-phyboard-electra-disable-eth-phy-dtbs := \
172 k3-am642-phyboard-electra-rdk.dtb k3-am6xx-phycore-disable-eth-phy.dtbo
a0b55260
NM
173k3-am642-phyboard-electra-disable-rtc-dtbs := \
174 k3-am642-phyboard-electra-rdk.dtb k3-am6xx-phycore-disable-rtc.dtbo
9a323788
NM
175k3-am642-phyboard-electra-disable-spi-nor-dtbs := \
176 k3-am642-phyboard-electra-rdk.dtb k3-am6xx-phycore-disable-spi-nor.dtbo
45a792b5
NM
177k3-am642-phyboard-electra-qspi-nor-dtbs := \
178 k3-am642-phyboard-electra-rdk.dtb k3-am6xx-phycore-qspi-nor.dtbo
954b585e
NM
179k3-am642-phyboard-electra-gpio-fan-dtbs := \
180 k3-am642-phyboard-electra-rdk.dtb k3-am642-phyboard-electra-gpio-fan.dtbo
e9bb631b
NM
181k3-am642-phyboard-electra-pcie-usb2-dtbs := \
182 k3-am642-phyboard-electra-rdk.dtb k3-am642-phyboard-electra-pcie-usb2.dtbo
b0044823
JL
183k3-am642-tqma64xxl-mbax4xxl-sdcard-dtbs := \
184 k3-am642-tqma64xxl-mbax4xxl.dtb k3-am64-tqma64xxl-mbax4xxl-sdcard.dtbo
185k3-am642-tqma64xxl-mbax4xxl-wlan-dtbs := \
186 k3-am642-tqma64xxl-mbax4xxl.dtb k3-am64-tqma64xxl-mbax4xxl-wlan.dtbo
f767eb91
VA
187k3-am68-sk-base-board-csi2-dual-imx219-dtbs := k3-am68-sk-base-board.dtb \
188 k3-j721e-sk-csi2-dual-imx219.dtbo
189k3-am69-sk-csi2-dual-imx219-dtbs := k3-am69-sk.dtb \
190 k3-j721e-sk-csi2-dual-imx219.dtbo
9c0fa304
TV
191k3-j721e-common-proc-board-infotainment-dtbs := k3-j721e-common-proc-board.dtb \
192 k3-j721e-common-proc-board-infotainment.dtbo
39426979
SV
193k3-j721e-evm-pcie0-ep-dtbs := k3-j721e-common-proc-board.dtb \
194 k3-j721e-evm-pcie0-ep.dtbo
f767eb91
VA
195k3-j721e-sk-csi2-dual-imx219-dtbs := k3-j721e-sk.dtb \
196 k3-j721e-sk-csi2-dual-imx219.dtbo
729cfcf8
SV
197k3-j721s2-evm-pcie1-ep-dtbs := k3-j721s2-common-proc-board.dtb \
198 k3-j721s2-evm-pcie1-ep.dtbo
7c4270de
SV
199k3-j784s4-evm-pcie0-pcie1-ep-dtbs := k3-j784s4-evm.dtb \
200 k3-j784s4-evm-pcie0-pcie1-ep.dtbo
4ad0beeb
SV
201k3-j784s4-evm-quad-port-eth-exp1-dtbs := k3-j784s4-evm.dtb \
202 k3-j784s4-evm-quad-port-eth-exp1.dtbo
838ceca3
SV
203k3-j784s4-evm-usxgmii-exp1-exp2-dtbs := k3-j784s4-evm.dtb \
204 k3-j784s4-evm-usxgmii-exp1-exp2.dtbo
defa1438 205dtb- += k3-am625-beagleplay-csi2-ov5640.dtb \
635ed971 206 k3-am625-beagleplay-csi2-tevi-ov5640.dtb \
4111db03 207 k3-am625-sk-csi2-imx219.dtb \
635ed971
JL
208 k3-am625-sk-csi2-ov5640.dtb \
209 k3-am625-sk-csi2-tevi-ov5640.dtb \
b0044823
JL
210 k3-am625-sk-hdmi-audio.dtb \
211 k3-am62-lp-sk-hdmi-audio.dtb \
4111db03 212 k3-am62a7-sk-csi2-imx219.dtb \
635ed971 213 k3-am62a7-sk-csi2-ov5640.dtb \
cff6dd01 214 k3-am62a7-sk-hdmi-audio.dtb \
598139b8
JL
215 k3-am62p5-sk-csi2-imx219.dtb \
216 k3-am62p5-sk-csi2-ov5640.dtb \
217 k3-am62p5-sk-csi2-tevi-ov5640.dtb \
ae0aba12 218 k3-am642-evm-icssg1-dualemac.dtb \
4d0101e8 219 k3-am642-evm-icssg1-dualemac-mii.dtb \
b0044823 220 k3-am642-tqma64xxl-mbax4xxl-sdcard.dtb \
39426979 221 k3-am642-tqma64xxl-mbax4xxl-wlan.dtb \
f329598c
JL
222 k3-am68-sk-base-board-csi2-dual-imx219.dtb \
223 k3-am69-sk-csi2-dual-imx219.dtb \
9c0fa304 224 k3-j721e-common-proc-board-infotainment.dtb \
729cfcf8 225 k3-j721e-evm-pcie0-ep.dtb \
f329598c 226 k3-j721e-sk-csi2-dual-imx219.dtb \
4ad0beeb 227 k3-j721s2-evm-pcie1-ep.dtb \
7c4270de 228 k3-j784s4-evm-pcie0-pcie1-ep.dtb \
838ceca3
SV
229 k3-j784s4-evm-quad-port-eth-exp1.dtb \
230 k3-j784s4-evm-usxgmii-exp1-exp2.dtb
defa1438 231
47d72bbb 232# Enable support for device-tree overlays
defa1438 233DTC_FLAGS_k3-am625-beagleplay += -@
01b4bd7b 234DTC_FLAGS_k3-am625-phyboard-lyra-rdk += -@
d6938388 235DTC_FLAGS_k3-am62a7-phyboard-lyra-rdk += -@
b50ccab9
JL
236DTC_FLAGS_k3-am625-sk += -@
237DTC_FLAGS_k3-am62-lp-sk += -@
635ed971 238DTC_FLAGS_k3-am62a7-sk += -@
598139b8 239DTC_FLAGS_k3-am62p5-sk += -@
ae0aba12 240DTC_FLAGS_k3-am642-evm += -@
954b585e 241DTC_FLAGS_k3-am642-phyboard-electra-rdk += -@
b0044823 242DTC_FLAGS_k3-am642-tqma64xxl-mbax4xxl += -@
47d72bbb 243DTC_FLAGS_k3-am6548-iot2050-advanced-m2 += -@
f767eb91
VA
244DTC_FLAGS_k3-am68-sk-base-board += -@
245DTC_FLAGS_k3-am69-sk += -@
7815b281 246DTC_FLAGS_k3-j721e-common-proc-board += -@
f767eb91 247DTC_FLAGS_k3-j721e-sk += -@
cac04e27 248DTC_FLAGS_k3-j721s2-common-proc-board += -@
4ad0beeb 249DTC_FLAGS_k3-j784s4-evm += -@