mediatek: add missing 5.10 patches
[openwrt/openwrt.git] / target / linux / mediatek / patches-5.10 / 420-mtd-spi-nor-add-support-for-Winbond-W25Q512JV.patch
1 From: David Bauer <mail@david-bauer.net>
2 To: linux-mtd@lists.infradead.org
3 Subject: [PATCH] mtd: spi-nor: add support for Winbond W25Q512JV
4 Date: Sat, 13 Feb 2021 16:10:47 +0100
5
6 The Winbond W25Q512JV is a 512mb SPI-NOR chip. It supports 4K
7 sectors as well as block protection and Dual-/Quad-read.
8
9 Tested on: Ubiquiti UniFi 6 LR
10
11 Signed-off-by: David Bauer <mail@david-bauer.net>
12 ---
13 drivers/mtd/spi-nor/winbond.c | 4 ++++
14 1 file changed, 4 insertions(+)
15
16 --- a/drivers/mtd/spi-nor/winbond.c
17 +++ b/drivers/mtd/spi-nor/winbond.c
18 @@ -95,6 +95,10 @@ static const struct flash_info winbond_p
19 SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
20 { "w25q256jw", INFO(0xef6019, 0, 64 * 1024, 512,
21 SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
22 + { "w25q512jv", INFO(0xef4020, 0, 64 * 1024, 1024,
23 + SECT_4K | SPI_NOR_QUAD_READ | SPI_NOR_DUAL_READ |
24 + SPI_NOR_HAS_TB | SPI_NOR_TB_SR_BIT6 |
25 + SPI_NOR_HAS_LOCK | SPI_NOR_4BIT_BP) },
26 { "w25m512jv", INFO(0xef7119, 0, 64 * 1024, 1024,
27 SECT_4K | SPI_NOR_QUAD_READ | SPI_NOR_DUAL_READ) },
28 };