11e6bbc51SNishanth Menon# SPDX-License-Identifier: GPL-2.0-only 2d0a064beSNishanth Menon# 3d0a064beSNishanth Menon# Make file to build device tree binaries for boards based on 4d0a064beSNishanth Menon# Texas Instruments Inc processors 5d0a064beSNishanth Menon# 61e6550d3SDave Gerlach# Copyright (C) 2016-2021 Texas Instruments Incorporated - https://www.ti.com/ 7d0a064beSNishanth Menon# 847d72bbbSVignesh Raghavendra# Entries are grouped as per SoC present on the board. Groups are sorted 947d72bbbSVignesh Raghavendra# alphabetically. 10d0a064beSNishanth Menon 1147d72bbbSVignesh Raghavendra# Boards with AM62x SoC 12f5a731f0SRobert Nelsondtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay.dtb 13defa1438SJai Luthradtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay-csi2-ov5640.dtbo 14defa1438SJai Luthradtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay-csi2-tevi-ov5640.dtbo 153443c1c4SWadim Egorovdtb-$(CONFIG_ARCH_K3) += k3-am625-phyboard-lyra-rdk.dtb 1647d72bbbSVignesh Raghavendradtb-$(CONFIG_ARCH_K3) += k3-am625-sk.dtb 1750e3424fSFrancesco Dolcinidtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-dahlia.dtb 18316b8024SFrancesco Dolcinidtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-dev.dtb 197698622fSJoao Paulo Goncalvesdtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-mallow.dtb 207f066473SFrancesco Dolcinidtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-yavia.dtb 2150e3424fSFrancesco Dolcinidtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-dahlia.dtb 22316b8024SFrancesco Dolcinidtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-dev.dtb 237698622fSJoao Paulo Goncalvesdtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-mallow.dtb 247f066473SFrancesco Dolcinidtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-yavia.dtb 25d8280f30SNathan Morrissondtb-$(CONFIG_ARCH_K3) += k3-am62x-phyboard-lyra-gpio-fan.dtbo 26e6a51ffaSAnand Gadiyardtb-$(CONFIG_ARCH_K3) += k3-am62-lp-sk.dtb 2747d72bbbSVignesh Raghavendra 2847d72bbbSVignesh Raghavendra# Boards with AM62Ax SoC 2947d72bbbSVignesh Raghavendradtb-$(CONFIG_ARCH_K3) += k3-am62a7-sk.dtb 3047d72bbbSVignesh Raghavendra 31935c4047SBryan Brattlof# Boards with AM62Px SoC 32935c4047SBryan Brattlofdtb-$(CONFIG_ARCH_K3) += k3-am62p5-sk.dtb 33935c4047SBryan Brattlof 34635ed971SJai Luthra# Common overlays for SK-AM62* family of boards 35635ed971SJai Luthradtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-ov5640.dtbo 36635ed971SJai Luthradtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-tevi-ov5640.dtbo 374111db03SJai Luthradtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-csi2-imx219.dtbo 38b0044823SJai Luthradtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-hdmi-audio.dtbo 39635ed971SJai Luthra 4047d72bbbSVignesh Raghavendra# Boards with AM64x SoC 41*bbef4208SJosua Mayerk3-am642-hummingboard-t-pcie-dtbs := \ 42*bbef4208SJosua Mayer k3-am642-hummingboard-t.dtb k3-am642-hummingboard-t-pcie.dtbo 43*bbef4208SJosua Mayerk3-am642-hummingboard-t-usb3-dtbs := \ 44*bbef4208SJosua Mayer k3-am642-hummingboard-t.dtb k3-am642-hummingboard-t-usb3.dtbo 4547d72bbbSVignesh Raghavendradtb-$(CONFIG_ARCH_K3) += k3-am642-evm.dtb 46ae0aba12SMD Danish Anwardtb-$(CONFIG_ARCH_K3) += k3-am642-evm-icssg1-dualemac.dtbo 47d60483faSJosua Mayerdtb-$(CONFIG_ARCH_K3) += k3-am642-hummingboard-t.dtb 48*bbef4208SJosua Mayerdtb-$(CONFIG_ARCH_K3) += k3-am642-hummingboard-t-pcie.dtb 49*bbef4208SJosua Mayerdtb-$(CONFIG_ARCH_K3) += k3-am642-hummingboard-t-usb3.dtb 5047d72bbbSVignesh Raghavendradtb-$(CONFIG_ARCH_K3) += k3-am642-phyboard-electra-rdk.dtb 5147d72bbbSVignesh Raghavendradtb-$(CONFIG_ARCH_K3) += k3-am642-sk.dtb 524717a36fSMatthias Schifferdtb-$(CONFIG_ARCH_K3) += k3-am642-tqma64xxl-mbax4xxl.dtb 53b0044823SJai Luthradtb-$(CONFIG_ARCH_K3) += k3-am64-tqma64xxl-mbax4xxl-sdcard.dtbo 54b0044823SJai Luthradtb-$(CONFIG_ARCH_K3) += k3-am64-tqma64xxl-mbax4xxl-wlan.dtbo 555e52cf6bSMatthias Schiffer 5647d72bbbSVignesh Raghavendra# Boards with AM65x SoC 57c094c536SKishon Vijay Abraham Ik3-am654-gp-evm-dtbs := k3-am654-base-board.dtb \ 58c094c536SKishon Vijay Abraham I k3-am654-base-board-rocktech-rk101-panel.dtbo \ 59c094c536SKishon Vijay Abraham I k3-am654-pcie-usb3.dtbo 60b06c6d32SMD Danish Anwark3-am654-evm-dtbs := k3-am654-base-board.dtb k3-am654-icssg2.dtbo 6132b366a5SRoger Quadrosk3-am654-idk-dtbs := k3-am654-evm.dtb k3-am654-idk.dtbo k3-am654-pcie-usb2.dtbo 62e180f76dSJan Kiszkadtb-$(CONFIG_ARCH_K3) += k3-am6528-iot2050-basic.dtb 63614d47ccSJan Kiszkadtb-$(CONFIG_ARCH_K3) += k3-am6528-iot2050-basic-pg2.dtb 64e180f76dSJan Kiszkadtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced.dtb 65175357d1Schao zengdtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-m2.dtb 66614d47ccSJan Kiszkadtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-pg2.dtb 678829fe97SBaocheng Sudtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-sm.dtb 6847d72bbbSVignesh Raghavendradtb-$(CONFIG_ARCH_K3) += k3-am654-base-board.dtb 69b8690ed3SJyri Sarhadtb-$(CONFIG_ARCH_K3) += k3-am654-gp-evm.dtb 70b06c6d32SMD Danish Anwardtb-$(CONFIG_ARCH_K3) += k3-am654-evm.dtb 71a4d5bc32SMD Danish Anwardtb-$(CONFIG_ARCH_K3) += k3-am654-idk.dtb 728ada14caSRoger Quadrosdtb-$(CONFIG_ARCH_K3) += k3-am654-base-board-rocktech-rk101-panel.dtbo 7332b366a5SRoger Quadrosdtb-$(CONFIG_ARCH_K3) += k3-am654-pcie-usb2.dtbo 74c094c536SKishon Vijay Abraham Idtb-$(CONFIG_ARCH_K3) += k3-am654-pcie-usb3.dtbo 75803d3a18SNishanth Menon 7647d72bbbSVignesh Raghavendra# Boards with J7200 SoC 77496cdc82SSiddharth Vadapallik3-j7200-evm-dtbs := k3-j7200-common-proc-board.dtb k3-j7200-evm-quad-port-eth-exp.dtbo 78496cdc82SSiddharth Vadapallidtb-$(CONFIG_ARCH_K3) += k3-j7200-evm.dtb 79175357d1Schao zeng 8047d72bbbSVignesh Raghavendra# Boards with J721e SoC 8186e7de8bSSiddharth Vadapallik3-j721e-evm-dtbs := k3-j721e-common-proc-board.dtb k3-j721e-evm-quad-port-eth-exp.dtbo 82fae14a1cSRobert Nelsondtb-$(CONFIG_ARCH_K3) += k3-j721e-beagleboneai64.dtb 8386e7de8bSSiddharth Vadapallidtb-$(CONFIG_ARCH_K3) += k3-j721e-evm.dtb 847815b281SSiddharth Vadapallidtb-$(CONFIG_ARCH_K3) += k3-j721e-evm-gesi-exp-board.dtbo 8539426979SSiddharth Vadapallidtb-$(CONFIG_ARCH_K3) += k3-j721e-evm-pcie0-ep.dtbo 861bfda92aSSinthu Rajadtb-$(CONFIG_ARCH_K3) += k3-j721e-sk.dtb 87f767eb91SVaishnav Achathdtb-$(CONFIG_ARCH_K3) += k3-j721e-sk-csi2-dual-imx219.dtbo 8826bd3f31SLokesh Vutla 8947d72bbbSVignesh Raghavendra# Boards with J721s2 SoC 9047d72bbbSVignesh Raghavendradtb-$(CONFIG_ARCH_K3) += k3-am68-sk-base-board.dtb 91effb32e9SAswath Govindrajudtb-$(CONFIG_ARCH_K3) += k3-j721s2-common-proc-board.dtb 92cac04e27SKishon Vijay Abraham Idtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm-gesi-exp-board.dtbo 9335be6ac9SSiddharth Vadapallik3-j721s2-evm-dtbs := k3-j721s2-common-proc-board.dtb k3-j721s2-evm-gesi-exp-board.dtbo 9435be6ac9SSiddharth Vadapallidtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm.dtb 95729cfcf8SSiddharth Vadapallidtb-$(CONFIG_ARCH_K3) += k3-j721s2-evm-pcie1-ep.dtbo 96effb32e9SAswath Govindraju 972f277dbeSVaishnav Achath# Boards with J722s SoC 982f277dbeSVaishnav Achathdtb-$(CONFIG_ARCH_K3) += k3-j722s-evm.dtb 992f277dbeSVaishnav Achath 10047d72bbbSVignesh Raghavendra# Boards with J784s4 SoC 101635fb18bSDasnavis Sabiyadtb-$(CONFIG_ARCH_K3) += k3-am69-sk.dtb 102e20a06acSApurva Nandandtb-$(CONFIG_ARCH_K3) += k3-j784s4-evm.dtb 103e20a06acSApurva Nandan 104defa1438SJai Luthra# Build time test only, enabled by CONFIG_OF_ALL_DTBS 105defa1438SJai Luthrak3-am625-beagleplay-csi2-ov5640-dtbs := k3-am625-beagleplay.dtb \ 106defa1438SJai Luthra k3-am625-beagleplay-csi2-ov5640.dtbo 107defa1438SJai Luthrak3-am625-beagleplay-csi2-tevi-ov5640-dtbs := k3-am625-beagleplay.dtb \ 108defa1438SJai Luthra k3-am625-beagleplay-csi2-tevi-ov5640.dtbo 109d8280f30SNathan Morrissonk3-am625-phyboard-lyra-gpio-fan-dtbs := k3-am625-phyboard-lyra-rdk.dtb \ 110d8280f30SNathan Morrisson k3-am62x-phyboard-lyra-gpio-fan.dtbo 1114111db03SJai Luthrak3-am625-sk-csi2-imx219-dtbs := k3-am625-sk.dtb \ 1124111db03SJai Luthra k3-am62x-sk-csi2-imx219.dtbo 113635ed971SJai Luthrak3-am625-sk-csi2-ov5640-dtbs := k3-am625-sk.dtb \ 114635ed971SJai Luthra k3-am62x-sk-csi2-ov5640.dtbo 115635ed971SJai Luthrak3-am625-sk-csi2-tevi-ov5640-dtbs := k3-am625-sk.dtb \ 116635ed971SJai Luthra k3-am62x-sk-csi2-tevi-ov5640.dtbo 117b0044823SJai Luthrak3-am625-sk-hdmi-audio-dtbs := k3-am625-sk.dtb k3-am62x-sk-hdmi-audio.dtbo 118b0044823SJai Luthrak3-am62-lp-sk-hdmi-audio-dtbs := k3-am62-lp-sk.dtb k3-am62x-sk-hdmi-audio.dtbo 1194111db03SJai Luthrak3-am62a7-sk-csi2-imx219-dtbs := k3-am62a7-sk.dtb \ 1204111db03SJai Luthra k3-am62x-sk-csi2-imx219.dtbo 121635ed971SJai Luthrak3-am62a7-sk-csi2-ov5640-dtbs := k3-am62a7-sk.dtb \ 122635ed971SJai Luthra k3-am62x-sk-csi2-ov5640.dtbo 123635ed971SJai Luthrak3-am62a7-sk-csi2-tevi-ov5640-dtbs := k3-am62a7-sk.dtb \ 124635ed971SJai Luthra k3-am62x-sk-csi2-tevi-ov5640.dtbo 125cff6dd01SAradhya Bhatiak3-am62a7-sk-hdmi-audio-dtbs := k3-am62a7-sk.dtb k3-am62x-sk-hdmi-audio.dtbo 126598139b8SJai Luthrak3-am62p5-sk-csi2-imx219-dtbs := k3-am62p5-sk.dtb \ 127598139b8SJai Luthra k3-am62x-sk-csi2-imx219.dtbo 128598139b8SJai Luthrak3-am62p5-sk-csi2-ov5640-dtbs := k3-am62p5-sk.dtb \ 129598139b8SJai Luthra k3-am62x-sk-csi2-ov5640.dtbo 130598139b8SJai Luthrak3-am62p5-sk-csi2-tevi-ov5640-dtbs := k3-am62p5-sk.dtb \ 131598139b8SJai Luthra k3-am62x-sk-csi2-tevi-ov5640.dtbo 132ae0aba12SMD Danish Anwark3-am642-evm-icssg1-dualemac-dtbs := \ 133ae0aba12SMD Danish Anwar k3-am642-evm.dtb k3-am642-evm-icssg1-dualemac.dtbo 134b0044823SJai Luthrak3-am642-tqma64xxl-mbax4xxl-sdcard-dtbs := \ 135b0044823SJai Luthra k3-am642-tqma64xxl-mbax4xxl.dtb k3-am64-tqma64xxl-mbax4xxl-sdcard.dtbo 136b0044823SJai Luthrak3-am642-tqma64xxl-mbax4xxl-wlan-dtbs := \ 137b0044823SJai Luthra k3-am642-tqma64xxl-mbax4xxl.dtb k3-am64-tqma64xxl-mbax4xxl-wlan.dtbo 138f767eb91SVaishnav Achathk3-am68-sk-base-board-csi2-dual-imx219-dtbs := k3-am68-sk-base-board.dtb \ 139f767eb91SVaishnav Achath k3-j721e-sk-csi2-dual-imx219.dtbo 140f767eb91SVaishnav Achathk3-am69-sk-csi2-dual-imx219-dtbs := k3-am69-sk.dtb \ 141f767eb91SVaishnav Achath k3-j721e-sk-csi2-dual-imx219.dtbo 14239426979SSiddharth Vadapallik3-j721e-evm-pcie0-ep-dtbs := k3-j721e-common-proc-board.dtb \ 14339426979SSiddharth Vadapalli k3-j721e-evm-pcie0-ep.dtbo 144f767eb91SVaishnav Achathk3-j721e-sk-csi2-dual-imx219-dtbs := k3-j721e-sk.dtb \ 145f767eb91SVaishnav Achath k3-j721e-sk-csi2-dual-imx219.dtbo 146729cfcf8SSiddharth Vadapallik3-j721s2-evm-pcie1-ep-dtbs := k3-j721s2-common-proc-board.dtb \ 147729cfcf8SSiddharth Vadapalli k3-j721s2-evm-pcie1-ep.dtbo 148defa1438SJai Luthradtb- += k3-am625-beagleplay-csi2-ov5640.dtb \ 149635ed971SJai Luthra k3-am625-beagleplay-csi2-tevi-ov5640.dtb \ 1504111db03SJai Luthra k3-am625-sk-csi2-imx219.dtb \ 151635ed971SJai Luthra k3-am625-sk-csi2-ov5640.dtb \ 152635ed971SJai Luthra k3-am625-sk-csi2-tevi-ov5640.dtb \ 153b0044823SJai Luthra k3-am625-sk-hdmi-audio.dtb \ 154b0044823SJai Luthra k3-am62-lp-sk-hdmi-audio.dtb \ 1554111db03SJai Luthra k3-am62a7-sk-csi2-imx219.dtb \ 156635ed971SJai Luthra k3-am62a7-sk-csi2-ov5640.dtb \ 157cff6dd01SAradhya Bhatia k3-am62a7-sk-hdmi-audio.dtb \ 158598139b8SJai Luthra k3-am62p5-sk-csi2-imx219.dtb \ 159598139b8SJai Luthra k3-am62p5-sk-csi2-ov5640.dtb \ 160598139b8SJai Luthra k3-am62p5-sk-csi2-tevi-ov5640.dtb \ 161ae0aba12SMD Danish Anwar k3-am642-evm-icssg1-dualemac.dtb \ 162b0044823SJai Luthra k3-am642-tqma64xxl-mbax4xxl-sdcard.dtb \ 16339426979SSiddharth Vadapalli k3-am642-tqma64xxl-mbax4xxl-wlan.dtb \ 164f767eb91SVaishnav Achath k3-am68-sk-base-board-csi2-dual-imx219-dtbs \ 165f767eb91SVaishnav Achath k3-am69-sk-csi2-dual-imx219-dtbs \ 166729cfcf8SSiddharth Vadapalli k3-j721e-evm-pcie0-ep.dtb \ 167f767eb91SVaishnav Achath k3-j721e-sk-csi2-dual-imx219-dtbs \ 168729cfcf8SSiddharth Vadapalli k3-j721s2-evm-pcie1-ep.dtb 169defa1438SJai Luthra 17047d72bbbSVignesh Raghavendra# Enable support for device-tree overlays 171defa1438SJai LuthraDTC_FLAGS_k3-am625-beagleplay += -@ 172b50ccab9SJai LuthraDTC_FLAGS_k3-am625-sk += -@ 173b50ccab9SJai LuthraDTC_FLAGS_k3-am62-lp-sk += -@ 174635ed971SJai LuthraDTC_FLAGS_k3-am62a7-sk += -@ 175598139b8SJai LuthraDTC_FLAGS_k3-am62p5-sk += -@ 176ae0aba12SMD Danish AnwarDTC_FLAGS_k3-am642-evm += -@ 177b0044823SJai LuthraDTC_FLAGS_k3-am642-tqma64xxl-mbax4xxl += -@ 17847d72bbbSVignesh RaghavendraDTC_FLAGS_k3-am6548-iot2050-advanced-m2 += -@ 179f767eb91SVaishnav AchathDTC_FLAGS_k3-am68-sk-base-board += -@ 180f767eb91SVaishnav AchathDTC_FLAGS_k3-am69-sk += -@ 1817815b281SSiddharth VadapalliDTC_FLAGS_k3-j721e-common-proc-board += -@ 182f767eb91SVaishnav AchathDTC_FLAGS_k3-j721e-sk += -@ 183cac04e27SKishon Vijay Abraham IDTC_FLAGS_k3-j721s2-common-proc-board += -@ 184