# SPDX-License-Identifier: GPL-2.0
# UFSHCD makefile
obj-$(CONFIG_SCSI_UFS_DWC_TC_PCI) += tc-dwc-g210-pci.o ufshcd-dwc.o tc-dwc-g210.o
obj-$(CONFIG_SCSI_UFS_DWC_TC_PLATFORM) += tc-dwc-g210-pltfrm.o ufshcd-dwc.o tc-dwc-g210.o
obj-$(CONFIG_SCSI_UFS_CDNS_PLATFORM) += cdns-pltfrm.o
obj-$(CONFIG_SCSI_UFS_QCOM) += ufs-qcom.o
obj-$(CONFIG_SCSI_UFSHCD) += ufshcd-core.o
ufshcd-core-y				+= ufshcd.o ufs-sysfs.o
ufshcd-core-$(CONFIG_SCSI_UFS_BSG)	+= ufs_bsg.o
obj-$(CONFIG_SCSI_UFSHCD_PCI) += ufshcd-pci.o
obj-$(CONFIG_SCSI_UFSHCD_PLATFORM) += ufshcd-pltfrm.o
obj-$(CONFIG_SCSI_UFS_HISI) += ufs-hisi.o
obj-$(CONFIG_SCSI_UFS_MEDIATEK) += ufs-mediatek.o

obj-$(CONFIG_SCSI_HUFS) += hufs_plat.o
obj-$(CONFIG_SCSI_HUFS) += ufshcd-hufs-extend.o
obj-$(CONFIG_SCSI_HUFS) += ufs-wb.o
obj-$(CONFIG_SCSI_UFS_HPB) += ufs-hpb.o
obj-$(CONFIG_SCSI_UFS_PISCES) += ufs-pisces.o
obj-$(CONFIG_HUFS_HC) += hufs_hcd.o
#obj-$(CONFIG_HUFS_HC) += hufs-dump.o
obj-$(CONFIG_SCSI_UFS_HI1861_VCMD) += ufs-vendor-cmd.o
obj-$(CONFIG_RPMB_UFS) += ufs_rpmb.o

obj-$(CONFIG_SCSI_UFS_FAULT_INJECT) += ufs-fault-inject.o
ifeq ($(CONFIG_DFX_DEBUG_FS),y)
obj-$(CONFIG_DFX_DEBUG_FS) += ufs_debugfs.o
obj-$(CONFIG_HUFS_HC) += hufs_test.o
endif

obj-$(CONFIG_PLATFORM_DIEID) += ufs_dieid.o
