# SPDX-License-Identifier: GPL-2.0

obj-$(CONFIG_TYPEC_MUX_FSA4480)		+= fsa4480.o
obj-$(CONFIG_TYPEC_MUX_GPIO_SBU)	+= gpio-sbu-mux.o
obj-$(CONFIG_TYPEC_MUX_PI3USB30532)	+= pi3usb30532.o
obj-$(CONFIG_TYPEC_MUX_INTEL_PMC)	+= intel_pmc_mux.o
obj-$(CONFIG_TYPEC_MUX_NB7VPQ904M)	+= nb7vpq904m.o

ifdef CONFIG_RUST_DRIVERS
TYPEC_RUST_DRIVERS_LIST := fsa4480 pi3usb30532 nb7vpq904m
include $(srctree)/drivers/rust/drivers/typec/typec-rust-drivers.mk
fsa4480-y := fsa4480_rust.o ../rust/typec_fsa4480_rust.o
pi3usb30532-y := pi3usb30532_rust.o ../rust/typec_pi3usb30532_rust.o
nb7vpq904m-y := nb7vpq904m_rust.o ../rust/typec_nb7vpq904m_rust.o
endif
