dt: Opt-out for irrelevant DTB[O]s based on config

This commit is contained in:
Bruno Martins
2023-09-15 15:12:31 +01:00
parent 9e09648c96
commit 4b203c3d59
5 changed files with 43 additions and 33 deletions

View File

@@ -1,9 +1,7 @@
vendor := $(srctree)/$(src)
ifneq "$(wildcard $(vendor)/qcom)" ""
#OPLUS_DTS_OVERLAY start
#subdir-y += qcom
#OPLUS_DTS_OVERLAY end
subdir-y += qcom
endif
#OPLUS_DTS_OVERLAY start
subdir-y += oplus

View File

@@ -11,6 +11,8 @@ add-overlays = $(foreach o,$1,$(foreach b,$2,$(eval $(basename $b)-$(basename $o
# kalama-overlays-dtb-y is list of DTBs and DTBOs to install when doing overlay-supported build
# see DTB_TYPES from scripts/Makefile.dtbinst and install_dtbs from build.config.msm.common
ifneq ($(CONFIG_OPLUS_DEVICE_DTBS), y)
ifneq ($(CONFIG_ARCH_QTI_VM), y)
WAIPIO_BASE_DTB += waipio.dtb waipio-v2.dtb
@@ -328,6 +330,8 @@ sdxbaagha-dtb-$(CONFIG_ARCH_SDXBAAGHA) += sdxbaagha-rumi.dtb \
sdxbaagha-cdp.dtb
dtb-y += $(sdxbaagha-dtb-y)
endif
always-y := $(dtb-y)
subdir-y := $(dts-dirs)
subdir-y += audio bt camera data display eSE eva graphics mm mmrm nfc video wlan

View File

@@ -1,18 +1,21 @@
DTC_INCLUDE += $(srctree)/../sm8550-modules/qcom/opensource/audio-kernel/include
ifeq ($(CONFIG_ARCH_KALAMA), y)
dtbo-y += kalama-audio.dtbo \
# kalama-audio-cdp.dtbo \
# kalama-audio-cdp-nfc.dtbo \
# kalama-audio-wsa883x-cdp.dtbo \
# kalama-audio-mtp.dtbo \
# kalama-audio-mtp-nfc.dtbo \
# kalama-audio-qrd.dtbo \
# kalama-audio-atp.dtbo \
# kalama-audio-rcm.dtbo \
# kalama-audio-rumi.dtbo \
# kalama-audio-hdk.dtbo \
# kalama-sg-audio-hhg.dtbo
dtbo-y += kalama-audio.dtbo
ifneq ($(CONFIG_OPLUS_DEVICE_DTBS), y)
dtbo-y += \
kalama-audio-cdp.dtbo \
kalama-audio-cdp-nfc.dtbo \
kalama-audio-wsa883x-cdp.dtbo \
kalama-audio-mtp.dtbo \
kalama-audio-mtp-nfc.dtbo \
kalama-audio-qrd.dtbo \
kalama-audio-atp.dtbo \
kalama-audio-rcm.dtbo \
kalama-audio-rumi.dtbo \
kalama-audio-hdk.dtbo \
kalama-sg-audio-hhg.dtbo
endif
#OPLUS_DTS_OVERLAY start
dtbo-y += oplus/wukong-21131-audio-kalama-overlay.dtbo
dtbo-y += oplus/salami-22811-audio-kalama-overlay.dtbo

View File

@@ -1,11 +1,13 @@
dtbo-$(CONFIG_ARCH_KALAMA) := kalama-camera.dtbo
#dtbo-$(CONFIG_ARCH_KALAMA) += kalama-camera-sensor-cdp.dtbo \
# kalama-camera-sensor-mtp.dtbo \
# kalama-camera-sensor-qrd.dtbo \
# kalama-camera-sensor-hdk.dtbo \
# kalama-sg-hhg-camera.dtbo \
# kalama-sg-hhg-camera-sensor.dtbo
ifneq ($(CONFIG_OPLUS_DEVICE_DTBS), y)
dtbo-$(CONFIG_ARCH_KALAMA) += kalama-camera-sensor-cdp.dtbo \
kalama-camera-sensor-mtp.dtbo \
kalama-camera-sensor-qrd.dtbo \
kalama-camera-sensor-hdk.dtbo \
kalama-sg-hhg-camera.dtbo \
kalama-sg-hhg-camera-sensor.dtbo
endif
#OPLUS_DTS_OVERLAY start
dtbo-$(CONFIG_ARCH_KALAMA) += oplus/wukong-camera-overlay.dtbo

View File

@@ -1,16 +1,19 @@
ifneq ($(CONFIG_ARCH_QTI_VM), y)
dtbo-$(CONFIG_ARCH_KALAMA) += display/kalama-sde.dtbo \
# display/kalama-sde-display-rumi-overlay.dtbo \
# display/kalama-sde-display-cdp-overlay.dtbo \
# display/kalama-sde-display-cdp-wsa883x-overlay.dtbo \
# display/kalama-sde-display-mtp-overlay.dtbo \
# display/kalama-sde-display-qrd-overlay.dtbo \
# display/kalama-sde-display-hdk-overlay.dtbo \
# display/kalama-sde-display-hhg-overlay.dtbo \
# display/kalama-sde-display-mtp-nfc-overlay.dtbo \
# display/kalama-sde-display-rcm-overlay.dtbo \
# display/kalama-sde-display-cdp-nfc-overlay.dtbo \
# display/kalama-sde-display-atp-overlay.dtbo
dtbo-$(CONFIG_ARCH_KALAMA) += display/kalama-sde.dtbo
ifneq ($(CONFIG_OPLUS_DEVICE_DTBS), y)
dtbo-$(CONFIG_ARCH_KALAMA) += \
display/kalama-sde-display-rumi-overlay.dtbo \
display/kalama-sde-display-cdp-overlay.dtbo \
display/kalama-sde-display-cdp-wsa883x-overlay.dtbo \
display/kalama-sde-display-mtp-overlay.dtbo \
display/kalama-sde-display-qrd-overlay.dtbo \
display/kalama-sde-display-hdk-overlay.dtbo \
display/kalama-sde-display-hhg-overlay.dtbo \
display/kalama-sde-display-mtp-nfc-overlay.dtbo \
display/kalama-sde-display-rcm-overlay.dtbo \
display/kalama-sde-display-cdp-nfc-overlay.dtbo \
display/kalama-sde-display-atp-overlay.dtbo
endif
#OPLUS_DTS_OVERLAY start
dtbo-$(CONFIG_ARCH_KALAMA) += oplus/wukong-21131-display-kalama-overlay.dtbo
dtbo-$(CONFIG_ARCH_KALAMA) += oplus/salami-22811-display-kalama-overlay.dtbo