| .. | .. | 
|---|
| 1 | 1 |  # SPDX-License-Identifier: GPL-2.0 | 
|---|
| 2 | 2 |  # UFSHCD makefile | 
|---|
 | 3 | +  | 
|---|
 | 4 | +# The link order is important here. ufshcd-core must initialize  | 
|---|
 | 5 | +# before vendor drivers.  | 
|---|
 | 6 | +obj-$(CONFIG_SCSI_UFSHCD)		+= ufshcd-core.o  | 
|---|
 | 7 | +ufshcd-core-y				+= ufshcd.o ufs-sysfs.o  | 
|---|
 | 8 | +ufshcd-core-$(CONFIG_DEBUG_FS)		+= ufs-debugfs.o  | 
|---|
 | 9 | +ufshcd-core-$(CONFIG_SCSI_UFS_BSG)	+= ufs_bsg.o  | 
|---|
 | 10 | +ufshcd-core-$(CONFIG_SCSI_UFS_CRYPTO)	+= ufshcd-crypto.o  | 
|---|
 | 11 | +ufshcd-core-$(CONFIG_SCSI_UFS_HPB)	+= ufshpb.o  | 
|---|
 | 12 | +  | 
|---|
| 3 | 13 |  obj-$(CONFIG_SCSI_UFS_DWC_TC_PCI) += tc-dwc-g210-pci.o ufshcd-dwc.o tc-dwc-g210.o | 
|---|
| 4 | 14 |  obj-$(CONFIG_SCSI_UFS_DWC_TC_PLATFORM) += tc-dwc-g210-pltfrm.o ufshcd-dwc.o tc-dwc-g210.o | 
|---|
| 5 |  | -obj-$(CONFIG_SCSI_UFS_QCOM) += ufs-qcom.o  | 
|---|
| 6 |  | -obj-$(CONFIG_SCSI_UFSHCD) += ufshcd-core.o  | 
|---|
| 7 |  | -ufshcd-core-objs := ufshcd.o ufs-sysfs.o  | 
|---|
 | 15 | +obj-$(CONFIG_SCSI_UFS_CDNS_PLATFORM) += cdns-pltfrm.o  | 
|---|
 | 16 | +obj-$(CONFIG_SCSI_UFS_QCOM) += ufs_qcom.o  | 
|---|
 | 17 | +ufs_qcom-y += ufs-qcom.o  | 
|---|
 | 18 | +ufs_qcom-$(CONFIG_SCSI_UFS_CRYPTO) += ufs-qcom-ice.o  | 
|---|
 | 19 | +obj-$(CONFIG_SCSI_UFS_EXYNOS) += ufs-exynos.o  | 
|---|
| 8 | 20 |  obj-$(CONFIG_SCSI_UFSHCD_PCI) += ufshcd-pci.o | 
|---|
| 9 | 21 |  obj-$(CONFIG_SCSI_UFSHCD_PLATFORM) += ufshcd-pltfrm.o | 
|---|
| 10 | 22 |  obj-$(CONFIG_SCSI_UFS_HISI) += ufs-hisi.o | 
|---|
| 11 |  | -ufshcd-core-$(CONFIG_SCSI_UFS_CRYPTO) += ufshcd-crypto.o  | 
|---|
 | 23 | +obj-$(CONFIG_SCSI_UFS_MEDIATEK) += ufs-mediatek.o  | 
|---|
 | 24 | +obj-$(CONFIG_SCSI_UFS_TI_J721E) += ti-j721e-ufs.o  | 
|---|