History log of /rk3399_rockchip-uboot/drivers/mtd/nand/spi/dosilicon.c (Results 1 – 11 of 11)
Revision Date Author Comments
# 72eb20ff 22-Oct-2024 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: dosilicon: Support new device DS35Q2GBS

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


# 3407dbc7 26-Mar-2024 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: dosilicon: Support new device

DS35M4GB-IB, DS35Q4GB-IB, DS35Q12C-IB, DS35M12C-IB

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


# dc84ac99 09-Aug-2023 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: dosilicon: Support new device DS35Q1GD-IB

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


# 666736e0 05-Jul-2023 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: dosilicon: Modify redundant ECC status bits

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


# c765acc0 17-Feb-2023 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: Support new devices

DS35Q12B, DS35M12B

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


# d1ad35e5 12-Jul-2022 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: Support new devices

DS35Q1GB, DS35Q4GM

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


# dc631be6 14-Oct-2021 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: Support new devices

DS35M1GB, DS35M2GA

Change-Id: Iaf7f7f03bd1f500cd7dfe1738730ea797182a3a6
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 ...


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

mtd: spinand: Support DS35Q2GB

Support DS35Q2GB

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


# d38748a7 24-Aug-2020 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: Support DS35X2GA

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


# c219aedb 15-Jun-2020 Jon Lin <jon.lin@rock-chips.com>

mtd: spinand: Support dosilicon devcies

Support DS35X1GA

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