Files
kernel_xiaomi_raphael/arch/arm64/boot/dts/qcom/Makefile
UtsavBalar1231 c11afa6a9a Merge remote-tracking branch 'origin/auto-kernel' into auto-kernel-oss
* origin/auto-kernel:
  Revert "iommu: arm-smmu: Make restore of smmu-context runtime detectable"
  Revert "iommu: arm-smmu: Use same callback for thaw and restore"
  Revert "soc: qcom: Implement hibernation callbacks for jtag-etm"
  Revert "firmware: qcom: Register call back functions for hibernation"
  Revert "soc: qcom: smp2p: Implementing thaw callback"
  Revert "soc: qcom: smem: Implementing thaw callback"
  Revert "i2c: i2c-qcom-geni: Implementing thaw callback"
  Revert "iio: adc: Implementing thaw callback"
  Revert "input: qpnp-power-on:  Implementing thaw callback"
  Revert "thermal: qcom-spmi-temp-alarm: Add support for thaw callback"
  Revert "rtc: qpnp-rtc: Add support for thaw callback"
  Revert "mmc: sdhci-msm: Add hibernation callbacks"
  Revert "clk: qcom: Add support for enabling the critical clocks"
  Revert "serial: msm-geni-serial: Add support for thaw callback"
  bpf: Avoid gcc-10 stringop-overflow warning in struct bpf_prog
  build-gcc: use GCC LTO
  vmlinux: Don't use LDFINAL for clang
  arm64: Add clang checks for emulations
  lto: Add Link Time Optimization support for GCC
  arm64: Make __stack_chk_guard visible
  sys_ni: Fix cond_syscall() alias for LTO
  sys_ni: Remove duplicate cond_syscall(sys_madvise) entry
  arm64: Fix section mismatch with LTO caused by ambiguous const
  lto: Add __noreorder and mark initcalls __noreorder
  ACPICA: Fix failed target detection with bare-metal compiler
  FIXUP: 76deb8e5d7: sde: fix a mismerge
  ARM64: configs: raphael: Configure optimal minimum CPU frequencies for sm8150
  cpufreq: Allow configuring default minimum frequencies in Kconfig
  cpufreq: Kill userspace CPU boosting entirely
  iMMENSITY: add gcc build script
  README: sync with kernel
  ARM64: configs: raphael: disable msm performance driver
  ANDROID: raphael_defconfig: Disable CONFIG_RT_GROUP_SCHED
  ARM64: configs: raphael: remove unused governors and CONFIG_CPU_BOOST
  Makefile: Optimize CPU setup with GCC
  Kbuild: allowing forcing ccache with shell script
  sm8150: fix gcc-10.1.0 warnings
  kbuild: Increase automatic inline instruction limit to 1000 for gcc-10
  Revert "ipa3:msm: Added debugfs support for drop packet stats"
  Revert "Revert "sched: turn off the TTWU_QUEUE feature""
  Revert "sched/core: Ensure cpu number is valid"
  sched/energy: Check out to Android 4.14 common kernel
  ARM: dts: sm8150: Correct off-by-one error for big CPU capacity
  ARM: dts: sm8150: Correct off-by-one error for little CPU capacity
  ARM: dts: sm8150: Add measured OPP capacities to the EAS energy model
  ARM: dts: msm: Bring all board specific changes to common file for QCS610
  msm: camera: Allow applying request if congestion comes
  ARM: dts: msm: Add initial dts support for QCM6125
  soc: qcom: socinfo: Add support for QCM6125/QCS6125 soc-id
  ARM: dts: qcom: Add support for POMS on sim-video-panel
  arm64: dts: msm: Add dt entry for manual fw loading
  ARM: dts: msm: remove default SA6155 DP pinctrl
  ARM: dts: msm: Enable USB type-C analog audio on SDM660
  net-ipv6-ndisc: add support for 'PREF64' dns64 prefix identifier
  fbdev: msm: call pxl clk unprepare during suspend
  msm: vidc: Fix in deciding power mode
  ARM: dts: msm: Include camera sensor DTSi file for QCS410
  USB: gadget: Add a print for Boot marker KPI
  msm: camera: isp: Add trace event in case of irq delay detected
  msm: camera: csiphy: Clear secure phy flags on release
  msm: ais: fix csid fatal error issue
  ANDROID: net: bpf: permit redirect from ingress L3 to egress L2 devices at near max mtu
  ARM: dts: msm: Enable sdx_ext_ipc and set policy to NOP in sa515m
  drivers: soc: sdx_ext_ipc: Add option to change default policy
  msm: adsprpc: Fix array index underflow problem
  power: smb1398: Fix array index out of bounds error
  msm: ipa: update MHI event id logic
  usb: dwc3: gadget: Avoid spuriously printing NO_PULLUP in log
  Add S2R and S2D support in KMD
  drm/bridge: add anx7625 to drm device pm link
  ARM: dts: msm: add hgsl to sa8195 vm for GPU doorbell

Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>
2020-06-23 14:27:44 +05:30

