diff mbox series

[2/2] mtd: spi-nor-ids: Add Gigadevice GD25LQ64C

Message ID 20201031162013.31403-2-alpernebiyasak@gmail.com
State Accepted
Commit eb69d797d36788ede4304b42bb981c61aa1c2ad3
Delegated to: Jagannadha Sutradharudu Teki
Headers show
Series [1/2] mtd: spi-nor: Correct spi-nor-ids.c license to GPL-2.0 | expand

Commit Message

Alper Nebi Yasak Oct. 31, 2020, 4:20 p.m. UTC
Add GD25LQ24C 64Mbit chip to spi-nor id table. This chip is used on
rk3399-gru-kevin:

    => sf probe
    SF: Detected gd25lq64c with page size 256 Bytes, erase size 4 KiB, total 8 MiB
    => sf erase 0x600000 0x200000
    SF: 2097152 bytes @ 0x600000 Erased: OK
    => sf test 0x700000 0x1000
    SPI flash test:
    0 erase: 52 ticks, 76 KiB/s 0.608 Mbps
    1 check: 5 ticks, 800 KiB/s 6.400 Mbps
    2 write: 14 ticks, 285 KiB/s 2.280 Mbps
    3 read: 3 ticks, 1333 KiB/s 10.664 Mbps
    Test passed
    0 erase: 52 ticks, 76 KiB/s 0.608 Mbps
    1 check: 5 ticks, 800 KiB/s 6.400 Mbps
    2 write: 14 ticks, 285 KiB/s 2.280 Mbps
    3 read: 3 ticks, 1333 KiB/s 10.664 Mbps

The values are the same as in Linux, except adjusted for the U-Boot
definition of INFO().

Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
---
This is from Linux's drivers/mtd/spi-nor/gigadevice.c which is GPL-2.0,
but the U-Boot file is marked as GPL-2.0+ (which is AFAICT incorrect,
see the previous patch).

 drivers/mtd/spi/spi-nor-ids.c | 5 +++++
 1 file changed, 5 insertions(+)

Comments

Jagan Teki Feb. 26, 2021, 7:58 a.m. UTC | #1
On Sat, Oct 31, 2020 at 9:50 PM Alper Nebi Yasak
<alpernebiyasak@gmail.com> wrote:
>
> Add GD25LQ24C 64Mbit chip to spi-nor id table. This chip is used on
> rk3399-gru-kevin:
>
>     => sf probe
>     SF: Detected gd25lq64c with page size 256 Bytes, erase size 4 KiB, total 8 MiB
>     => sf erase 0x600000 0x200000
>     SF: 2097152 bytes @ 0x600000 Erased: OK
>     => sf test 0x700000 0x1000
>     SPI flash test:
>     0 erase: 52 ticks, 76 KiB/s 0.608 Mbps
>     1 check: 5 ticks, 800 KiB/s 6.400 Mbps
>     2 write: 14 ticks, 285 KiB/s 2.280 Mbps
>     3 read: 3 ticks, 1333 KiB/s 10.664 Mbps
>     Test passed
>     0 erase: 52 ticks, 76 KiB/s 0.608 Mbps
>     1 check: 5 ticks, 800 KiB/s 6.400 Mbps
>     2 write: 14 ticks, 285 KiB/s 2.280 Mbps
>     3 read: 3 ticks, 1333 KiB/s 10.664 Mbps
>
> The values are the same as in Linux, except adjusted for the U-Boot
> definition of INFO().
>
> Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
> ---

Applied to u-boot-spi/master
diff mbox series

Patch

diff --git a/drivers/mtd/spi/spi-nor-ids.c b/drivers/mtd/spi/spi-nor-ids.c
index 4de60b0165fd..cc3a54eaf563 100644
--- a/drivers/mtd/spi/spi-nor-ids.c
+++ b/drivers/mtd/spi/spi-nor-ids.c
@@ -107,6 +107,11 @@  const struct flash_info spi_nor_ids[] = {
 			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
 			SPI_NOR_HAS_LOCK | SPI_NOR_HAS_TB)
 	},
+	{
+		INFO("gd25lq64c", 0xc86017, 0, 64 * 1024, 128,
+			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
+			SPI_NOR_HAS_LOCK | SPI_NOR_HAS_TB)
+	},
 	{
 		INFO("gd25q128", 0xc84018, 0, 64 * 1024, 256,
 			SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |