--- zzzz-none-000/linux-4.1.38/drivers/cpufreq/Makefile 2017-01-18 18:48:06.000000000 +0000 +++ bcm63-7582-715/linux-4.1.38/drivers/cpufreq/Makefile 2020-11-25 10:06:48.000000000 +0000 @@ -3,7 +3,7 @@ obj-$(CONFIG_PM_OPP) += cpufreq_opp.o # CPUfreq stats -obj-$(CONFIG_CPU_FREQ_STAT) += cpufreq_stats.o +obj-$(CONFIG_CPU_FREQ_STAT) += cpufreq_stats.o # CPUfreq governors obj-$(CONFIG_CPU_FREQ_GOV_PERFORMANCE) += cpufreq_performance.o @@ -11,6 +11,14 @@ obj-$(CONFIG_CPU_FREQ_GOV_USERSPACE) += cpufreq_userspace.o obj-$(CONFIG_CPU_FREQ_GOV_ONDEMAND) += cpufreq_ondemand.o obj-$(CONFIG_CPU_FREQ_GOV_CONSERVATIVE) += cpufreq_conservative.o +ifdef CONFIG_BCM_KF_INTERACTIVE +obj-$(CONFIG_CPU_FREQ_GOV_INTERACTIVE) += cpufreq_interactive.o +ifdef BRCM_CPU_FREQ_TARGET_LOAD +CFLAGS_cpufreq_interactive.o = -DDEFAULT_TARGET_LOAD=${BRCM_CPU_FREQ_TARGET_LOAD} +endif +obj-$(CONFIG_ARM64) += bcm63xx-cpufreq.o +CFLAGS_bcm63xx-cpufreq.o += -I${INC_BRCMDRIVER_PUB_PATH}/${BRCM_BOARD} -I${INC_BRCMSHARED_PUB_PATH}/${BRCM_BOARD} -I${INC_BRCMSHARED_PUB_PATH} +endif obj-$(CONFIG_CPU_FREQ_GOV_COMMON) += cpufreq_governor.o obj-$(CONFIG_CPUFREQ_DT) += cpufreq-dt.o