| # 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 |