Edit online

准备文件

  1. 在下列目录中创建带相应公司标识的文件,如 gigadevice.cwinbond.c。如果该公司的文件已经存在,则略过此步,直接添加新器件支持即可。

    source/linux-5.10/drivers/mtd/nand/spi

    一般情况下,同一个公司的 SPI NAND 的操作接口类似,创建一个文件可方便管理公司的接口配置。

  2. Makefile 中添加该文件的编译:
    spinand-objs := core.o gigadevice.o winbond.o …
  3. include/linux/mtd/spinand.h 中声明如下:
    extern const struct spinand_manufacturer winbond_spinand_manufacturer;