blob: 62edbc48ad9cbeeee6eae06250ce09a44f3854e0 [file] [log] [blame] [edit]
# SPDX-License-Identifier: GPL-2.0
ccflags-y += -I$(srctree)/drivers/pinctrl/mediatek
# Core
ifeq ($(CONFIG_DEVICE_MODULES_EINT_MTK),m)
obj-m += pinctrl-mtk-v2.o
else ifeq ($(CONFIG_DEVICE_MODULES_PINCTRL_MTK_V2),m)
obj-m += pinctrl-mtk-v2.o
else ifeq ($(CONFIG_DEVICE_MODULES_PINCTRL_MTK_PARIS),m)
obj-m += pinctrl-mtk-v2.o
endif
ifeq ($(CONFIG_DEVICE_MODULES_EINT_MTK),y)
obj-y += mtk-eint.o
else ifeq ($(CONFIG_DEVICE_MODULES_EINT_MTK),m)
pinctrl-mtk-v2-y += mtk-eint.o
endif
ifeq ($(CONFIG_DEVICE_MODULES_PINCTRL_MTK_V2),y)
obj-y += pinctrl-mtk-common-v2.o
else ifeq ($(CONFIG_DEVICE_MODULES_PINCTRL_MTK_V2),m)
pinctrl-mtk-v2-y += pinctrl-mtk-common-v2.o
endif
ifeq ($(CONFIG_DEVICE_MODULES_PINCTRL_MTK_PARIS),y)
obj-y += pinctrl-paris.o pinctrl-mtk-common-v2_debug.o
else ifeq ($(CONFIG_DEVICE_MODULES_PINCTRL_MTK_PARIS),m)
pinctrl-mtk-v2-y += pinctrl-paris.o
obj-m += pinctrl-mtk-common-v2_debug.o
endif
# SoC Drivers
obj-$(CONFIG_DEVICE_MODULES_PINCTRL_MT6779) += pinctrl-mt6779.o
ifneq ($(wildcard $(srctree)/$(src)/pinctrl-mt6373.c),)
obj-$(CONFIG_PINCTRL_MT6373) += pinctrl-mt6373.o
endif
ifneq ($(wildcard $(srctree)/$(src)/pinctrl-mt6853.c),)
obj-$(CONFIG_PINCTRL_MT6853) += pinctrl-mt6853.o
endif
ifneq ($(wildcard $(srctree)/$(src)/pinctrl-mt6873.c),)
obj-$(CONFIG_PINCTRL_MT6873) += pinctrl-mt6873.o
endif
ifneq ($(wildcard $(srctree)/$(src)/pinctrl-mt6886.c),)
obj-$(CONFIG_PINCTRL_MT6886) += pinctrl-mt6886.o
endif
ifneq ($(wildcard $(srctree)/$(src)/pinctrl-mt6983.c),)
obj-$(CONFIG_PINCTRL_MT6983) += pinctrl-mt6983.o
endif
ifneq ($(wildcard $(srctree)/$(src)/pinctrl-mt6985.c),)
obj-$(CONFIG_PINCTRL_MT6985) += pinctrl-mt6985.o
endif
ifneq ($(wildcard $(srctree)/$(src)/pinctrl-mt8188.c),)
obj-$(CONFIG_PINCTRL_MT8188) += pinctrl-mt8188.o
endif
obj-$(CONFIG_DEVICE_MODULES_PINCTRL_MT8195) += pinctrl-mt8195.o
ifneq ($(wildcard $(srctree)/$(src)/pinctrl-mt8696.c),)
obj-$(CONFIG_PINCTRL_MT8696) += pinctrl-mt8696.o
endif