准备文件
- 在下列目录中创建带相应公司标识的文件,如 gigadevice.c
或
winbond.c。如果该公司的文件已经存在,则略过此步,直接添加新器件支持即可。
source/linux-5.10/drivers/mtd/nand/spi
一般情况下,同一个公司的 SPI NAND 的操作接口类似,创建一个文件可方便管理公司的接口配置。
- 在 Makefile
中添加该文件的编译:
spinand-objs := core.o gigadevice.o winbond.o …
- 在 include/linux/mtd/spinand.h
中声明如下:
extern const struct spinand_manufacturer winbond_spinand_manufacturer;