firmware/br-ext-chip-ingenic/board/t31/kernel/patches/0007-sfc-mtd.patch

66 lines
1.5 KiB
Diff

--- a/drivers/mtd/devices/Kconfig
+++ b/drivers/mtd/devices/Kconfig
@@ -73,6 +73,11 @@
help
Now support GD25LQ64C
+config MTD_JZ_SFC_NORFLASH
+ bool "Support ingenic spi-mtd"
+ help
+ nothing
+
config MTD_JZ_SFC
tristate "Ingenic JZ series SFC driver"
depends on MACH_XBURST
@@ -93,7 +98,7 @@
config SFC_DMA
bool "used dma"
- depends on MTD_JZ_SFC_NOR
+ depends on (MTD_JZ_SFC_NOR || MTD_JZ_SFC_NORFLASH)
help
used dma
@@ -101,13 +106,13 @@
int "JZ SFC speed in MHZ"
range 10 200
default 50
- depends on MTD_JZ_SFC
+ depends on (MTD_JZ_SFC || MTD_JZ_SFC_NORFLASH)
help
Select sfc speed.
Examples:
50 => 50 MHZ
-if MTD_JZ_SFC
+if (MTD_JZ_SFC || MTD_JZ_SFC_NORFLASH)
choice
prompt "sfc Mode"
@@ -116,13 +121,13 @@
config SPI_STARDARD
bool "standard spi mode"
- depends on MTD_JZ_SFC
+ depends on (MTD_JZ_SFC || MTD_JZ_SFC_NORFLASH)
help
Say Y here to enable spi STANDARD MODE
config SPI_QUAD
bool "quad spi mode"
- depends on MTD_JZ_SFC
+ depends on (MTD_JZ_SFC || MTD_JZ_SFC_NORFLASH)
help
Say Y Here to enable spi QUAD MODE
endchoice
--- a/drivers/mtd/devices/Makefile
+++ b/drivers/mtd/devices/Makefile
@@ -18,6 +18,7 @@
obj-$(CONFIG_MTD_BCM47XXSFLASH) += bcm47xxsflash.o
obj-$(CONFIG_MTD_JZ_SPI_NORFLASH) += jz_spi_norflash.o
obj-$(CONFIG_MTD_JZ_SFC_NOR) += jz_sfc.o
+obj-$(CONFIG_MTD_JZ_SFC_NORFLASH) += jz_sfc.o
obj-$(CONFIG_MTD_JZ_SFC_NAND) += jz_sfc_common.o jz_sfc_nand.o nand_device/