Merge tag 'hsi-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi
[linux-block.git] / arch / arm64 / boot / dts / ti / Makefile
1 # SPDX-License-Identifier: GPL-2.0
2 #
3 # Make file to build device tree binaries for boards based on
4 # Texas Instruments Inc processors
5 #
6 # Copyright (C) 2016-2021 Texas Instruments Incorporated - https://www.ti.com/
7 #
8 # Entries are grouped as per SoC present on the board. Groups are sorted
9 # alphabetically.
10
11 # Boards with AM62x SoC
12 dtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay.dtb
13 dtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay-csi2-ov5640.dtbo
14 dtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay-csi2-tevi-ov5640.dtbo
15 dtb-$(CONFIG_ARCH_K3) += k3-am625-phyboard-lyra-rdk.dtb
16 dtb-$(CONFIG_ARCH_K3) += k3-am625-sk.dtb
17 dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-dahlia.dtb
18 dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-dev.dtb
19 dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-mallow.dtb
20 dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-yavia.dtb
21 dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-dahlia.dtb
22 dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-dev.dtb
23 dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-mallow.dtb
24 dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-yavia.dtb
25 dtb-$(CONFIG_ARCH_K3) += k3-am62-lp-sk.dtb
26
27 # Boards with AM62Ax SoC
28 dtb-$(CONFIG_ARCH_K3) += k3-am62a7-sk.dtb
29
30 # Boards with AM62Px SoC
31 dtb-$(CONFIG_ARCH_K3) += k3-am62p5-sk.dtb
32
33 # Common overlays for SK-AM62* family of boards
34 dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-ov5640.dtbo
35 dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-tevi-ov5640.dtbo
36 dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-imx219.dtbo
37 dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-hdmi-audio.dtbo
38
39 # Boards with AM64x SoC
40 dtb-$(CONFIG_ARCH_K3) += k3-am642-evm.dtb
41 dtb-$(CONFIG_ARCH_K3) += k3-am642-phyboard-electra-rdk.dtb
42 dtb-$(CONFIG_ARCH_K3) += k3-am642-sk.dtb
43 dtb-$(CONFIG_ARCH_K3) += k3-am642-tqma64xxl-mbax4xxl.dtb
44 dtb-$(CONFIG_ARCH_K3) += k3-am64-tqma64xxl-mbax4xxl-sdcard.dtbo
45 dtb-$(CONFIG_ARCH_K3) += k3-am64-tqma64xxl-mbax4xxl-wlan.dtbo
46
47 # Boards with AM65x SoC
48 k3-am654-gp-evm-dtbs := k3-am654-base-board.dtb k3-am654-base-board-rocktech-rk101-panel.dtbo
49 k3-am654-evm-dtbs := k3-am654-base-board.dtb k3-am654-icssg2.dtbo
50 k3-am654-idk-dtbs := k3-am654-evm.dtb k3-am654-idk.dtbo
51 dtb-$(CONFIG_ARCH_K3) += k3-am6528-iot2050-basic.dtb
52 dtb-$(CONFIG_ARCH_K3) += k3-am6528-iot2050-basic-pg2.dtb
53 dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced.dtb
54 dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-m2.dtb
55 dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-pg2.dtb
56 dtb-$(CONFIG_ARCH_K3) += k3-am654-base-board.dtb
57 dtb-$(CONFIG_ARCH_K3) += k3-am654-gp-evm.dtb
58 dtb-$(CONFIG_ARCH_K3) += k3-am654-evm.dtb
59 dtb-$(CONFIG_ARCH_K3) += k3-am654-idk.dtb
60
61 # Boards with J7200 SoC
62 k3-j7200-evm-dtbs := k3-j7200-common-proc-board.dtb k3-j7200-evm-quad-port-eth-exp.dtbo
63 dtb-$(CONFIG_ARCH_K3) += k3-j7200-evm.dtb
64
65 # Boards with J721e SoC
66 k3-j721e-evm-dtbs := k3-j721e-common-proc-board.dtb k3-j721e-evm-quad-port-eth-exp.dtbo
67 dtb-$(CONFIG_ARCH_K3) += k3-j721e-beagleboneai64.dtb
68 dtb-$(CONFIG_ARCH_K3) += k3-j721e-evm.dtb
69 dtb-$(CONFIG_ARCH_K3) += k3-j721e-evm-gesi-exp-board.dtbo
70 dtb-$(CONFIG_ARCH_K3) += k3-j721e-evm-pcie0-ep.dtbo
71 dtb-$(CONFIG_ARCH_K3) += k3-j721e-sk.dtb
72
73 # Boards with J721s2 SoC
74 dtb-$(CONFIG_ARCH_K3) += k3-am68-sk-base-board.dtb
75 dtb-$(CONFIG_ARCH_K3) += k3-j721s2-common-proc-board.dtb
76 dtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm-gesi-exp-board.dtbo
77 k3-j721s2-evm-dtbs := k3-j721s2-common-proc-board.dtb k3-j721s2-evm-gesi-exp-board.dtbo
78 dtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm.dtb
79 dtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm-pcie1-ep.dtbo
80
81 # Boards with J784s4 SoC
82 dtb-$(CONFIG_ARCH_K3) += k3-am69-sk.dtb
83 dtb-$(CONFIG_ARCH_K3) += k3-j784s4-evm.dtb
84
85 # Build time test only, enabled by CONFIG_OF_ALL_DTBS
86 k3-am625-beagleplay-csi2-ov5640-dtbs := k3-am625-beagleplay.dtb \
87         k3-am625-beagleplay-csi2-ov5640.dtbo
88 k3-am625-beagleplay-csi2-tevi-ov5640-dtbs := k3-am625-beagleplay.dtb \
89         k3-am625-beagleplay-csi2-tevi-ov5640.dtbo
90 k3-am625-sk-csi2-imx219-dtbs := k3-am625-sk.dtb \
91         k3-am62x-sk-csi2-imx219.dtbo
92 k3-am625-sk-csi2-ov5640-dtbs := k3-am625-sk.dtb \
93         k3-am62x-sk-csi2-ov5640.dtbo
94 k3-am625-sk-csi2-tevi-ov5640-dtbs := k3-am625-sk.dtb \
95         k3-am62x-sk-csi2-tevi-ov5640.dtbo
96 k3-am625-sk-hdmi-audio-dtbs := k3-am625-sk.dtb k3-am62x-sk-hdmi-audio.dtbo
97 k3-am62-lp-sk-hdmi-audio-dtbs := k3-am62-lp-sk.dtb k3-am62x-sk-hdmi-audio.dtbo
98 k3-am62a7-sk-csi2-imx219-dtbs := k3-am62a7-sk.dtb \
99         k3-am62x-sk-csi2-imx219.dtbo
100 k3-am62a7-sk-csi2-ov5640-dtbs := k3-am62a7-sk.dtb \
101         k3-am62x-sk-csi2-ov5640.dtbo
102 k3-am62a7-sk-csi2-tevi-ov5640-dtbs := k3-am62a7-sk.dtb \
103         k3-am62x-sk-csi2-tevi-ov5640.dtbo
104 k3-am642-tqma64xxl-mbax4xxl-sdcard-dtbs := \
105         k3-am642-tqma64xxl-mbax4xxl.dtb k3-am64-tqma64xxl-mbax4xxl-sdcard.dtbo
106 k3-am642-tqma64xxl-mbax4xxl-wlan-dtbs := \
107         k3-am642-tqma64xxl-mbax4xxl.dtb k3-am64-tqma64xxl-mbax4xxl-wlan.dtbo
108 k3-j721e-evm-pcie0-ep-dtbs := k3-j721e-common-proc-board.dtb \
109         k3-j721e-evm-pcie0-ep.dtbo
110 k3-j721s2-evm-pcie1-ep-dtbs := k3-j721s2-common-proc-board.dtb \
111         k3-j721s2-evm-pcie1-ep.dtbo
112 dtb- += k3-am625-beagleplay-csi2-ov5640.dtb \
113         k3-am625-beagleplay-csi2-tevi-ov5640.dtb \
114         k3-am625-sk-csi2-imx219.dtb \
115         k3-am625-sk-csi2-ov5640.dtb \
116         k3-am625-sk-csi2-tevi-ov5640.dtb \
117         k3-am625-sk-hdmi-audio.dtb \
118         k3-am62-lp-sk-hdmi-audio.dtb \
119         k3-am62a7-sk-csi2-imx219.dtb \
120         k3-am62a7-sk-csi2-ov5640.dtb \
121         k3-am642-tqma64xxl-mbax4xxl-sdcard.dtb \
122         k3-am642-tqma64xxl-mbax4xxl-wlan.dtb \
123         k3-j721e-evm-pcie0-ep.dtb \
124         k3-j721s2-evm-pcie1-ep.dtb
125
126 # Enable support for device-tree overlays
127 DTC_FLAGS_k3-am625-beagleplay += -@
128 DTC_FLAGS_k3-am625-sk += -@
129 DTC_FLAGS_k3-am62-lp-sk += -@
130 DTC_FLAGS_k3-am62a7-sk += -@
131 DTC_FLAGS_k3-am642-tqma64xxl-mbax4xxl += -@
132 DTC_FLAGS_k3-am6548-iot2050-advanced-m2 += -@
133 DTC_FLAGS_k3-j721e-common-proc-board += -@
134 DTC_FLAGS_k3-j721s2-common-proc-board += -@