564 lines
18 KiB
Makefile

ifeq ($(CONFIG_MACH_XIAOMI_SM8150),y)
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
dtbo-$(CONFIG_MACH_XIAOMI_RAPHAEL) += \
raphael-sm8150-overlay.dtbo
raphael-sm8150-overlay.dtbo-base := sm8150.dtb sm8150-v2.dtb sm8150p.dtb sm8150p-v2.dtb
endif
endif
ifeq ($(CONFIG_MACH_XIAOMI_SM8150),y)
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
dtbo-$(CONFIG_MACH_XIAOMI_CEPHEUS) += \
cepheus-sm8150-overlay.dtbo
cepheus-sm8150-overlay.dtbo-base := sm8150.dtb sm8150-v2.dtb sm8150p.dtb sm8150p-v2.dtb
endif
else
# SPDX-License-Identifier: GPL-2.0
ifeq ($(TARGET_BOARD_TYPE),auto)
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
dtbo-$(CONFIG_ARCH_SM8150) += \
sm8150-cdp-overlay.dtbo \
sa8155-adp-star-overlay.dtbo \
sa8155p-adp-star-overlay.dtbo \
sa8155p-adp-star-lpass-overlay.dtbo \
sa8155-v2-adp-air-overlay.dtbo \
sa8155p-v2-adp-air-overlay.dtbo \
sa8155p-v2-adp-air-lpass-overlay.dts
sm8150-cdp-overlay.dtbo-base := sm8150.dtb sm8150-v2.dtb sm8150p.dtb sm8150p-v2.dtb
sa8155-adp-star-overlay.dtbo-base := sa8155.dtb sa8155-v2.dtb
sa8155p-adp-star-overlay.dtbo-base := sa8155p.dtb sa8155p-v2.dtb
sa8155p-adp-star-lpass-overlay.dtbo := sa8155p.dtb sa8155p-v2.dtb
sa8155-v2-adp-air-overlay.dtbo-base := sa8155.dtb sa8155-v2.dtb
sa8155p-v2-adp-air-overlay.dtbo-base := sa8155p.dtb sa8155p-v2.dtb
sa8155p-v2-adp-air-lpass-overlay.dtbo-base := sa8155p.dtb sa8155p-v2.dtb
else
dtb-$(CONFIG_ARCH_SM8150) += sm8150-cdp.dtb \
sa8155-adp-star.dtb \
sa8155p-adp-star.dtb \
sa8155p-adp-star-lpass \
sa8155-v2-adp-star.dtb \
sa8155p-v2-adp-star.dtb \
sa8155-v2-adp-air.dtb \
sa8155p-v2-adp-air.dtb \
sa8155p-v2-adp-air-lpass.dtb
endif
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
dtbo-$(CONFIG_ARCH_SDMSHRIKE) += \
sdmshrike-cdp-overlay.dtbo \
sa8195p-adp-star-overlay.dtbo \
sa8195p-v2-adp-air-overlay.dtbo
sdmshrike-cdp-overlay.dtbo-base := sdmshrike.dtb sdmshrike-v2.dtb
sa8195p-adp-star-overlay.dtbo-base := sa8195p.dtb
sa8195p-v2-adp-air-overlay.dtbo-base := sa8195p.dtb
else
dtb-$(CONFIG_ARCH_SDMSHRIKE) += sdmshrike-cdp.dtb \
sa8195p-adp-star.dtb
sa8195p-v2-adp-air.dtb
endif
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
dtbo-$(CONFIG_ARCH_SM6150) += \
sa6155-adp-star-overlay.dtbo \
sa6155p-adp-star-overlay.dtbo \
sa6155p-adp-star-lpass-overlay.dts \
sa6155-adp-air-overlay.dtbo \
sa6155p-adp-air-overlay.dtbo \
sa6155p-v2-adp-star-overlay.dtbo \
sa6155p-v2-adp-air-overlay.dtbo \
sa6155p-v2-adp-air-lpass-overlay.dts
sa6155-adp-star-overlay.dtbo-base := sa6155.dtb
sa6155p-adp-star-overlay.dtbo-base := sa6155p.dtb
sa6155p-adp-star-lpass-overlay.dtbo-base :=sa6155p.dtb
sa6155p-v2-adp-star-overlay.dtbo-base := sa6155p.dtb
sa6155-adp-air-overlay.dtbo-base := sa6155.dtb
sa6155p-adp-air-overlay.dtbo-base := sa6155p.dtb
sa6155p-v2-adp-air-overlay.dtbo-base := sa6155p.dtb
sa6155p-v2-adp-air-lpass-overlay.dtbo-base := sa6155p.dtb
else
dtb-$(CONFIG_ARCH_SM6150) += sa6155-adp-star.dtb \
sa6155p-adp-star.dtb \
sa6155p-adp-star-lpass.dtb \
sa6155-adp-air.dtb \
sa6155p-adp-air.dtb \
sa6155p-v2-adp-star.dtb \
sa6155p-v2-adp-air.dtb \
sa6155p-v2-adp-air-lpass.dtb
endif
else
dtb-$(CONFIG_ARCH_QCOM) += apq8016-sbc.dtb
dtb-$(CONFIG_ARCH_QCOM) += apq8096-db820c.dtb
dtb-$(CONFIG_ARCH_QCOM) += ipq8074-hk01.dtb
dtb-$(CONFIG_ARCH_QCOM) += msm8916-mtp.dtb
dtb-$(CONFIG_ARCH_QCOM) += msm8992-bullhead-rev-101.dtb
dtb-$(CONFIG_ARCH_QCOM) += msm8994-angler-rev-101.dtb
dtb-$(CONFIG_ARCH_QCOM) += msm8996-mtp.dtb
dtb-$(CONFIG_ARCH_QCS403) += qcs403-iot-sku1.dtb \
qcs403-iot-sku3.dtb \
qcs403-iot-sku5.dtb \
qcs401-iot-sku5.dtb \
qcs404-iot-sku3.dtb \
qcs404-iot-sku5.dtb \
qcs404-iot-sku6.dtb
dtb-$(CONFIG_ARCH_QCS405) += qcs405-iot-sku1.dtb \
qcs407-iot-sku1.dtb \
qcs405-iot-sku3.dtb \
qcs407-iot-sku3.dtb \
qcs405-iot-sku4.dtb \
qcs407-iot-sku4.dtb \
qcs405-iot-sku6.dtb \
qcs407-iot-sku6.dtb \
qcs407-iot-sku9.dtb \
qcs405-iot-sku12.dtb \
qcs407-iot-sku12.dtb \
sa2150p-ccard-emmc.dtb \
sa2150p-ccard-nand.dtb \
qcs405-iot-sku13.dtb \
qcs407-iot-sku13.dtb \
qcs405-iot-robot-reference-board.dtb \
qcs404-iot-robot-reference-board.dtb \
qcs405-iot-robot-reference-dvt-board.dtb \
qcs404-iot-robot-reference-dvt-board.dtb
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
dtbo-$(CONFIG_ARCH_SM8150) += \
sm8150-cdp-overlay.dtbo \
sm8150-mtp-overlay.dtbo \
sm8150-rumi-overlay.dtbo \
sm8150-qrd-overlay.dtbo \
sm8150-qrd-dvt-overlay.dtbo \
sa8155-adp-star-overlay.dtbo \
sa8155p-adp-star-overlay.dtbo \
sa8155-v2-adp-air-overlay.dtbo \
sa8155p-v2-adp-air-overlay.dtbo \
sa8155-adp-alcor-overlay.dtbo \
sa8155p-adp-alcor-overlay.dtbo \
sm8150-sdx50m-cdp-overlay.dtbo \
sm8150-sdx50m-mtp-overlay.dtbo \
sm8150-sdx50m-mtp-2.5k-panel-overlay.dtbo \
sm8150-sdx50m-qrd-overlay.dtbo \
sm8150-sdxprairie-cdp-overlay.dtbo \
sm8150-sdxprairie-mtp-overlay.dtbo \
sm8150-sdxprairie-v2-cdp-overlay.dtbo \
sm8150-sdxprairie-v2-mtp-overlay.dtbo \
sm8150-sdxprairie-v3-mtp-overlay.dtbo \
sm8150-marmot-cdp-overlay.dtbo \
sm8150-marmot-mtp-overlay.dtbo \
sm8150-hdk-overlay.dtbo
sm8150-cdp-overlay.dtbo-base := sm8150.dtb sm8150-v2.dtb sm8150p.dtb sm8150p-v2.dtb
sm8150-mtp-overlay.dtbo-base := sm8150.dtb sm8150-v2.dtb sm8150p.dtb sm8150p-v2.dtb
sm8150-rumi-overlay.dtbo-base := sm8150.dtb sm8150-v2.dtb sm8150p.dtb sm8150p-v2.dtb
sm8150-qrd-overlay.dtbo-base := sm8150.dtb sm8150-v2.dtb sm8150p.dtb sm8150p-v2.dtb
sm8150-hdk-overlay.dtbo-base := sm8150.dtb sm8150-v2.dtb sm8150p.dtb sm8150p-v2.dtb
sm8150-qrd-dvt-overlay.dtbo-base := sm8150-v2.dtb sm8150p-v2.dtb
sa8155-adp-star-overlay.dtbo-base := sa8155.dtb sa8155-v2.dtb
sa8155p-adp-star-overlay.dtbo-base := sa8155p.dtb sa8155p-v2.dtb
sa8155-v2-adp-air-overlay.dtbo-base := sa8155.dtb sa8155-v2.dtb
sa8155p-v2-adp-air-overlay.dtbo-base := sa8155p.dtb sa8155p-v2.dtb
sa8155-adp-alcor-overlay.dtbo-base := sa8155.dtb sa8155-v2.dtb
sa8155p-adp-alcor-overlay.dtbo-base := sa8155p.dtb sa8155p-v2.dtb
sm8150-sdx50m-cdp-overlay.dtbo-base := sm8150.dtb sm8150-v2.dtb sm8150p.dtb sm8150p-v2.dtb
sm8150-sdx50m-mtp-overlay.dtbo-base := sm8150.dtb sm8150-v2.dtb sm8150p.dtb sm8150p-v2.dtb
sm8150-sdx50m-mtp-2.5k-panel-overlay.dtbo-base := sm8150.dtb sm8150-v2.dtb sm8150p.dtb sm8150p-v2.dtb
sm8150-sdx50m-qrd-overlay.dtbo-base := sm8150.dtb sm8150-v2.dtb sm8150p.dtb sm8150p-v2.dtb
sm8150-sdxprairie-cdp-overlay.dtbo-base := sm8150.dtb sm8150-v2.dtb sm8150p.dtb sm8150p-v2.dtb
sm8150-sdxprairie-mtp-overlay.dtbo-base := sm8150.dtb sm8150-v2.dtb sm8150p.dtb sm8150p-v2.dtb
sm8150-sdxprairie-v2-cdp-overlay.dtbo-base := sm8150.dtb sm8150-v2.dtb sm8150p.dtb sm8150p-v2.dtb
sm8150-sdxprairie-v2-mtp-overlay.dtbo-base := sm8150.dtb sm8150-v2.dtb sm8150p.dtb sm8150p-v2.dtb
sm8150-sdxprairie-v3-mtp-overlay.dtbo-base := sm8150.dtb sm8150-v2.dtb sm8150p.dtb sm8150p-v2.dtb
sm8150-marmot-cdp-overlay.dtbo-base := sm8150.dtb sm8150-v2.dtb sm8150p.dtb sm8150p-v2.dtb
sm8150-marmot-mtp-overlay.dtbo-base := sm8150.dtb sm8150-v2.dtb sm8150p.dtb sm8150p-v2.dtb
else
dtb-$(CONFIG_ARCH_SM8150) += sm8150-rumi.dtb \
sm8150-mtp.dtb \
sm8150-cdp.dtb \
sm8150-qrd.dtb \
sa8155-adp-star.dtb \
sa8155p-adp-star.dtb \
sa8155-v2-adp-star.dtb \
sa8155p-v2-adp-star.dtb \
sa8155-v2-adp-air.dtb \
sa8155p-v2-adp-air.dtb \
sa8155-adp-alcor.dtb \
sa8155p-adp-alcor.dtb \
sm8150-v2-rumi.dtb \
sm8150-v2-mtp.dtb \
sm8150-v2-cdp.dtb \
sm8150-v2-qrd.dtb \
sm8150-v2-qrd-dvt.dtb \
sm8150p-mtp.dtb \
sm8150p-cdp.dtb \
sm8150p-qrd.dtb \
sm8150p-v2-mtp.dtb \
sm8150p-v2-cdp.dtb \
sm8150p-v2-qrd.dtb \
sm8150-hdk.dtb \
sm8150p-hdk.dtb
endif
dtb-$(CONFIG_QTI_GVM) += sa8155-vm-la.dtb \
sa8155-vm-lv.dtb \
sa8155-vm-lv-mt.dtb \
sa8155-vm-la-mt.dtb \
sa6155p-vm-la.dtb \
sa8195-vm-la.dtb \
sa8195-vm-la-mt.dtb \
sa8195-vm-lv.dtb \
sa8195-vm-lv-mt.dtb
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
dtbo-$(CONFIG_ARCH_SDMSHRIKE) += \
sdmshrike-cdp-overlay.dtbo \
sdmshrike-mtp-overlay.dtbo \
sa8195p-adp-star-overlay.dtbo
sdmshrike-cdp-overlay.dtbo-base := sdmshrike.dtb sdmshrike-v2.dtb
sdmshrike-mtp-overlay.dtbo-base := sdmshrike.dtb sdmshrike-v2.dtb
sa8195p-adp-star-overlay.dtbo-base := sa8195p.dtb
else
dtb-$(CONFIG_ARCH_SDMSHRIKE) += sdmshrike-rumi.dtb \
sdmshrike-mtp.dtb \
sdmshrike-cdp.dtb \
sdmshrike-v2-mtp.dtb \
sa8195p-adp-star.dtb
endif
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
dtbo-$(CONFIG_ARCH_SM6150) += \
sm6150-rumi-overlay.dtbo \
sm6150-qrd-overlay.dtbo \
sm6150-idp-overlay.dtbo \
sm6150p-qrd-overlay.dtbo \
sm6150p-idp-overlay.dtbo \
sm6150-external-codec-idp-overlay.dtbo \
sm6150-usbc-idp-overlay.dtbo \
sm6150-usbc-minidp-idp-overlay.dtbo \
sm6150-cmd-mode-display-idp-overlay.dtbo \
sa6155-adp-star-overlay.dtbo \
sa6155p-adp-star-overlay.dtbo \
sa6155-adp-air-overlay.dtbo \
sa6155p-adp-air-overlay.dtbo \
sa6155p-v2-adp-star-overlay.dtbo \
sa6155p-v2-adp-air-overlay.dtbo \
qcs610-iot-overlay.dtbo \
qcs610-ipc-overlay.dtbo \
qcs410-iot-overlay.dtbo
sm6150-rumi-overlay.dtbo-base := sm6150.dtb
sm6150-qrd-overlay.dtbo-base := sm6150.dtb
sm6150-idp-overlay.dtbo-base := sm6150.dtb
sm6150p-qrd-overlay.dtbo-base := sm6150p.dtb
sm6150p-idp-overlay.dtbo-base := sm6150p.dtb
sm6150-external-codec-idp-overlay.dtbo-base := sm6150.dtb
sm6150-usbc-idp-overlay.dtbo-base := sm6150.dtb
sm6150-usbc-minidp-idp-overlay.dtbo-base := sm6150.dtb
sm6150-cmd-mode-display-idp-overlay.dtbo-base := sm6150.dtb
sa6155-adp-star-overlay.dtbo-base := sa6155.dtb
sa6155p-adp-star-overlay.dtbo-base := sa6155p.dtb
sa6155p-v2-adp-star-overlay.dtbo-base := sa6155p.dtb
sa6155-adp-air-overlay.dtbo-base := sa6155.dtb
sa6155p-adp-air-overlay.dtbo-base := sa6155p.dtb
sa6155p-v2-adp-air-overlay.dtbo-base := sa6155p.dtb
qcs610-iot-overlay.dtbo-base := qcs610.dtb
qcs610-ipc-overlay.dtbo-base := qcs610.dtb
qcs410-iot-overlay.dtbo-base := qcs410.dtb
else
dtb-$(CONFIG_ARCH_SM6150) += sm6150-rumi.dtb \
sm6150-qrd.dtb \
sm6150-idp.dtb \
sm6150p-qrd.dtb \
sm6150p-idp.dtb \
sm6150-external-codec-idp.dtb \
sm6150-usbc-idp.dtb \
sm6150-usbc-minidp-idp.dtb \
sm6150-cmd-mode-display-idp.dtb \
sa6155-adp-star.dtb \
sa6155p-adp-star.dtb \
sa6155-adp-air.dtb \
sa6155p-adp-air.dtb \
sa6155p-v2-adp-star.dtb \
sa6155p-v2-adp-air.dtb \
qcs610-iot.dtb \
qcs610-ipc.dtb \
qcs410-iot.dtb
endif
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
dtbo-$(CONFIG_ARCH_SDMMAGPIE) += \
sdmmagpie-idp-overlay.dtbo \
sdmmagpie-atp-overlay.dtbo \
sdmmagpie-rumi-overlay.dtbo \
sdmmagpie-qrd-overlay.dtbo \
sdmmagpiep-idp-overlay.dtbo \
sdmmagpiep-atp-overlay.dtbo \
sdmmagpiep-qrd-overlay.dtbo \
sdmmagpie-external-codec-idp-overlay.dtbo \
sdmmagpie-usbc-idp-overlay.dtbo \
sdmmagpie-dual-display-idp-overlay.dtbo
sdmmagpie-idp-overlay.dtbo-base := sdmmagpie.dtb
sdmmagpie-atp-overlay.dtbo-base := sdmmagpie.dtb
sdmmagpie-rumi-overlay.dtbo-base := sdmmagpie.dtb
sdmmagpie-qrd-overlay.dtbo-base := sdmmagpie.dtb
sdmmagpiep-idp-overlay.dtbo-base := sdmmagpiep.dtb
sdmmagpiep-atp-overlay.dtbo-base := sdmmagpiep.dtb
sdmmagpiep-qrd-overlay.dtbo-base := sdmmagpiep.dtb
sdmmagpie-external-codec-idp-overlay.dtbo-base := sdmmagpie.dtb
sdmmagpie-usbc-idp-overlay.dtbo-base := sdmmagpie.dtb
sdmmagpie-dual-display-idp-overlay.dtbo-base := sdmmagpie.dtb
else
dtb-$(CONFIG_ARCH_SDMMAGPIE) += sdmmagpie-rumi.dtb \
sdmmagpie-idp.dtb \
sdmmagpie-atp.dtb \
sdmmagpie-qrd.dtb \
sdmmagpiep-idp.dtb \
sdmmagpiep-atp.dtb \
sdmmagpiep-qrd.dtb \
sdmmagpie-external-codec-idp.dtb \
sdmmagpie-usbc-idp.dtb \
sdmmagpie-dual-display-idp.dtb
endif
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
dtbo-$(CONFIG_ARCH_TRINKET) += \
trinket-rumi-overlay.dtbo \
trinket-idp-overlay.dtbo \
trinket-qrd-overlay.dtbo \
trinket-external-codec-idp-overlay.dtbo \
trinket-usbc-external-codec-idp-overlay.dtbo \
trinket-usbc-idp-overlay.dtbo \
trinket-dp-idp-overlay.dtbo \
qcm6125-iot-idp-overlay.dtbo \
qcs6125-iot-idp-overlay.dtbo
trinket-rumi-overlay.dtbo-base := trinket.dtb
trinket-idp-overlay.dtbo-base := trinket.dtb
trinket-qrd-overlay.dtbo-base := trinket.dtb
trinket-external-codec-idp-overlay.dtbo-base := trinket.dtb
trinket-usbc-external-codec-idp-overlay.dtbo-base := trinket.dtb
trinket-usbc-idp-overlay.dtbo-base := trinket.dtb
trinket-dp-idp-overlay.dtbo-base := trinket.dtb
qcm6125-iot-idp-overlay.dtbo-base := qcm6125.dtb
qcs6125-iot-idp-overlay.dtbo-base := qcs6125.dtb
else
dtb-$(CONFIG_ARCH_TRINKET) += trinket-rumi.dtb \
trinket-idp.dtb \
trinket-qrd.dtb \
trinket-external-codec-idp.dtb \
trinket-usbc-external-codec-idp.dtb \
trinket-usbc-idp.dtb \
trinket-dp-idp.dtb \
qcm6125-iot-idp.dtb \
qcs6125-iot-idp.dtb
endif
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
dtbo-$(CONFIG_ARCH_ATOLL) += \
atoll-idp-overlay.dtbo\
atoll-atp-overlay.dtbo\
atoll-qrd-overlay.dtbo\
atoll-wcd937x-idp-overlay.dtbo\
atoll-usbc-idp-overlay.dtbo\
atoll-rumi-overlay.dtbo\
atollp-idp-overlay.dtbo\
atollp-atp-overlay.dtbo\
atollp-qrd-overlay.dtbo\
atoll-ab-idp-overlay.dtbo\
atoll-ab-atp-overlay.dtbo\
atoll-ab-qrd-overlay.dtbo
atoll-idp-overlay.dtbo-base := atoll.dtb
atoll-atp-overlay.dtbo-base := atoll.dtb
atoll-qrd-overlay.dtbo-base := atoll.dtb
atoll-rumi-overlay.dtbo-base := atoll.dtb
atoll-wcd937x-idp-overlay.dtbo-base := atoll.dtb
atoll-usbc-idp-overlay.dtbo-base := atoll.dtb
atollp-idp-overlay.dtbo-base := atollp.dtb
atollp-atp-overlay.dtbo-base := atollp.dtb
atollp-qrd-overlay.dtbo-base := atollp.dtb
atoll-ab-idp-overlay.dtbo-base := atoll-ab.dtb
atoll-ab-atp-overlay.dtbo-base := atoll-ab.dtb
atoll-ab-qrd-overlay.dtbo-base := atoll-ab.dtb
else
dtb-$(CONFIG_ARCH_ATOLL) += atoll-idp.dtb\
atoll-atp.dtb\
atoll-qrd.dtb\
atoll-wcd937x-idp.dtb\
atoll-usbc-idp.dtb\
atoll-rumi.dtb\
atollp-idp.dtb\
atollp-atp.dtb\
atollp-qrd.dtb\
atoll-ab-idp.dtb\
atoll-ab-atp.dtb\
atoll-ab-qrd.dtb
endif
dtb-$(CONFIG_ARCH_SDXPRAIRIE) += sdxprairie-rumi.dtb \
sdxprairie-cdp.dtb \
sdxprairie-cdp-cpe.dtb \
sdxprairie-cdp-v1.1-cpe.dtb \
sdxprairie-cdp-256.dtb \
sdxprairie-dsda-cdp.dtb \
sdxprairie-v2-dsda-cdp.dtb \
sdxprairie-v2-cdp.dtb \
sdxprairie-mtp.dtb \
sdxprairie-mtp-aqc.dtb \
sdxprairie-mtp-cpe.dtb \
sdxprairie-mtp-v1.1.dtb \
sdxprairie-mtp-v1.1-cpe.dtb \
sdxprairie-mtp-256.dtb \
sdxprairie-mtp-le-cpe.dtb \
sdxprairie-pcie-ep-mtp.dtb \
sdxprairie-dsda-mtp.dtb \
sdxprairie-v2-mtp.dtb \
sdxprairie-v2-mtp-cpe.dtb \
sdxprairie-v2-pcie-ep-mtp.dtb \
sdxprairie-v2-mtp-v1.1-cpe.dtb \
sdxprairie-v2-mtp-v1.1.dtb \
sdxprairie-v2-mtp-le-cpe.dtb \
sdxprairie-v2-ttp-cpe.dtb \
sa515m-v2-ttp.dtb \
sa515m-v2-ttp-usb-ep.dtb \
sa515m-v2-ttp-pcie-ep.dtb \
sa515m-v2-ttp-flashless-usb-ep.dtb \
sa515m-v2-ttp-flashless-pcie-ep.dtb \
sa515m-v2-ttp-emmc.dtb \
sa515m-ccard.dtb \
sa515m-ccard-pcie-ep.dtb \
sa515m-ccard-usb-ep.dtb \
sa515m-v2-ccard-flashless-pcie-ep.dtb \
sa515m-v2-ccard-flashless-usb-ep.dtb \
sa515m-v2-ccard.dtb \
sa515m-v2-ccard-pcie-ep.dtb \
sa515m-v2-ccard-usb-ep.dtb
endif
dtb-$(CONFIG_ARCH_MDM9607) += mdm9607-cdp.dtb \
mdm9607-mtp.dtb \
mdm9607-rcm.dtb \
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
dtbo-$(CONFIG_ARCH_SDM660) += \
sdm660-mtp-external-codec-overlay.dtbo \
sdm660-mtp-internal-codec-overlay.dtbo \
sdm660-cdp-external-codec-overlay.dtbo \
sdm660-cdp-internal-codec-overlay.dtbo \
sdm660-qrd-external-codec-overlay.dtbo \
sdm660-rcm-external-codec-overlay.dtbo \
sdm660-rcm-internal-codec-overlay.dtbo \
sda660-mtp-external-codec-overlay.dtbo \
sda660-cdp-external-codec-overlay.dtbo \
sda660-rcm-external-codec-overlay.dtbo \
sdm660-usbc-audio-mtp-overlay.dtbo
sdm660-mtp-external-codec-overlay.dtbo-base := sdm660-pm660l.dtb
sdm660-mtp-internal-codec-overlay.dtbo-base := sdm660-pm660l.dtb
sdm660-cdp-external-codec-overlay.dtbo-base := sdm660-pm660l.dtb
sdm660-cdp-internal-codec-overlay.dtbo-base := sdm660-pm660l.dtb
sdm660-qrd-external-codec-overlay.dtbo-base := sdm660-pm660l.dtb
sdm660-rcm-external-codec-overlay.dtbo-base := sdm660-pm660l.dtb
sdm660-rcm-internal-codec-overlay.dtbo-base := sdm660-pm660l.dtb
sdm660-usbc-audio-mtp-overlay.dtbo-base := sdm660-pm660l.dtb
sda660-mtp-external-codec-overlay.dtbo-base := sda660-pm660l.dtb
sda660-cdp-external-codec-overlay.dtbo-base := sda660-pm660l.dtb
sda660-rcm-external-codec-overlay.dtbo-base := sda660-pm660l.dtb
else
dtb-$(CONFIG_ARCH_SDM660) += sdm660-sim.dtb \
sdm660-internal-codec-cdp.dtb \
sdm660-internal-codec-mtp.dtb \
sdm660-internal-codec-rcm.dtb \
sdm660-cdp.dtb \
sdm660-mtp.dtb \
sdm660-qrd.dtb \
sdm660-rcm.dtb \
sdm660-pm660a-cdp.dtb \
sdm660-pm660a-mtp.dtb \
sdm660-pm660a-qrd.dtb \
sdm660-pm660a-rcm.dtb \
sdm660-internal-codec-pm660a-cdp.dtb \
sdm660-internal-codec-pm660a-mtp.dtb \
sdm660-internal-codec-pm660a-rcm.dtb \
sdm660-pm660a-sim.dtb \
sda660-cdp.dtb \
sda660-mtp.dtb \
sda660-rcm.dtb \
sda660-pm660a-cdp.dtb \
sda660-pm660a-mtp.dtb \
sda660-pm660a-rcm.dtb \
sda660-pm660a-qrd-hdk.dtb \
sdm660-headset-jacktype-no-cdp.dtb \
sdm660-headset-jacktype-no-rcm.dtb \
sdm660-pm660a-headset-jacktype-no-cdp.dtb \
sdm660-pm660a-headset-jacktype-no-rcm.dtb \
sdm660-usbc-audio-mtp.dtb \
sdm660-usbc-audio-rcm.dtb
endif
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
dtbo-$(CONFIG_ARCH_SDM429W) += sdm429-wtp-overlay.dtbo\
sdm429-wdp-overlay.dtbo\
sdm429-bg-dvt2-wtp-overlay.dtbo\
sda429-wdp-overlay.dtbo\
sda429-wtp-overlay.dtbo\
sda429-bg-dvt2-wtp-overlay.dtbo
sdm429-wtp-overlay.dtbo-base := sdm429.dtb
sdm429-wdp-overlay.dtbo-base := sdm429.dtb
sdm429-bg-dvt2-wtp-overlay.dtbo-base := sdm429.dtb
sda429-wtp-overlay.dtbo-base := sda429.dtb
sda429-wdp-overlay.dtbo-base := sda429.dtb
sda429-bg-dvt2-wtp-overlay.dtbo-base := sda429.dtb
else
dtb-$(CONFIG_ARCH_SDM429W) += sdm429-wtp.dtb\
sdm429-wdp.dtb\
sdm429-bg-dvt2-wtp.dtb\
sda429-wtp.dtb\
sda429-wdp.dtb\
sda429-bg-dvt2-wtp.dtb
endif
endif
ifeq ($(CONFIG_ARM64),y)
always := $(dtb-y)
subdir-y := $(dts-dirs)
else
targets += dtbs
targets += $(addprefix ../, $(dtb-y))
$(obj)/../%.dtb: $(src)/%.dts FORCE
$(call if_changed_dep,dtc)
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
$(obj)/%.dtbo:$(src)/../../../../arm64/boot/dts/qcom/%.dts FORCE
$(call if_changed_dep,dtc)
$(call if_changed,dtbo_verify)
dtbs: $(addprefix $(obj)/,$(dtb-y)) $(addprefix $(obj)/,$(dtbo-y))
else
dtbs: $(addprefix $(obj)/../,$(dtb-y))
endif
endif
clean-files := *.dtb *.dtbo