| MFD_TOP = $(DEVICE_MODULES_PATH)/drivers/mfd | |
| #Old GKI | |
| ifneq (,$(filter y m, $(CONFIG_DEVICE_MODULES_SCSI_UFS_MEDIATEK))) | |
| ccflags-y += -D UFS_CLKBUF_SUPPORT=1 | |
| else | |
| ccflags-y += -D UFS_CLKBUF_SUPPORT=0 | |
| endif | |
| ccflags-y += -I$(srctree)/$(src)/src \ | |
| -I$(MFD_TOP)/ | |
| obj-$(CONFIG_MTK_CLK_BUFFER) += clkbuf.o | |
| clkbuf-$(CONFIG_MTK_CLK_BUFFER) += src/mtk-clkbuf-ctl.o \ | |
| src/mtk-clkbuf-hw.o | |
| obj-$(CONFIG_MTK_CLK_BUFFER) += clkbuf-pmic.o | |
| clkbuf-pmic-$(CONFIG_MTK_CLK_BUFFER) += src/mtk-clkbuf-pmic.o | |
| # New GKI | |
| # common clkbuf driver | |
| # Built-in common clkbuf kernel | |
| obj-$(CONFIG_MTK_CLKBUF) += clkbuf.o | |
| ifneq ($(CONFIG_MTK_CLKBUF_V1),) | |
| clkbuf-y += v1/src/mtk_clkbuf_common.o | |
| ccflags-y += -I$(srctree)/$(src)/v1/inc | |
| endif | |
| clkbuf-$(CONFIG_MTK_CLKBUF_V1) += v1/src/mtk_clkbuf_ctl.o | |
| clkbuf-$(CONFIG_MTK_CLKBUF_V1) += v1/src/mtk-clkbuf-pmif.o | |
| clkbuf-$(CONFIG_MTK_CLKBUF_V1) += v1/src/mtk-clkbuf-dcxo.o | |
| clkbuf-$(CONFIG_MTK_SRCLKEN_RC_V1) += v1/src/mtk-srclken-rc-hw.o | |
| clkbuf-$(CONFIG_MTK_SRCLKEN_RC_V1) += v1/src/mtk-srclken-rc-hw-v1.o | |
| ccflags-$(CONFIG_MTK_SRCLKEN_RC_V1) += -D SRCLKEN_RC_SUPPORT | |
| # .ko PMIC platform code for clkbuf kernel | |
| obj-$(CONFIG_MTK_CLKBUF) += mt6359p-clkbuf.o | |
| obj-$(CONFIG_MTK_CLKBUF) += mt6685-clkbuf.o | |
| obj-$(CONFIG_MTK_CLKBUF) += mt6366-clkbuf.o | |
| mt6359p-clkbuf-$(CONFIG_MTK_CLKBUF_V1) += v1/src/mtk-clkbuf-dcxo-6359p.o | |
| mt6685-clkbuf-$(CONFIG_MTK_CLKBUF_V1) += v1/src/mtk-clkbuf-dcxo-6685.o | |
| mt6366-clkbuf-$(CONFIG_MTK_CLKBUF_V1) += v1/src/mtk-clkbuf-dcxo-6366.o |