--- zzzz-none-000/linux-4.1.38/arch/mips/kernel/Makefile 2017-01-18 18:48:06.000000000 +0000 +++ bcm63-7582-715/linux-4.1.38/arch/mips/kernel/Makefile 2020-11-25 10:06:48.000000000 +0000 @@ -17,14 +17,34 @@ endif obj-$(CONFIG_CEVT_BCM1480) += cevt-bcm1480.o + +ifdef BCM_KF # defined (CONFIG_BCM_KF_POWER_SAVE) +ifneq ($(strip $(CONFIG_BCM_HOSTMIPS_PWRSAVE_TIMERS)),) +obj-$(CONFIG_CEVT_R4K) += cevt-r4k-bcm-pwr.o +else +obj-$(CONFIG_CEVT_R4K) += cevt-r4k.o +endif +else # BCM_KF obj-$(CONFIG_CEVT_R4K) += cevt-r4k.o +endif # BCM_KF + obj-$(CONFIG_CEVT_DS1287) += cevt-ds1287.o obj-$(CONFIG_CEVT_GT641XX) += cevt-gt641xx.o obj-$(CONFIG_CEVT_SB1250) += cevt-sb1250.o obj-$(CONFIG_CEVT_TXX9) += cevt-txx9.o obj-$(CONFIG_CSRC_BCM1480) += csrc-bcm1480.o obj-$(CONFIG_CSRC_IOASIC) += csrc-ioasic.o + +ifdef BCM_KF # defined (CONFIG_BCM_KF_POWER_SAVE) +ifneq ($(strip $(CONFIG_BCM_HOSTMIPS_PWRSAVE_TIMERS)),) +obj-$(CONFIG_CSRC_R4K) += csrc-r4k-bcm-pwr.o +else +obj-$(CONFIG_CSRC_R4K) += csrc-r4k.o +endif +else # BCM_KF obj-$(CONFIG_CSRC_R4K) += csrc-r4k.o +endif # BCM_KF + obj-$(CONFIG_CSRC_SB1250) += csrc-sb1250.o obj-$(CONFIG_SYNC_R4K) += sync-r4k.o