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