From 27dcadab8f630bf8f59be83980c8edee0400367f Mon Sep 17 00:00:00 2001 From: Sven-Ola Tuecke Date: Tue, 3 Feb 2026 11:02:04 +0100 Subject: [PATCH] Spacemit: re-add wrongly removed OrangePi RV2 flash chip Signed-off-by: Sven-Ola Tuecke --- .../006-orangepi-rv2-spi-flash.patch | 25 +++++++++++++++---- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/patch/u-boot/legacy/u-boot-spacemit-k1/006-orangepi-rv2-spi-flash.patch b/patch/u-boot/legacy/u-boot-spacemit-k1/006-orangepi-rv2-spi-flash.patch index ce80417f45..fdb519a8f5 100644 --- a/patch/u-boot/legacy/u-boot-spacemit-k1/006-orangepi-rv2-spi-flash.patch +++ b/patch/u-boot/legacy/u-boot-spacemit-k1/006-orangepi-rv2-spi-flash.patch @@ -1,12 +1,15 @@ -From b724bb58891905fb2a6423299b4865538d36e577 Mon Sep 17 00:00:00 2001 +From 94334b971eaabf18ad905f92b8f0e03763cbe974 Mon Sep 17 00:00:00 2001 From: Sven-Ola Tuecke -Date: Mon, 2 Feb 2026 22:15:22 +0100 -Subject: [PATCH] Orange Pi RV2: u-boot support for XM25QH128A flash +Date: Tue, 3 Feb 2026 10:32:23 +0100 +Subject: [PATCH] Orange Pi RV2: u-boot support for XM25QH128C flash + +NOR flash name from u-boot/master, ID from Xunlong Ky-Tree. Signed-off-by: Sven-Ola Tuecke --- - configs/k1_defconfig | 1 + - 1 file changed, 1 insertion(+) + configs/k1_defconfig | 1 + + drivers/mtd/spi/spi-nor-ids.c | 1 + + 2 files changed, 2 insertions(+) diff --git a/configs/k1_defconfig b/configs/k1_defconfig index a134f8df14b..d157bc42348 100644 @@ -20,6 +23,18 @@ index a134f8df14b..d157bc42348 100644 CONFIG_SPI_FLASH_FM=y CONFIG_SPINOR_BLOCK_SUPPORT=y # CONFIG_SPI_FLASH_USE_4K_SECTORS is not set +diff --git a/drivers/mtd/spi/spi-nor-ids.c b/drivers/mtd/spi/spi-nor-ids.c +index 14a797468eb..8eccad98ddf 100644 +--- a/drivers/mtd/spi/spi-nor-ids.c ++++ b/drivers/mtd/spi/spi-nor-ids.c +@@ -450,6 +450,7 @@ const struct flash_info spi_nor_ids[] = { + { INFO("XM25QH64A", 0x207017, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) }, + { INFO("XM25QH64C", 0x204017, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) }, + { INFO("XM25QH128A", 0x207018, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) }, ++ { INFO("XM25QU128C", 0x204118, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) }, + #endif + #ifdef CONFIG_SPI_FLASH_XTX + /* XTX Technology (Shenzhen) Limited */ -- 2.34.1