| #
b83ea03a |
| 21-Aug-2024 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: fmsh: Support new device FM25G02D
Change-Id: I5f133bdc5331bafe00e715055c76e2ccf5e44045 Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
|
| #
77f0bee3 |
| 03-Jun-2024 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: Support new device
FM25S02BI3
Change-Id: I637616f940938917e6bbf63af41853db6272a3a1 Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
|
| #
e86e3b35 |
| 29-Jun-2023 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: fmsh: Modify incorrect information despite not used
Change-Id: I330a819a63154b58eeef1d4b7ca65467c58a0f58 Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
|
| #
0a478b05 |
| 27-Jun-2023 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: Support new device
FM25S01BI3
Change-Id: I8aeec0b0377baa10680b6176a2d0f5621cfbc4c9 Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
|
| #
0c23f8d7 |
| 05-May-2022 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: Support new device
FM25LS01
Change-Id: Iba952c6ee718d95cba524c108d7c0f3a0d0df4d5 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 ...
|
| #
b00e662d |
| 22-Sep-2021 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: Support new device
TX25G01
Change-Id: Ife04db759dc9b5db905b50b64ba947828342496d Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
|
| #
4b3d79dc |
| 28-May-2021 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: Change to correct copyright
Change-Id: I6253fc3d13d338e1c02bf899bcb5f12f2599293d Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
|
| #
cc7b616d |
| 26-Jan-2021 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: Enable FM25S02A QE bits
Change-Id: I247212779443f0166a633968203824e6552d669e Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
|
| #
4cab706e |
| 09-Dec-2020 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: Support new devices
FM25S01
Change-Id: I1c7eab8799b0a381b7fa32584e608c3a115d83e6 Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
|
| #
3ac03e83 |
| 15-Oct-2020 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: Support FM25S02A
Change-Id: I855a01500977285c4b8eb09ec1c013a4cdb5636e Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
|
| #
03d86fc3 |
| 16-Sep-2020 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: Support FM25S01A
Change-Id: I805cbf0e8bc47cd9bd94fd296dbaf46921490f15 Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
|