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 12dtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay.dtb 13dtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay-csi2-ov5640.dtbo 14dtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay-csi2-tevi-ov5640.dtbo 15dtb-$(CONFIG_ARCH_K3) += k3-am625-phyboard-lyra-rdk.dtb 16dtb-$(CONFIG_ARCH_K3) += k3-am625-sk.dtb 17dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-dahlia.dtb 18dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-dev.dtb 19dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-mallow.dtb 20dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-yavia.dtb 21dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-dahlia.dtb 22dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-dev.dtb 23dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-mallow.dtb 24dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-yavia.dtb 25dtb-$(CONFIG_ARCH_K3) += k3-am62-lp-sk.dtb 26 27# Boards with AM62Ax SoC 28dtb-$(CONFIG_ARCH_K3) += k3-am62a7-sk.dtb 29 30# Boards with AM62Px SoC 31dtb-$(CONFIG_ARCH_K3) += k3-am62p5-sk.dtb 32 33# Common overlays for SK-AM62* family of boards 34dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-ov5640.dtbo 35dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-tevi-ov5640.dtbo 36dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-imx219.dtbo 37dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-hdmi-audio.dtbo 38 39# Boards with AM64x SoC 40dtb-$(CONFIG_ARCH_K3) += k3-am642-evm.dtb 41dtb-$(CONFIG_ARCH_K3) += k3-am642-phyboard-electra-rdk.dtb 42dtb-$(CONFIG_ARCH_K3) += k3-am642-sk.dtb 43dtb-$(CONFIG_ARCH_K3) += k3-am642-tqma64xxl-mbax4xxl.dtb 44dtb-$(CONFIG_ARCH_K3) += k3-am64-tqma64xxl-mbax4xxl-sdcard.dtbo 45dtb-$(CONFIG_ARCH_K3) += k3-am64-tqma64xxl-mbax4xxl-wlan.dtbo 46 47# Boards with AM65x SoC 48k3-am654-gp-evm-dtbs := k3-am654-base-board.dtb k3-am654-base-board-rocktech-rk101-panel.dtbo 49k3-am654-evm-dtbs := k3-am654-base-board.dtb k3-am654-icssg2.dtbo 50k3-am654-idk-dtbs := k3-am654-evm.dtb k3-am654-idk.dtbo 51dtb-$(CONFIG_ARCH_K3) += k3-am6528-iot2050-basic.dtb 52dtb-$(CONFIG_ARCH_K3) += k3-am6528-iot2050-basic-pg2.dtb 53dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced.dtb 54dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-m2.dtb 55dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-pg2.dtb 56dtb-$(CONFIG_ARCH_K3) += k3-am654-base-board.dtb 57dtb-$(CONFIG_ARCH_K3) += k3-am654-gp-evm.dtb 58dtb-$(CONFIG_ARCH_K3) += k3-am654-evm.dtb 59dtb-$(CONFIG_ARCH_K3) += k3-am654-idk.dtb 60 61# Boards with J7200 SoC 62k3-j7200-evm-dtbs := k3-j7200-common-proc-board.dtb k3-j7200-evm-quad-port-eth-exp.dtbo 63dtb-$(CONFIG_ARCH_K3) += k3-j7200-evm.dtb 64 65# Boards with J721e SoC 66k3-j721e-evm-dtbs := k3-j721e-common-proc-board.dtb k3-j721e-evm-quad-port-eth-exp.dtbo 67dtb-$(CONFIG_ARCH_K3) += k3-j721e-beagleboneai64.dtb 68dtb-$(CONFIG_ARCH_K3) += k3-j721e-evm.dtb 69dtb-$(CONFIG_ARCH_K3) += k3-j721e-evm-gesi-exp-board.dtbo 70dtb-$(CONFIG_ARCH_K3) += k3-j721e-evm-pcie0-ep.dtbo 71dtb-$(CONFIG_ARCH_K3) += k3-j721e-sk.dtb 72 73# Boards with J721s2 SoC 74dtb-$(CONFIG_ARCH_K3) += k3-am68-sk-base-board.dtb 75dtb-$(CONFIG_ARCH_K3) += k3-j721s2-common-proc-board.dtb 76dtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm-gesi-exp-board.dtbo 77k3-j721s2-evm-dtbs := k3-j721s2-common-proc-board.dtb k3-j721s2-evm-gesi-exp-board.dtbo 78dtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm.dtb 79dtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm-pcie1-ep.dtbo 80 81# Boards with J784s4 SoC 82dtb-$(CONFIG_ARCH_K3) += k3-am69-sk.dtb 83dtb-$(CONFIG_ARCH_K3) += k3-j784s4-evm.dtb 84 85# Build time test only, enabled by CONFIG_OF_ALL_DTBS 86k3-am625-beagleplay-csi2-ov5640-dtbs := k3-am625-beagleplay.dtb \ 87 k3-am625-beagleplay-csi2-ov5640.dtbo 88k3-am625-beagleplay-csi2-tevi-ov5640-dtbs := k3-am625-beagleplay.dtb \ 89 k3-am625-beagleplay-csi2-tevi-ov5640.dtbo 90k3-am625-sk-csi2-imx219-dtbs := k3-am625-sk.dtb \ 91 k3-am62x-sk-csi2-imx219.dtbo 92k3-am625-sk-csi2-ov5640-dtbs := k3-am625-sk.dtb \ 93 k3-am62x-sk-csi2-ov5640.dtbo 94k3-am625-sk-csi2-tevi-ov5640-dtbs := k3-am625-sk.dtb \ 95 k3-am62x-sk-csi2-tevi-ov5640.dtbo 96k3-am625-sk-hdmi-audio-dtbs := k3-am625-sk.dtb k3-am62x-sk-hdmi-audio.dtbo 97k3-am62-lp-sk-hdmi-audio-dtbs := k3-am62-lp-sk.dtb k3-am62x-sk-hdmi-audio.dtbo 98k3-am62a7-sk-csi2-imx219-dtbs := k3-am62a7-sk.dtb \ 99 k3-am62x-sk-csi2-imx219.dtbo 100k3-am62a7-sk-csi2-ov5640-dtbs := k3-am62a7-sk.dtb \ 101 k3-am62x-sk-csi2-ov5640.dtbo 102k3-am62a7-sk-csi2-tevi-ov5640-dtbs := k3-am62a7-sk.dtb \ 103 k3-am62x-sk-csi2-tevi-ov5640.dtbo 104k3-am642-tqma64xxl-mbax4xxl-sdcard-dtbs := \ 105 k3-am642-tqma64xxl-mbax4xxl.dtb k3-am64-tqma64xxl-mbax4xxl-sdcard.dtbo 106k3-am642-tqma64xxl-mbax4xxl-wlan-dtbs := \ 107 k3-am642-tqma64xxl-mbax4xxl.dtb k3-am64-tqma64xxl-mbax4xxl-wlan.dtbo 108k3-j721e-evm-pcie0-ep-dtbs := k3-j721e-common-proc-board.dtb \ 109 k3-j721e-evm-pcie0-ep.dtbo 110k3-j721s2-evm-pcie1-ep-dtbs := k3-j721s2-common-proc-board.dtb \ 111 k3-j721s2-evm-pcie1-ep.dtbo 112dtb- += 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 127DTC_FLAGS_k3-am625-beagleplay += -@ 128DTC_FLAGS_k3-am625-sk += -@ 129DTC_FLAGS_k3-am62-lp-sk += -@ 130DTC_FLAGS_k3-am62a7-sk += -@ 131DTC_FLAGS_k3-am642-tqma64xxl-mbax4xxl += -@ 132DTC_FLAGS_k3-am6548-iot2050-advanced-m2 += -@ 133DTC_FLAGS_k3-j721e-common-proc-board += -@ 134DTC_FLAGS_k3-j721s2-common-proc-board += -@ 135