mirror of https://github.com/OpenIPC/firmware.git
75 lines
2.5 KiB
Diff
75 lines
2.5 KiB
Diff
diff -drupN a/modules/nand/sun50iw10p1/Makefile b/modules/nand/sun50iw10p1/Makefile
|
|
--- a/modules/nand/sun50iw10p1/Makefile 1970-01-01 03:00:00.000000000 +0300
|
|
+++ b/modules/nand/sun50iw10p1/Makefile 2022-06-12 05:28:14.000000000 +0300
|
|
@@ -0,0 +1,70 @@
|
|
+obj-$(CONFIG_SUNXI_NAND) += nand.o
|
|
+
|
|
+ifdef CONFIG_ARM64
|
|
+nftl = nftl_v8.S
|
|
+obj-$(CONFIG_SUNXI_NAND) += nftl_v8.o
|
|
+endif
|
|
+
|
|
+ifdef CONFIG_ARM
|
|
+nftl = nftl_v7.S
|
|
+obj-$(CONFIG_SUNXI_NAND) += nftl_v7.o
|
|
+endif
|
|
+
|
|
+
|
|
+ifdef CONFIG_ARCH_SUN8IW18
|
|
+ ndfc-v=phy-nand/rawnand/controller/ndfc_v2px.c
|
|
+else
|
|
+ ndfc-v=phy-nand/rawnand/controller/ndfc_v1px.c
|
|
+endif
|
|
+
|
|
+ifdef CONFIG_SUNXI_RAWNAND
|
|
+ BUILD_RAWNAND=y
|
|
+else
|
|
+ BUILD_SPINAND=y
|
|
+endif
|
|
+
|
|
+$(obj)/$(nftl) : FORCE
|
|
+ifneq ($(wildcard $(obj)/lib),)
|
|
+ $(MAKE) -C $(obj)/.. \
|
|
+ LICHEE_KDIR="$(shell pwd)" \
|
|
+ build
|
|
+endif
|
|
+
|
|
+nand-y += nand_interface.o
|
|
+nand-y += phy2nftl.o
|
|
+nand-y += nfd/nand_ota_burn.o
|
|
+nand-y += nfd/nand_base.o
|
|
+nand-y += nfd/nand_blk.o
|
|
+nand-y += nfd/nand_dev.o
|
|
+nand-y += nfd/nand_class.o
|
|
+nand-y += nfd/nand_test.o
|
|
+nand-y += nfd/nand_osal_for_linux.o
|
|
+nand-y += nfd/nand_panic.o
|
|
+nand-y += phy-nand/nand_boot.o
|
|
+nand-y += phy-nand/nand-partition/build_nand_partition.o
|
|
+nand-y += phy-nand/nand-partition/build_phy_partition.o
|
|
+nand-y += phy-nand/nand-partition/nand_info_init.o
|
|
+nand-y += phy-nand/nand-partition2/build_phy_partition_v2.o
|
|
+nand-y += phy-nand/nand-partition2/nand_info_init_v2.o
|
|
+nand-y += phy-nand/nand_physic_interface.o
|
|
+nand-y += phy-nand/nand_secure_storage.o
|
|
+nand-y += phy-nand/version.o
|
|
+nand-y += phy-nand/nand_weak.o
|
|
+nand-y += phy-nand/nand_weak.o
|
|
+nand-$(BUILD_RAWNAND) += phy-nand/rawnand/controller/ndfc_base.o
|
|
+nand-$(BUILD_RAWNAND) += phy-nand/rawnand/controller/ndfc_timings.o
|
|
+nand-$(BUILD_RAWNAND) += phy-nand/rawnand/controller/ndfc_v1px.o
|
|
+nand-$(BUILD_RAWNAND) += $(basename $(ndfc-v)).o
|
|
+nand-$(BUILD_RAWNAND) += phy-nand/rawnand/rawnand_base.o
|
|
+nand-$(BUILD_RAWNAND) += phy-nand/rawnand/rawnand_boot1.o
|
|
+nand-$(BUILD_RAWNAND) += phy-nand/rawnand/rawnand_boot0.o
|
|
+nand-$(BUILD_RAWNAND) += phy-nand/rawnand/rawnand_cfg.o
|
|
+nand-$(BUILD_RAWNAND) += phy-nand/rawnand/rawnand_ops.o
|
|
+nand-$(BUILD_RAWNAND) += phy-nand/rawnand/rawnand_chip.o
|
|
+nand-$(BUILD_RAWNAND) += phy-nand/rawnand/rawnand_debug.o
|
|
+nand-$(BUILD_RAWNAND) += phy-nand/rawnand/rawnand_ids.o
|
|
+nand-$(BUILD_RAWNAND) += phy-nand/rawnand/rawnand_readretry.o
|
|
+nand-$(BUILD_RAWNAND) += phy-nand/rawnand/rawnand_timings.o
|
|
+nand-$(BUILD_SPINAND) += phy-nand/spinand/spinand_boot.o
|
|
+nand-$(BUILD_SPINAND) += phy-nand/spinand/spinand.o
|
|
+#nand-y += $(libnand)
|