kernel-brax3-ubuntu-touch/drivers/misc/mediatek/clkbuf/Makefile
erascape f319b992b1 kernel-5.15: Initial import brax3 UT kernel
* halium configs enabled

Signed-off-by: erascape <erascape@proton.me>
2025-09-23 15:17:10 +00:00

47 lines
1.5 KiB
Makefile

MFD_TOP = $(srctree)/drivers/mfd
#Old GKI
ifneq (,$(filter y m, $(CONFIG_SCSI_UFS_MEDIATEK)))
ccflags-y += -D UFS_CLKBUF_SUPPORT=1
else
ccflags-y += -D UFS_CLKBUF_SUPPORT=0
endif
ccflags-y += -I$(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
obj-$(CONFIG_MTK_CLKBUF) += mt6377-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
mt6377-clkbuf-$(CONFIG_MTK_CLKBUF_V1) += v1/src/mtk-clkbuf-dcxo-6377.o