| 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> |
| fa2454d5 | 10-Sep-2024 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: Support for spinand continouse read
Change-Id: Ie74444587378f076fdb0e08eeacd1dab3c3f25f2 Signed-off-by: Jon Lin <jon.lin@rock-chips.com> |
| 0a34ee1d | 10-Jan-2023 |
Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu> |
UPSTREAM: mtd/spinand: sync core spinand code with linux-5.10.118
This brings us closer to the current Linux kernel implementation of the spinand core and makes backporting features and fixes easier
UPSTREAM: mtd/spinand: sync core spinand code with linux-5.10.118
This brings us closer to the current Linux kernel implementation of the spinand core and makes backporting features and fixes easier.
This does not include the latest kernel implementation as this would require a substantial amount of extra work due to the missing ECC engine abstraction layer in U-Boot.
Change-Id: I1055f6b0c60b4619f78d3d6e0c611041d7fc8a6c Signed-off-by: Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu> Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de> (add commit message) Link: https://lore.kernel.org/all/20230110115843.391630-2-frieder@fris.de Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com> (cherry picked from commit 2572470c8935d18ca4ddb8f65465e9b48f41e1e3) Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
show more ...
|
| 92d9c1d9 | 17-Jul-2024 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: zbit: Add code
Support ZB35Q01BYIG.
Change-Id: Ia468142ed8189ada1b43310bd768a84503ad7a59 Signed-off-by: Jon Lin <jon.lin@rock-chips.com> |
| 0fe85c24 | 19-Jun-2024 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: print flash id information
Change-Id: I74cd7b5691cbd9f8bc614daa6c75b6493a62d8ec Signed-off-by: Jon Lin <jon.lin@rock-chips.com> |
| 72b169c1 | 13-Jun-2024 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: foresee: Support new device F35SQB004G
Change-Id: I08186f5b31b80de91778aeff61de37d58e736e1d 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> |
| 5240d2ba | 20-May-2024 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: nand: raw: Add FSNS8B004G id table
Change-Id: I788a4978844dc0222b46da8a417dd72695c88dc5 Signed-off-by: Jon Lin <jon.lin@rock-chips.com> |
| f6f9fe4f | 20-May-2024 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: nand: rockchip: Support FSNS8B004G
Change-Id: I6c61f92f8a9a3a2309cc5906fe4a6aabc07cfda2 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> |
| af0025c8 | 07-Mar-2024 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: Remove soft reset in usbplug
It's useless to reset spinand device in usbplug.
Change-Id: Ib6520bf132104ab9b8b8478c1c7ff26799884405 Signed-off-by: Jon Lin <jon.lin@rock-chips.com> |
| c56494b7 | 01-Feb-2024 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: skyhigh: Fix devices information
1.The wrong QE bits will make a redundant write in status register. 2.The EBH dummy is 8 bytes, but we use 6BH cmd only.
Change-Id: I2147e7a324cb677ca
mtd: spinand: skyhigh: Fix devices information
1.The wrong QE bits will make a redundant write in status register. 2.The EBH dummy is 8 bytes, but we use 6BH cmd only.
Change-Id: I2147e7a324cb677ca27d4f6b76212b14e81f38a9 Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
show more ...
|
| 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> |
| 5f8f61db | 12-Jan-2024 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: unim: The nand flash does not support 84H and 34H command
Change-Id: I717c8ca8e7447f64e34c648ce679ad79a87ca429 Signed-off-by: Jon Lin <jon.lin@rock-chips.com> |
| 2104c645 | 12-Jan-2024 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: XINCUN: Fix XCSP1AAPK read id method
Change-Id: Ie2486a037fea74f30e9da03a62fbcdce5ae16d59 Signed-off-by: Jon Lin <jon.lin@rock-chips.com> |
| 1ee4a0e5 | 21-Dec-2023 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: XINCUN: Support new device XCSP1AAPK
Change-Id: I8843a4ded33098711eb52fd17486db7be2ce0ce1 Signed-off-by: Jon Lin <jon.lin@rock-chips.com> |
| 6b5b58a0 | 22-Dec-2023 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: nand: rockchip: Support IS34ML08G088
Change-Id: I282d3565f04d0386e0f31ef51fa4ca46a2dd906c Signed-off-by: Jon Lin <jon.lin@rock-chips.com> |
| 24e784d8 | 21-Dec-2023 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: unim: Support new devices
UM19A0HISW, UM19A0LISW, UM19A1HISW, UM19A1lISW
Change-Id: I76524e8a8c4325dfe97d1a57b24d611c263b6d8d Signed-off-by: Jon Lin <jon.lin@rock-chips.com> |
| d850640d | 30-Oct-2023 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: xtx: Support new device XT26G0xDWSIGA
XT26G01DWSIGA, XT26G02DWSIGA, XT26G04DWSIGA
Change-Id: I2f5078d63f39906dbcd9dec786329698c0e220c0 Signed-off-by: Jon Lin <jon.lin@rock-chips.com> |
| fb735bc0 | 25-Oct-2023 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: nand: rockchip: Support MX30UF4G18AC
Change-Id: Ic4cd36d91529b23abca3089ebbb148717aaaa9a4 Signed-off-by: Jon Lin <jon.lin@rock-chips.com> |
| ad0301ff | 11-Oct-2023 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: nand: bbt: Add mechanisms to protect bad block tables
1.Add hash check 2.Add anti-shake mechanism to avoid damaging the bad block tables 3.Add anti-shake mechanism to optimize the reliability o
mtd: nand: bbt: Add mechanisms to protect bad block tables
1.Add hash check 2.Add anti-shake mechanism to avoid damaging the bad block tables 3.Add anti-shake mechanism to optimize the reliability of bad block table
Change-Id: I6ac9554ae0f642d6a89d21a8f79a2a87d607f993 Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
show more ...
|
| c98030d8 | 07-Sep-2023 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: nand: Skip the first block during low format BBT
Nand Flash factory defined block0 fixed as good block. Do not scan block0 to avoid extreme boundary issues caused by scanning anomalies on that
mtd: nand: Skip the first block during low format BBT
Nand Flash factory defined block0 fixed as good block. Do not scan block0 to avoid extreme boundary issues caused by scanning anomalies on that block.
Change-Id: Ib830f90c497abbbee6d504bd20fa5cd66138a714 Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
show more ...
|
| 3659eeb4 | 29-Aug-2023 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: nand: rockchip: Modify the judgment of the last page
Incorrect judgment without affecting bad block judgment logic.
Change-Id: I32196f4baecfea5564d7a47e8055d3478b05868c Signed-off-by: Jon Lin
mtd: nand: rockchip: Modify the judgment of the last page
Incorrect judgment without affecting bad block judgment logic.
Change-Id: I32196f4baecfea5564d7a47e8055d3478b05868c Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
show more ...
|
| a8886cee | 14-Aug-2023 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: Enable HWP_EN for skyhigh devices
HWP_EN must be enabled first before block unlock region is set.
Change-Id: Ifd473a85b45d1a24f4af08cb127c8b1b5f8fcb34 Signed-off-by: Jon Lin <jon.lin@
mtd: spinand: Enable HWP_EN for skyhigh devices
HWP_EN must be enabled first before block unlock region is set.
Change-Id: Ifd473a85b45d1a24f4af08cb127c8b1b5f8fcb34 Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
show more ...
|
| fb6306ed | 09-Aug-2023 |
Jon Lin <jon.lin@rock-chips.com> |
mtd: spinand: esmt: Support new device F50L2G41KA
Change-Id: Ib396c91c7bce4a88864cbdb15d1ab1d08feaa22c Signed-off-by: Jon Lin <jon.lin@rock-chips.com> |