summaryrefslogtreecommitdiff
path: root/drivers/rkflash/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/rkflash/Makefile')
-rw-r--r--drivers/rkflash/Makefile16
1 files changed, 13 insertions, 3 deletions
diff --git a/drivers/rkflash/Makefile b/drivers/rkflash/Makefile
index bfde79399609..186c00e8c021 100644
--- a/drivers/rkflash/Makefile
+++ b/drivers/rkflash/Makefile
@@ -1,6 +1,16 @@
# SPDX-License-Identifier: GPL-2.0
-obj-$(CONFIG_RK_NANDC_NAND) += rkflash_blk.o rkflash_debug.o rknandc_base.o nand_boot.o flash.o nandc.o ftl_flash_plat.o rk_sftl.o
-obj-$(CONFIG_RK_SFC_NOR) += rkflash_blk.o rkflash_debug.o rksfc_base.o sfc_nor_boot.o sfc_nor.o sfc.o
+obj-$(CONFIG_RK_NANDC_NAND) += rkflash_blk.o rknandc_base.o rkflash_debug.o nand_boot.o flash.o nandc.o ftl_flash_plat.o
+obj-$(CONFIG_RK_SFC_NAND) += rkflash_blk.o rksfc_base.o rkflash_debug.o sfc_nand_boot.o sfc_nand.o sfc.o ftl_flash_plat.o
+obj-$(CONFIG_RK_SFC_NOR) += rkflash_blk.o rksfc_base.o rkflash_debug.o sfc_nor_boot.o sfc_nor.o sfc.o
obj-$(CONFIG_RK_SFC_NOR_MTD) += sfc_nor_mtd.o
-obj-$(CONFIG_RK_SFC_NAND) += rkflash_blk.o rkflash_debug.o rksfc_base.o sfc_nand_boot.o sfc_nand.o sfc.o ftl_flash_plat.o rk_sftl.o
+
+ifneq (, $(CONFIG_RK_NANDC_NAND)$(CONFIG_RK_SFC_NAND))
+
+ifdef CONFIG_ARM64
+obj-y += rk_sftl_arm_v8.o
+else
+obj-y += rk_sftl_arm_v7.o
+endif
+
+endif \ No newline at end of file