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
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
|