From b34923cfa5beaf426540916183479613e3962a32 Mon Sep 17 00:00:00 2001 From: Laxman Dewangan Date: Tue, 7 Jun 2022 15:07:34 +0000 Subject: [PATCH] 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 Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2726202 Reviewed-by: svcacv Reviewed-by: Jonathan Hunter Reviewed-by: svc_kernel_abi GVS: Gerrit_Virtual_Submit --- drivers/devfreq/Makefile | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/drivers/devfreq/Makefile b/drivers/devfreq/Makefile index 754bc8e8..9265f015 100644 --- a/drivers/devfreq/Makefile +++ b/drivers/devfreq/Makefile @@ -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