History log of /rk3399_rockchip-uboot/drivers/mtd/nand/spi/winbond.c (Results 1 – 18 of 18)
Revision Date Author Comments
# 302a7e19 19-May-2025 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: Winbond: Support new device W25N04LW2EIG

Change-Id: I61f8919f41efc9fed2a9433dda07f10f355705bd
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>


# b1a0aa40 19-Mar-2025 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: Winbond: Change cont_read to read_cache_variants_cont

Change-Id: Ib2181b5031bf72b9560b91c4f8ffe7641c084483
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>


# 50dac400 13-Nov-2024 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: Winbond: Add third flash id for some devices

W25N01JWZEIG, W25N01KWZPIG.

Change-Id: I63f5f93f75a404883880050a733c0a1861f6d930
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>


# fc61dde5 18-Sep-2024 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: Winbond: Add CONFIG_SPI_NAND_WINBOND_CONT_READ limitation

Change-Id: If503220306d90f3b8660c93914d53568eeb7fdb4
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>


# 7512998a 21-Aug-2024 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: Winbond: Support new device W25N01KWZPIG

Change-Id: I063526d31d0cd797a0b771c8aa9176ac63258c00
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>


# 4857d1ca 10-Sep-2024 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: Winbond: Support W25N01JWZEIG continuous read

Change-Id: I9033d9e5de505afbe621aec8d2f9bfb9ca3c5cca
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>


# 473de4c4 25-Jan-2024 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: Winbond: Support new device W25N01JWZEIG

Change-Id: I7644926b33333c235227f82246df0f29c3a0e422
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>


# 9dd597e7 15-Jul-2022 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: Support new device

W25N01KV

Change-Id: I1aecd2ef592a0b4773f0f327231330dbdc29a307
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>


# f9e45ef5 05-May-2022 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: Support new device

W25N02KW

Change-Id: I35a80ae075aa52e24621cead0012dec09d4e30e5
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>


# 81afcfe1 15-Oct-2021 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: rework detect procedure for different READ_ID operation

Currently there are 3 different variants of read_id implementation:
1. opcode only. Found in GD5FxGQ4xF.
2. opcode + 1 addr byte

mtd: spinand: rework detect procedure for different READ_ID operation

Currently there are 3 different variants of read_id implementation:
1. opcode only. Found in GD5FxGQ4xF.
2. opcode + 1 addr byte. Found in GD5GxGQ4xA/E
3. opcode + 1 dummy byte. Found in other currently supported chips.

Original implementation was for variant 1 and let detect function
of chips with variant 2 and 3 to ignore the first byte. This isn't
robust:

1. For chips of variant 2, if SPI master doesn't keep MOSI low
during read, chip will get a random id offset, and the entire id
buffer will shift by that offset, causing detect failure.

2. For chips of variant 1, if it happens to get a devid that equals
to manufacture id of variant 2 or 3 chips, it'll get incorrectly
detected.

This patch reworks detect procedure to address problems above. New
logic do detection for all variants separatedly, in 1-2-3 order.
Since all current detect methods do exactly the same id matching
procedure, unify them into core.c and remove detect method from
manufacture_ops.

Link: https://lore.kernel.org/linux-mtd/20200208074439.146296-1-gch981213@gmail.com

Change-Id: Ib06417c8e8c7e9d58be1eb3549468bfcbd74350d
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>

show more ...


# 527cb271 02-Sep-2021 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: Support new device

W25N512GV

Change-Id: Ib26f46e36636bc97f19ac745964078c5038e4a2c
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>


# 027a4716 10-May-2021 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: Support W25N04KV

Support W25N04KV

Change-Id: I3c0f282656216f1ec64cd9d510416ec8e9df56cc
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>


# 22edf958 20-Nov-2020 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: Support W25N02KV

Change-Id: Iaf4a50ce7bb0bb9978a05d339a34763445c09c84
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>


# 301f8dd1 03-Feb-2020 Simon Glass <sjg@chromium.org>

UPSTREAM: mtd: Rename free() to rfree()

This function name conflicts with our desire to #define free() to
something else on sandbox. Since it deals with resources, rename it to
rfree().

Change-Id:

UPSTREAM: mtd: Rename free() to rfree()

This function name conflicts with our desire to #define free() to
something else on sandbox. Since it deals with resources, rename it to
rfree().

Change-Id: I2718843dd4646b7450c36e84cc16e6440c718959
Signed-off-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit 8d38a8459b0de45f5ff41f3e11c278a5cf395fd0)

show more ...


# b8dc613c 19-Nov-2019 Joseph Chen <chenjh@rock-chips.com>

Merge branch 'next-dev' into thunder-boot


# b2ee20d3 26-Sep-2019 Jason Zhu <jason.zhu@rock-chips.com>

mtd: spinand: fix missing select target info

Change-Id: Iee5048f9ffabc9a4b7a3f6ef2dc1e3f2d819eda9
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>


# 2ec05489 27-Aug-2019 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: add support for Winbond W25N01GV

Change-Id: I93371926314363014d9232d78827c42b18957424
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>


# b98ac5e2 16-Aug-2018 Frieder Schrempf <frieder.schrempf@exceet.de>

UPSTREAM: mtd: spinand: Add initial support for Winbond W25M02GV

Add support for the W25M02GV chip.

Change-Id: Iad3e56fb79484fe8bd809c74f033ca1cc270c68b
Signed-off-by: Frieder Schrempf <frieder.sch

UPSTREAM: mtd: spinand: Add initial support for Winbond W25M02GV

Add support for the W25M02GV chip.

Change-Id: Iad3e56fb79484fe8bd809c74f033ca1cc270c68b
Signed-off-by: Frieder Schrempf <frieder.schrempf@exceet.de>
Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Acked-by: Jagan Teki <jagan@openedev.com>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit 3181c0a622d35bd8e6d4407458e7204d4df5a8c1)

show more ...