NUC980修改内核支持spi-nand

简介: NUC980修改内核支持spi-nand

修改内核支持spi-nand


arch/arm/mach-nuc980/dev.c


 

static struct flash_platform_data nuc980_qspi0_flash_data = {

-#ifdef CONFIG_BOARD_IOT

+#ifdef CONFIG_BOARD_ETH2UART

       .name = "mt29f",

#else

       .name = "m25p80",

static struct spi_board_info nuc980_qspi0_board_info[] __initdata = {

#ifdef CONFIG_MTD_M25P80

       {

-#ifdef CONFIG_BOARD_IOT

+#ifdef CONFIG_BOARD_ETH2UART

              .modalias = "mt29f",

#else

              .modalias = "m25p80",

 

Kernel config change bootcmd:

 

-CONFIG_CMDLINE="root=/dev/ram0 console=ttyS0,115200n8 rdinit=/sbin/init mem=64M"

+CONFIG_CMDLINE="noinitrd root=/dev/mtdblock2 rootfstype=yaffs2 rootflags=inband-tags console=ttyS0,115200n8 rdinit=/sbin/init mem=64M"

目录
相关文章
|
存储 内存技术
[硬件]关于SPI Flash那些你不知道的事儿
刚开始学习STM32时,对SPI Flash的块、扇区的概念模糊不清,现在回头再看,感觉豁然开朗
760 0
[硬件]关于SPI Flash那些你不知道的事儿
|
存储 芯片 内存技术
Jlink使用技巧之读写SPI Flash存储芯片
Jlink使用技巧之读写SPI Flash存储芯片
1054 0
Jlink使用技巧之读写SPI Flash存储芯片
|
3月前
|
存储 缓存 监控
【嵌入式SD NAND】基于FATFS/Littlefs文件系统的日志框架实现
综上所述,构建一个基于FATFS/Littlefs文件系统的日志框架需要对文件系统的操作有深入理解,并以此为基础设计一套完整的日志处理机制。这样的框架不仅能够确保日志数据的完整性和系统的鲁棒性,同时还能够满足嵌入式系统对于性能和资源使用的严格要求。
132 4
|
6月前
|
Linux 内存技术
Linux内核读取spi-nor flash sn
Linux内核读取spi-nor flash sn
113 1
|
Linux
使用Linux内核里的spi屏驱动-fbtft
使用Linux内核里的spi屏驱动-fbtft
768 0
|
Linux 数据安全/隐私保护 开发者
Linux驱动开发——(linux内核字符设备硬件操作接口之ioctl)gpio(3)
Linux驱动开发——(linux内核字符设备硬件操作接口之ioctl)gpio(3)
321 0
Linux驱动开发——(linux内核字符设备硬件操作接口之ioctl)gpio(3)
SPI设备标准驱动源码分析(linux kernel 5.18)
SPI设备标准驱动源码分析(linux kernel 5.18)
SPI设备标准驱动源码分析(linux kernel 5.18)
|
存储 芯片 内存技术
Jlink使用技巧之烧写SPI Flash存储芯片
Jlink使用技巧之烧写SPI Flash存储芯片
456 0
Jlink使用技巧之烧写SPI Flash存储芯片
|
Linux 存储控制器 芯片
ZYNQ-ZedBoard设置Quad-SPI启动和SD驱动
ZYNQ-ZedBoard设置Quad-SPI启动和SD驱动
482 0
ZYNQ-ZedBoard设置Quad-SPI启动和SD驱动
|
Linux 芯片
Linux 网络驱动 phy 读写寄存器调试方法
Linux 网络驱动 phy 读写寄存器调试方法
963 0