Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

mtd: spi-nor: Add support for Winbond w25q16dw

Add JEDEC entry for the Winbond w25q16fw/w25q16dw with similar
flags and format than the Winbond w25q32dw entry.

Tested on a Khadas VIM2 SBC board with an Amlogic S912 SoC.

Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Signed-off-by: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>

authored by

Neil Armstrong and committed by
Cyrille Pitchen
ace3cbdd 4892b374

+5
+5
drivers/mtd/spi-nor/spi-nor.c
··· 1152 1152 { "w25x40", INFO(0xef3013, 0, 64 * 1024, 8, SECT_4K) }, 1153 1153 { "w25x80", INFO(0xef3014, 0, 64 * 1024, 16, SECT_4K) }, 1154 1154 { "w25x16", INFO(0xef3015, 0, 64 * 1024, 32, SECT_4K) }, 1155 + { 1156 + "w25q16dw", INFO(0xef6015, 0, 64 * 1024, 32, 1157 + SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | 1158 + SPI_NOR_HAS_LOCK | SPI_NOR_HAS_TB) 1159 + }, 1155 1160 { "w25x32", INFO(0xef3016, 0, 64 * 1024, 64, SECT_4K) }, 1156 1161 { "w25q20cl", INFO(0xef4012, 0, 64 * 1024, 4, SECT_4K) }, 1157 1162 { "w25q20bw", INFO(0xef5012, 0, 64 * 1024, 4, SECT_4K) },