devfreq: Enable module build for OOT

If CONFIG_TEGRA_OOT_MODULE is set as m then build devfreq
governor governor_pod_scaling_v2 as module.

Bug 3674466

Change-Id: Idfcc6178b92f304eadd08cc8c8aba0df46ee1238
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2726202
Reviewed-by: svcacv <svcacv@nvidia.com>
Reviewed-by: Jonathan Hunter <jonathanh@nvidia.com>
Reviewed-by: svc_kernel_abi <svc_kernel_abi@nvidia.com>
GVS: Gerrit_Virtual_Submit
This commit is contained in:
Laxman Dewangan
2022-06-07 15:07:34 +00:00
parent 19de6baf19
commit b34923cfa5

View File

@@ -3,14 +3,11 @@ ccflags-y += -I$(srctree)/drivers/devfreq
obj-$(CONFIG_DEVFREQ_GOV_WMARK_SIMPLE) += governor_wmark_simple.o
obj-$(CONFIG_DEVFREQ_GOV_WMARK_ACTIVE) += governor_wmark_active.o
ifneq ($(findstring 4.9,$(NV_BUILD_KERNEL_OPTIONS)),)
obj-$(CONFIG_DEVFREQ_GOV_POD_SCALING) += governor_pod_scaling.o
obj-$(CONFIG_DEVFREQ_GOV_POD_SCALING_V2) += governor_pod_scaling_v2.o
else ifneq ($(findstring 5.10,$(NV_BUILD_KERNEL_OPTIONS)),)
obj-$(CONFIG_DEVFREQ_GOV_POD_SCALING) += governor_pod_scaling.o
obj-$(CONFIG_DEVFREQ_GOV_POD_SCALING_V2) += governor_pod_scaling_v2.o
else ifneq ($(findstring stable,$(NV_BUILD_KERNEL_OPTIONS)),)
ifeq ($(CONFIG_TEGRA_OOT_MODULE),m)
ccflags-y += -I$(srctree.nvidia)/include
ccflags-y += -DGOVERNOR_POD_SCALING_V2_MODULE
obj-m += governor_pod_scaling_v2.o
else
obj-$(CONFIG_DEVFREQ_GOV_POD_SCALING) += governor_pod_scaling.o
obj-$(CONFIG_DEVFREQ_GOV_POD_SCALING_V2) += governor_pod_scaling_v2.o
endif