mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-11 13:27:06 +09:00
1.Extern all controller low layer driver APIs in rkflash_api.h
2.Register dev when controller node is probed;
3.APIs rkflash_dev_xxx for dev register in rkflash_blk.c, support:
rkflash_blk: SLC Nand blk dev;
rkflash_blk: SPI Nand blk dev;
rkflash_blk: SPI Nor mtd dev;
spi_nand_mtd: SPI Nand mtd dev;
spi_nor_mtd: SPI Nor mtd dev;
Change-Id: I5423fead6b6343d1ab94303d30d486dea74b166c
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
15 lines
639 B
Makefile
15 lines
639 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
|
|
obj-$(CONFIG_RK_NANDC_NAND) += rkflash_blk.o rkflash_debug.o rksftl.o rknandc_base.o nand_boot.o flash.o nandc.o
|
|
obj-$(CONFIG_RK_SFC_NAND) += rkflash_blk.o rkflash_debug.o rksftl.o rksfc_base.o sfc_nand_boot.o sfc_nand.o sfc.o
|
|
obj-$(CONFIG_RK_SFC_NAND_MTD) += sfc_nand_mtd.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_SFC_NOR_MTD) += sfc_nor_mtd.o
|
|
|
|
ifdef CONFIG_THUMB2_KERNEL
|
|
rksftl-$(CONFIG_THUMB2_KERNEL) += rk_sftl_arm_v7_thumb.o
|
|
else
|
|
rksftl-$(CONFIG_ARM64) += rk_sftl_arm_v8.o
|
|
rksftl-$(CONFIG_ARM) += rk_sftl_arm_v7.o
|
|
endif
|