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的块、扇区的概念模糊不清,现在回头再看,感觉豁然开朗
651 0
[硬件]关于SPI Flash那些你不知道的事儿
|
存储 芯片 内存技术
Jlink使用技巧之读写SPI Flash存储芯片
Jlink使用技巧之读写SPI Flash存储芯片
688 0
Jlink使用技巧之读写SPI Flash存储芯片
|
6天前
|
Linux 内存技术
Linux内核读取spi-nor flash sn
Linux内核读取spi-nor flash sn
28 1
|
8月前
|
Linux
使用Linux内核里的spi屏驱动-fbtft
使用Linux内核里的spi屏驱动-fbtft
563 0
SPI设备标准驱动源码分析(linux kernel 5.18)
SPI设备标准驱动源码分析(linux kernel 5.18)
SPI设备标准驱动源码分析(linux kernel 5.18)
|
存储 内存技术
|
存储 芯片 内存技术
Jlink使用技巧之烧写SPI Flash存储芯片
Jlink使用技巧之烧写SPI Flash存储芯片
350 0
Jlink使用技巧之烧写SPI Flash存储芯片
|
Linux 存储控制器 芯片
ZYNQ-ZedBoard设置Quad-SPI启动和SD驱动
ZYNQ-ZedBoard设置Quad-SPI启动和SD驱动
370 0
ZYNQ-ZedBoard设置Quad-SPI启动和SD驱动
|
Linux 芯片
Linux 网络驱动 phy 读写寄存器调试方法
Linux 网络驱动 phy 读写寄存器调试方法
797 0
|
存储 Linux 芯片
如何编写linux下nand flash驱动-1
1.       硬件特性: 【Flash的硬件实现机制】 Flash全名叫做Flash Memory,属于非易失性存储设备(Non-volatile Memory Device),与此相对应的是易失性存储设备(Volatile Memory Device)。
939 0