Merge tag 'soc-drivers-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[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
d8280f30 25dtb-$(CONFIG_ARCH_K3) += k3-am62x-phyboard-lyra-gpio-fan.dtbo
e6a51ffa 26dtb-$(CONFIG_ARCH_K3) += k3-am62-lp-sk.dtb
47d72bbb
VR
27
28# Boards with AM62Ax SoC
29dtb-$(CONFIG_ARCH_K3) += k3-am62a7-sk.dtb
30
935c4047
BB
31# Boards with AM62Px SoC
32dtb-$(CONFIG_ARCH_K3) += k3-am62p5-sk.dtb
33
635ed971
JL
34# Common overlays for SK-AM62* family of boards
35dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-ov5640.dtbo
36dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-tevi-ov5640.dtbo
4111db03 37dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-imx219.dtbo
b0044823 38dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-hdmi-audio.dtbo
635ed971 39
47d72bbb 40# Boards with AM64x SoC
bbef4208
JM
41k3-am642-hummingboard-t-pcie-dtbs := \
42 k3-am642-hummingboard-t.dtb k3-am642-hummingboard-t-pcie.dtbo
43k3-am642-hummingboard-t-usb3-dtbs := \
44 k3-am642-hummingboard-t.dtb k3-am642-hummingboard-t-usb3.dtbo
47d72bbb 45dtb-$(CONFIG_ARCH_K3) += k3-am642-evm.dtb
ae0aba12 46dtb-$(CONFIG_ARCH_K3) += k3-am642-evm-icssg1-dualemac.dtbo
d60483fa 47dtb-$(CONFIG_ARCH_K3) += k3-am642-hummingboard-t.dtb
bbef4208
JM
48dtb-$(CONFIG_ARCH_K3) += k3-am642-hummingboard-t-pcie.dtb
49dtb-$(CONFIG_ARCH_K3) += k3-am642-hummingboard-t-usb3.dtb
47d72bbb
VR
50dtb-$(CONFIG_ARCH_K3) += k3-am642-phyboard-electra-rdk.dtb
51dtb-$(CONFIG_ARCH_K3) += k3-am642-sk.dtb
4717a36f 52dtb-$(CONFIG_ARCH_K3) += k3-am642-tqma64xxl-mbax4xxl.dtb
b0044823
JL
53dtb-$(CONFIG_ARCH_K3) += k3-am64-tqma64xxl-mbax4xxl-sdcard.dtbo
54dtb-$(CONFIG_ARCH_K3) += k3-am64-tqma64xxl-mbax4xxl-wlan.dtbo
5e52cf6b 55
47d72bbb 56# Boards with AM65x SoC
c094c536
KVA
57k3-am654-gp-evm-dtbs := k3-am654-base-board.dtb \
58 k3-am654-base-board-rocktech-rk101-panel.dtbo \
59 k3-am654-pcie-usb3.dtbo
b06c6d32 60k3-am654-evm-dtbs := k3-am654-base-board.dtb k3-am654-icssg2.dtbo
32b366a5 61k3-am654-idk-dtbs := k3-am654-evm.dtb k3-am654-idk.dtbo k3-am654-pcie-usb2.dtbo
e180f76d 62dtb-$(CONFIG_ARCH_K3) += k3-am6528-iot2050-basic.dtb
614d47cc 63dtb-$(CONFIG_ARCH_K3) += k3-am6528-iot2050-basic-pg2.dtb
e180f76d 64dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced.dtb
175357d1 65dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-m2.dtb
614d47cc 66dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-pg2.dtb
8829fe97 67dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-sm.dtb
47d72bbb 68dtb-$(CONFIG_ARCH_K3) += k3-am654-base-board.dtb
b8690ed3 69dtb-$(CONFIG_ARCH_K3) += k3-am654-gp-evm.dtb
b06c6d32 70dtb-$(CONFIG_ARCH_K3) += k3-am654-evm.dtb
a4d5bc32 71dtb-$(CONFIG_ARCH_K3) += k3-am654-idk.dtb
8ada14ca 72dtb-$(CONFIG_ARCH_K3) += k3-am654-base-board-rocktech-rk101-panel.dtbo
32b366a5 73dtb-$(CONFIG_ARCH_K3) += k3-am654-pcie-usb2.dtbo
c094c536 74dtb-$(CONFIG_ARCH_K3) += k3-am654-pcie-usb3.dtbo
803d3a18 75
47d72bbb 76# Boards with J7200 SoC
496cdc82
SV
77k3-j7200-evm-dtbs := k3-j7200-common-proc-board.dtb k3-j7200-evm-quad-port-eth-exp.dtbo
78dtb-$(CONFIG_ARCH_K3) += k3-j7200-evm.dtb
a266c180 79
47d72bbb 80# Boards with J721e SoC
86e7de8b 81k3-j721e-evm-dtbs := k3-j721e-common-proc-board.dtb k3-j721e-evm-quad-port-eth-exp.dtbo
fae14a1c 82dtb-$(CONFIG_ARCH_K3) += k3-j721e-beagleboneai64.dtb
86e7de8b 83dtb-$(CONFIG_ARCH_K3) += k3-j721e-evm.dtb
7815b281 84dtb-$(CONFIG_ARCH_K3) += k3-j721e-evm-gesi-exp-board.dtbo
39426979 85dtb-$(CONFIG_ARCH_K3) += k3-j721e-evm-pcie0-ep.dtbo
1bfda92a 86dtb-$(CONFIG_ARCH_K3) += k3-j721e-sk.dtb
f767eb91 87dtb-$(CONFIG_ARCH_K3) += k3-j721e-sk-csi2-dual-imx219.dtbo
26bd3f31 88
47d72bbb
VR
89# Boards with J721s2 SoC
90dtb-$(CONFIG_ARCH_K3) += k3-am68-sk-base-board.dtb
effb32e9 91dtb-$(CONFIG_ARCH_K3) += k3-j721s2-common-proc-board.dtb
cac04e27 92dtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm-gesi-exp-board.dtbo
35be6ac9
SV
93k3-j721s2-evm-dtbs := k3-j721s2-common-proc-board.dtb k3-j721s2-evm-gesi-exp-board.dtbo
94dtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm.dtb
729cfcf8 95dtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm-pcie1-ep.dtbo
effb32e9 96
2f277dbe
VA
97# Boards with J722s SoC
98dtb-$(CONFIG_ARCH_K3) += k3-j722s-evm.dtb
99
47d72bbb 100# Boards with J784s4 SoC
635fb18b 101dtb-$(CONFIG_ARCH_K3) += k3-am69-sk.dtb
e20a06ac
AN
102dtb-$(CONFIG_ARCH_K3) += k3-j784s4-evm.dtb
103
defa1438
JL
104# Build time test only, enabled by CONFIG_OF_ALL_DTBS
105k3-am625-beagleplay-csi2-ov5640-dtbs := k3-am625-beagleplay.dtb \
106 k3-am625-beagleplay-csi2-ov5640.dtbo
107k3-am625-beagleplay-csi2-tevi-ov5640-dtbs := k3-am625-beagleplay.dtb \
108 k3-am625-beagleplay-csi2-tevi-ov5640.dtbo
d8280f30
NM
109k3-am625-phyboard-lyra-gpio-fan-dtbs := k3-am625-phyboard-lyra-rdk.dtb \
110 k3-am62x-phyboard-lyra-gpio-fan.dtbo
4111db03
JL
111k3-am625-sk-csi2-imx219-dtbs := k3-am625-sk.dtb \
112 k3-am62x-sk-csi2-imx219.dtbo
635ed971
JL
113k3-am625-sk-csi2-ov5640-dtbs := k3-am625-sk.dtb \
114 k3-am62x-sk-csi2-ov5640.dtbo
115k3-am625-sk-csi2-tevi-ov5640-dtbs := k3-am625-sk.dtb \
116 k3-am62x-sk-csi2-tevi-ov5640.dtbo
b0044823
JL
117k3-am625-sk-hdmi-audio-dtbs := k3-am625-sk.dtb k3-am62x-sk-hdmi-audio.dtbo
118k3-am62-lp-sk-hdmi-audio-dtbs := k3-am62-lp-sk.dtb k3-am62x-sk-hdmi-audio.dtbo
4111db03
JL
119k3-am62a7-sk-csi2-imx219-dtbs := k3-am62a7-sk.dtb \
120 k3-am62x-sk-csi2-imx219.dtbo
635ed971
JL
121k3-am62a7-sk-csi2-ov5640-dtbs := k3-am62a7-sk.dtb \
122 k3-am62x-sk-csi2-ov5640.dtbo
123k3-am62a7-sk-csi2-tevi-ov5640-dtbs := k3-am62a7-sk.dtb \
124 k3-am62x-sk-csi2-tevi-ov5640.dtbo
cff6dd01 125k3-am62a7-sk-hdmi-audio-dtbs := k3-am62a7-sk.dtb k3-am62x-sk-hdmi-audio.dtbo
598139b8
JL
126k3-am62p5-sk-csi2-imx219-dtbs := k3-am62p5-sk.dtb \
127 k3-am62x-sk-csi2-imx219.dtbo
128k3-am62p5-sk-csi2-ov5640-dtbs := k3-am62p5-sk.dtb \
129 k3-am62x-sk-csi2-ov5640.dtbo
130k3-am62p5-sk-csi2-tevi-ov5640-dtbs := k3-am62p5-sk.dtb \
131 k3-am62x-sk-csi2-tevi-ov5640.dtbo
ae0aba12
MDA
132k3-am642-evm-icssg1-dualemac-dtbs := \
133 k3-am642-evm.dtb k3-am642-evm-icssg1-dualemac.dtbo
b0044823
JL
134k3-am642-tqma64xxl-mbax4xxl-sdcard-dtbs := \
135 k3-am642-tqma64xxl-mbax4xxl.dtb k3-am64-tqma64xxl-mbax4xxl-sdcard.dtbo
136k3-am642-tqma64xxl-mbax4xxl-wlan-dtbs := \
137 k3-am642-tqma64xxl-mbax4xxl.dtb k3-am64-tqma64xxl-mbax4xxl-wlan.dtbo
f767eb91
VA
138k3-am68-sk-base-board-csi2-dual-imx219-dtbs := k3-am68-sk-base-board.dtb \
139 k3-j721e-sk-csi2-dual-imx219.dtbo
140k3-am69-sk-csi2-dual-imx219-dtbs := k3-am69-sk.dtb \
141 k3-j721e-sk-csi2-dual-imx219.dtbo
39426979
SV
142k3-j721e-evm-pcie0-ep-dtbs := k3-j721e-common-proc-board.dtb \
143 k3-j721e-evm-pcie0-ep.dtbo
f767eb91
VA
144k3-j721e-sk-csi2-dual-imx219-dtbs := k3-j721e-sk.dtb \
145 k3-j721e-sk-csi2-dual-imx219.dtbo
729cfcf8
SV
146k3-j721s2-evm-pcie1-ep-dtbs := k3-j721s2-common-proc-board.dtb \
147 k3-j721s2-evm-pcie1-ep.dtbo
defa1438 148dtb- += k3-am625-beagleplay-csi2-ov5640.dtb \
635ed971 149 k3-am625-beagleplay-csi2-tevi-ov5640.dtb \
4111db03 150 k3-am625-sk-csi2-imx219.dtb \
635ed971
JL
151 k3-am625-sk-csi2-ov5640.dtb \
152 k3-am625-sk-csi2-tevi-ov5640.dtb \
b0044823
JL
153 k3-am625-sk-hdmi-audio.dtb \
154 k3-am62-lp-sk-hdmi-audio.dtb \
4111db03 155 k3-am62a7-sk-csi2-imx219.dtb \
635ed971 156 k3-am62a7-sk-csi2-ov5640.dtb \
cff6dd01 157 k3-am62a7-sk-hdmi-audio.dtb \
598139b8
JL
158 k3-am62p5-sk-csi2-imx219.dtb \
159 k3-am62p5-sk-csi2-ov5640.dtb \
160 k3-am62p5-sk-csi2-tevi-ov5640.dtb \
ae0aba12 161 k3-am642-evm-icssg1-dualemac.dtb \
b0044823 162 k3-am642-tqma64xxl-mbax4xxl-sdcard.dtb \
39426979 163 k3-am642-tqma64xxl-mbax4xxl-wlan.dtb \
f767eb91
VA
164 k3-am68-sk-base-board-csi2-dual-imx219-dtbs \
165 k3-am69-sk-csi2-dual-imx219-dtbs \
729cfcf8 166 k3-j721e-evm-pcie0-ep.dtb \
f767eb91 167 k3-j721e-sk-csi2-dual-imx219-dtbs \
729cfcf8 168 k3-j721s2-evm-pcie1-ep.dtb
defa1438 169
47d72bbb 170# Enable support for device-tree overlays
defa1438 171DTC_FLAGS_k3-am625-beagleplay += -@
b50ccab9
JL
172DTC_FLAGS_k3-am625-sk += -@
173DTC_FLAGS_k3-am62-lp-sk += -@
635ed971 174DTC_FLAGS_k3-am62a7-sk += -@
598139b8 175DTC_FLAGS_k3-am62p5-sk += -@
ae0aba12 176DTC_FLAGS_k3-am642-evm += -@
b0044823 177DTC_FLAGS_k3-am642-tqma64xxl-mbax4xxl += -@
47d72bbb 178DTC_FLAGS_k3-am6548-iot2050-advanced-m2 += -@
f767eb91
VA
179DTC_FLAGS_k3-am68-sk-base-board += -@
180DTC_FLAGS_k3-am69-sk += -@
7815b281 181DTC_FLAGS_k3-j721e-common-proc-board += -@
f767eb91 182DTC_FLAGS_k3-j721e-sk += -@
cac04e27 183DTC_FLAGS_k3-j721s2-common-proc-board += -@