162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci#
362306a36Sopenharmony_ci# Make file to build device tree binaries for boards based on
462306a36Sopenharmony_ci# Texas Instruments Inc processors
562306a36Sopenharmony_ci#
662306a36Sopenharmony_ci# Copyright (C) 2016-2021 Texas Instruments Incorporated - https://www.ti.com/
762306a36Sopenharmony_ci#
862306a36Sopenharmony_ci# Entries are grouped as per SoC present on the board. Groups are sorted
962306a36Sopenharmony_ci# alphabetically.
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci# Boards with AM62x SoC
1262306a36Sopenharmony_cik3-am625-sk-hdmi-audio-dtbs := k3-am625-sk.dtb k3-am62x-sk-hdmi-audio.dtbo
1362306a36Sopenharmony_cik3-am62-lp-sk-hdmi-audio-dtbs := k3-am62-lp-sk.dtb k3-am62x-sk-hdmi-audio.dtbo
1462306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay.dtb
1562306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am625-phyboard-lyra-rdk.dtb
1662306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am625-sk.dtb
1762306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-dahlia.dtb
1862306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-dev.dtb
1962306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-yavia.dtb
2062306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-dahlia.dtb
2162306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-dev.dtb
2262306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-yavia.dtb
2362306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am62-lp-sk.dtb
2462306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am625-sk-hdmi-audio.dtb
2562306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am62-lp-sk-hdmi-audio.dtb
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ci# Boards with AM62Ax SoC
2862306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am62a7-sk.dtb
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci# Boards with AM62Px SoC
3162306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am62p5-sk.dtb
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ci# Boards with AM64x SoC
3462306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am642-evm.dtb
3562306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am642-phyboard-electra-rdk.dtb
3662306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am642-sk.dtb
3762306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am642-tqma64xxl-mbax4xxl.dtb
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_cik3-am642-tqma64xxl-mbax4xxl-sdcard-dtbs := \
4062306a36Sopenharmony_ci	k3-am642-tqma64xxl-mbax4xxl.dtb k3-am64-tqma64xxl-mbax4xxl-sdcard.dtbo
4162306a36Sopenharmony_cik3-am642-tqma64xxl-mbax4xxl-wlan-dtbs := \
4262306a36Sopenharmony_ci	k3-am642-tqma64xxl-mbax4xxl.dtb k3-am64-tqma64xxl-mbax4xxl-wlan.dtbo
4362306a36Sopenharmony_ci
4462306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am642-tqma64xxl-mbax4xxl-sdcard.dtb
4562306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am642-tqma64xxl-mbax4xxl-wlan.dtb
4662306a36Sopenharmony_ci
4762306a36Sopenharmony_ci# Boards with AM65x SoC
4862306a36Sopenharmony_cik3-am654-gp-evm-dtbs := k3-am654-base-board.dtb k3-am654-base-board-rocktech-rk101-panel.dtbo
4962306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am6528-iot2050-basic.dtb
5062306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am6528-iot2050-basic-pg2.dtb
5162306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced.dtb
5262306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-m2.dtb
5362306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-pg2.dtb
5462306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am654-base-board.dtb
5562306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am654-gp-evm.dtb
5662306a36Sopenharmony_ci
5762306a36Sopenharmony_ci# Boards with J7200 SoC
5862306a36Sopenharmony_cik3-j7200-evm-dtbs := k3-j7200-common-proc-board.dtb k3-j7200-evm-quad-port-eth-exp.dtbo
5962306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-j7200-evm.dtb
6062306a36Sopenharmony_ci
6162306a36Sopenharmony_ci# Boards with J721e SoC
6262306a36Sopenharmony_cik3-j721e-evm-dtbs := k3-j721e-common-proc-board.dtb k3-j721e-evm-quad-port-eth-exp.dtbo
6362306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-j721e-beagleboneai64.dtb
6462306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-j721e-evm.dtb
6562306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-j721e-evm-gesi-exp-board.dtbo
6662306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-j721e-sk.dtb
6762306a36Sopenharmony_ci
6862306a36Sopenharmony_ci# Boards with J721s2 SoC
6962306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am68-sk-base-board.dtb
7062306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-j721s2-common-proc-board.dtb
7162306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm-gesi-exp-board.dtbo
7262306a36Sopenharmony_cik3-j721s2-evm-dtbs := k3-j721s2-common-proc-board.dtb k3-j721s2-evm-gesi-exp-board.dtbo
7362306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm.dtb
7462306a36Sopenharmony_ci
7562306a36Sopenharmony_ci# Boards with J784s4 SoC
7662306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-am69-sk.dtb
7762306a36Sopenharmony_cidtb-$(CONFIG_ARCH_K3) += k3-j784s4-evm.dtb
7862306a36Sopenharmony_ci
7962306a36Sopenharmony_ci# Enable support for device-tree overlays
8062306a36Sopenharmony_ciDTC_FLAGS_k3-am625-sk += -@
8162306a36Sopenharmony_ciDTC_FLAGS_k3-am62-lp-sk += -@
8262306a36Sopenharmony_ciDTC_FLAGS_k3-am6548-iot2050-advanced-m2 += -@
8362306a36Sopenharmony_ciDTC_FLAGS_k3-j721e-common-proc-board += -@
8462306a36Sopenharmony_ciDTC_FLAGS_k3-j721s2-common-proc-board += -@
85