You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
1.2 KiB

ifeq ($(CONFIG_THERMAL_IPA_SUPPORT),y)
MODNAME1 := soc_ipa
$(MODNAME1)-objs-y += ipa_thermal_intf.o
$(MODNAME1)-objs-y += ipa_cpu_cooling.o
$(MODNAME1)-objs := $($(MODNAME1)-objs-y)
ifeq ($(strip $(CONFIG_SOCT_DRV_BUILD_KO)),y)
obj-m += $(MODNAME1).o
else
obj-y += $(MODNAME1).o
endif
ifeq ($(CONFIG_SOCT_KERNEL_LSADC),y)
MODNAME2 := soc_peri_tsensor
MODNAME3 := soc_shell_temp
$(MODNAME2)-objs-y += peri_tsensor.o
$(MODNAME2)-objs := $($(MODNAME2)-objs-y)
$(MODNAME3)-objs-y += shell_temp.o
$(MODNAME3)-objs := $($(MODNAME3)-objs-y)
ifeq ($(strip $(CONFIG_SOCT_DRV_BUILD_KO)),y)
obj-m += $(MODNAME2).o
obj-m += $(MODNAME3).o
else
obj-y += $(MODNAME2).o
obj-y += $(MODNAME3).o
endif
endif
endif
ifeq ($(CONFIG_THERMAL),y)
MODNAME4 := soc_tsensor
MODNAME5 := soc_tsensor_debug
$(MODNAME4)-objs-y += ipa_tsensor.o
$(MODNAME4)-objs := $($(MODNAME4)-objs-y)
$(MODNAME5)-objs-y += ipa_tsensor_debug.o
$(MODNAME5)-objs := $($(MODNAME5)-objs-y)
ifeq ($(strip $(CONFIG_SOCT_DRV_BUILD_KO)),y)
obj-m += $(MODNAME4).o
obj-m += $(MODNAME5).o
else
obj-y += $(MODNAME4).o
obj-y += $(MODNAME5).o
endif
endif
ccflags-y += -Werror -fstack-protector-all