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

Change-Id: If2421afc876e320489d1e457b8ab91176e5f7b48
Signed-off-by: chandu078 <chandudyavanapelli03@gmail.com>
This commit is contained in:
Bruno Martins
2025-03-15 15:13:09 +05:30
committed by chandu078
parent eac5a3d9c0
commit fd0ed52ead
5 changed files with 74 additions and 56 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
# 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)
PINEAPPLE_BASE_DTB += pineapple-v2.dtb pineapple-qcm.dtb
@@ -685,6 +687,8 @@ sdmsteppeauto-overlays-dtb-$(CONFIG_ARCH_SA6155) += $(SA6155_BOARDS) $(SA6155P_B
dtb-y += $(sdmsteppeauto-dtb-y)
endif
always-y := $(dtb-y)
subdir-y := $(dts-dirs)
subdir-y += audio bt camera data display dsp eSE eva fingerprint graphics mm mmrm mm-sys nfc synx video wlan

View File

@@ -17,32 +17,35 @@ endif
ifeq ($(CONFIG_ARCH_PINEAPPLE), y)
dtbo-y += pineapple-audio.dtbo \
# pineapple-audio-cdp.dtbo \
# pineapple-audio-wsa883x-cdp.dtbo \
# pineapple-audio-cdp-nfc.dtbo \
# pineapple-audio-mtp.dtbo \
# pineapple-audio-mtp-nfc.dtbo \
# pineapple-audio-qrd.dtbo \
# pineapple-audio-atp.dtbo \
# pineapple-audio-rumi.dtbo \
# pineapple-audio-rcm.dtbo \
# pineapple-audio-qrd-sku2.dtbo \
# pineapplep-audio-hdk.dtbo \
# pineapplep-audio-aim500.dtbo \
# pineapplep-audio-aim500-v2.dtbo \
# cliffs-audio.dtbo \
# cliffs-audio-mtp.dtbo \
# cliffs7-audio-mtp.dtbo \
# cliffs-audio-qrd.dtbo \
# cliffs7-audio-qrd.dtbo \
# cliffs-audio-cdp.dtbo \
# cliffs7-audio-cdp.dtbo \
# cliffs-audio-rcm.dtbo \
# cliffs7-audio-rcm.dtbo \
# cliffs-audio-mtp-wcd9395.dtbo \
# cliffs7-audio-mtp-wcd9395.dtbo \
# cliffs-audio-atp.dtbo \
# cliffs7-audio-atp.dtbo
cliffs-audio.dtbo
ifneq ($(CONFIG_OPLUS_DEVICE_DTBS), y)
dtbo-y += \
pineapple-audio-cdp.dtbo \
pineapple-audio-wsa883x-cdp.dtbo \
pineapple-audio-cdp-nfc.dtbo \
pineapple-audio-mtp.dtbo \
pineapple-audio-mtp-nfc.dtbo \
pineapple-audio-qrd.dtbo \
pineapple-audio-atp.dtbo \
pineapple-audio-rumi.dtbo \
pineapple-audio-rcm.dtbo \
pineapple-audio-qrd-sku2.dtbo \
pineapplep-audio-hdk.dtbo \
pineapplep-audio-aim500.dtbo \
pineapplep-audio-aim500-v2.dtbo \
cliffs-audio-mtp.dtbo \
cliffs7-audio-mtp.dtbo \
cliffs-audio-qrd.dtbo \
cliffs7-audio-qrd.dtbo \
cliffs-audio-cdp.dtbo \
cliffs7-audio-cdp.dtbo \
cliffs-audio-rcm.dtbo \
cliffs7-audio-rcm.dtbo \
cliffs-audio-mtp-wcd9395.dtbo \
cliffs7-audio-mtp-wcd9395.dtbo \
cliffs-audio-atp.dtbo \
cliffs7-audio-atp.dtbo
endif
#OPLUS_DTS_OVERLAY start
dtbo-y += oplus/waffle-22825-audio-pineapple-overlay.dtbo
dtbo-y += oplus/audi-23803-audio-cliffs-overlay.dtbo

View File

@@ -1,10 +1,12 @@
dtbo-$(CONFIG_ARCH_PINEAPPLE) := pineapple-camera.dtbo
#dtbo-$(CONFIG_ARCH_PINEAPPLE) += pineapple-camera-v2.dtbo \
# pineapple-camera-sensor-cdp.dtbo \
# pineapple-camera-sensor-mtp.dtbo \
# pineapple-camera-sensor-hdk.dtbo \
# pineapple-camera-sensor-qrd.dtbo \
# pineapple-camera-sensor-aim500.dtbo
ifneq ($(CONFIG_OPLUS_DEVICE_DTBS), y)
dtbo-$(CONFIG_ARCH_PINEAPPLE) += pineapple-camera-v2.dtbo \
pineapple-camera-sensor-cdp.dtbo \
pineapple-camera-sensor-mtp.dtbo \
pineapple-camera-sensor-hdk.dtbo \
pineapple-camera-sensor-qrd.dtbo \
pineapple-camera-sensor-aim500.dtbo
endif
#OPLUS_DTS_OVERLAY start
dtbo-$(CONFIG_ARCH_PINEAPPLE) += oplus/waffle-camera-overlay.dtbo \
@@ -26,9 +28,11 @@ dtbo-$(CONFIG_ARCH_CLIFFS) += oplus/audi-camera-overlay.dtbo \
dtbo-$(CONFIG_ARCH_CLIFFS) += oplus/avalon-camera-overlay.dtbo \
#OPLUS_DTS_OVERLAY end
#dtbo-$(CONFIG_ARCH_CLIFFS) += cliffs-camera-sensor-cdp.dtbo \
# cliffs-camera-sensor-mtp.dtbo \
# cliffs-camera-sensor-qrd.dtbo
ifneq ($(CONFIG_OPLUS_DEVICE_DTBS), y)
dtbo-$(CONFIG_ARCH_CLIFFS) += cliffs-camera-sensor-cdp.dtbo \
cliffs-camera-sensor-mtp.dtbo \
cliffs-camera-sensor-qrd.dtbo
endif
dtbo-$(CONFIG_ARCH_VOLCANO) += volcano-camera.dtbo
dtbo-$(CONFIG_ARCH_VOLCANO) += volcano-camera-fp1-fp2.dtbo
dtbo-$(CONFIG_ARCH_VOLCANO) += volcano-camera-qrd.dtbo

View File

@@ -7,16 +7,19 @@ endif
ifneq ($(CONFIG_ARCH_QTI_VM), y)
dtbo-$(CONFIG_ARCH_PINEAPPLE) += display/pineapple-sde.dtbo
# display/pineapple-sde-display-rumi-overlay.dtbo \
# display/pineapple-sde-display-cdp-overlay.dtbo \
# display/pineapple-sde-display-rcm-overlay.dtbo \
# display/pineapple-sde-display-mtp-overlay.dtbo \
# display/pineapple-sde-display-qrd-overlay.dtbo \
# display/pineapple-sde-display-hdk-overlay.dtbo \
# display/pineapple-sde-display-aim500-overlay.dtbo \
# display/pineapple-sde-display-cdp-nfc-overlay.dtbo \
# display/pineapple-sde-display-mtp-nfc-overlay.dtbo \
# display/pineapple-sde-display-atp-overlay.dtbo
ifneq ($(CONFIG_OPLUS_DEVICE_DTBS), y)
dtbo-$(CONFIG_ARCH_PINEAPPLE) += \
display/pineapple-sde-display-rumi-overlay.dtbo \
display/pineapple-sde-display-cdp-overlay.dtbo \
display/pineapple-sde-display-rcm-overlay.dtbo \
display/pineapple-sde-display-mtp-overlay.dtbo \
display/pineapple-sde-display-qrd-overlay.dtbo \
display/pineapple-sde-display-hdk-overlay.dtbo \
display/pineapple-sde-display-aim500-overlay.dtbo \
display/pineapple-sde-display-cdp-nfc-overlay.dtbo \
display/pineapple-sde-display-mtp-nfc-overlay.dtbo \
display/pineapple-sde-display-atp-overlay.dtbo
endif
else
dtbo-$(CONFIG_ARCH_PINEAPPLE) += display/trustedvm-pineapple-sde-display-mtp-overlay.dtbo \
display/trustedvm-pineapple-sde-display-cdp-overlay.dtbo \
@@ -59,13 +62,16 @@ endif
ifneq ($(CONFIG_ARCH_QTI_VM), y)
dtbo-$(CONFIG_ARCH_CLIFFS) += display/cliffs-sde.dtbo
# display/cliffs-sde-display-rumi-overlay.dtbo \
# display/cliffs-sde-display-cdp-overlay.dtbo \
# display/cliffs-sde-display-rcm-overlay.dtbo \
# display/cliffs-sde-display-mtp-overlay.dtbo \
# display/cliffs-sde-display-mtp-wcd9395-overlay.dtbo \
# display/cliffs-sde-display-qrd-overlay.dtbo \
# display/cliffs-sde-display-atp-overlay.dtbo
ifneq ($(CONFIG_OPLUS_DEVICE_DTBS), y)
dtbo-$(CONFIG_ARCH_CLIFFS) += \
display/cliffs-sde-display-rumi-overlay.dtbo \
display/cliffs-sde-display-cdp-overlay.dtbo \
display/cliffs-sde-display-rcm-overlay.dtbo \
display/cliffs-sde-display-mtp-overlay.dtbo \
display/cliffs-sde-display-mtp-wcd9395-overlay.dtbo \
display/cliffs-sde-display-qrd-overlay.dtbo \
display/cliffs-sde-display-atp-overlay.dtbo
endif
else
dtbo-$(CONFIG_ARCH_CLIFFS) += display/trustedvm-cliffs-sde-display-mtp-overlay.dtbo \
display/trustedvm-cliffs-sde-display-cdp-overlay.dtbo \
@@ -76,7 +82,9 @@ dtbo-$(CONFIG_ARCH_CLIFFS) += display/trustedvm-cliffs-sde-display-mtp-overlay.d
endif
ifneq ($(CONFIG_ARCH_QTI_VM), y)
dtbo-$(CONFIG_ARCH_VOLCANO) += display/volcano-sde.dtbo \
dtbo-$(CONFIG_ARCH_VOLCANO) += display/volcano-sde.dtbo
ifneq ($(CONFIG_OPLUS_DEVICE_DTBS), y)
dtbo-$(CONFIG_ARCH_VOLCANO) += \
display/volcano-sde-fp1.dtbo \
display/volcano-sde-fp2.dtbo \
display/volcano-sde-fp3.dtbo \
@@ -93,6 +101,7 @@ dtbo-$(CONFIG_ARCH_VOLCANO) += display/volcano-sde.dtbo \
display/volcano-sde-display-iot-mtp-wcd9395-overlay.dtbo \
display/volcano-sde-display-iot-mtp-wcd9395-pm7550ba-overlay.dtbo \
display/volcano-sde-display-iot-mtp-wingmate-overlay.dtbo
endif
else
dtbo-$(CONFIG_ARCH_VOLCANO) += display/trustedvm-volcano-sde-display-atp-overlay.dtbo \
display/trustedvm-volcano-sde-display-idp-overlay.dtbo \