diff --git a/README.md b/README.md index 1278593..acaf6fa 100644 --- a/README.md +++ b/README.md @@ -328,46 +328,47 @@ SPI NAND Flash Support List: 075. HEYANG HYF2GQ4UHCCAE 076. HEYANG HYF1GQ4UDACAE 077. HEYANG HYF2GQ4UDACAE -078. HEYANG HYF2GQ4UTACAE -079. PN PN26G01A-X -080. PN PN26G02A-X -081. PN PN26Q01A-X -082. ATO ATO25D1GA -083. ATO ATO25D2GA -084. ATO ATO25D2GB -085. FM FM25S01 -086. FM FM25S01A -087. FM FM25S02A -088. FM FM25G01B -089. FM FM25G02B -090. FM FM25G02C -091. FM FM25G02 -092. XTX XT26G02B -093. XTX XT26G01C -094. XTX XT26G02C -095. XTX XT26G01A -096. XTX XT26G02A -097. MIRA PSU1GS20BN -098. BIWIN BWJX08U -099. BIWIN BWET08U -100. FORESEE FS35ND01GD1F1 -101. FORESEE FS35ND01GS1F1 -102. FORESEE FS35ND02GS2F1 -103. FORESEE FS35ND02GD1F1 -104. FORESEE FS35ND01GS1Y2 -105. FORESEE FS35ND02G-S3Y2 -106. FORESEE FS35ND04G-S2Y2 -107. DS DS35Q2GA -108. DS DS35M2GA -109. DS DS35Q1GA -110. DS DS35M1GA -111. FISON CS11G0T0A0AA -112. FISON CS11G1T0A0AA -113. FISON CS11G0G0A0AA -114. TYM TYM25D2GA01 -115. TYM TYM25D2GA02 -116. TYM TYM25D1GA03 -117. XINCUN XCSP1AAWH-NT +078. HEYANG HYF1GQ4UTACAE +079. HEYANG HYF2GQ4UTACAE +080. PN PN26G01A-X +081. PN PN26G02A-X +082. PN PN26Q01A-X +083. ATO ATO25D1GA +084. ATO ATO25D2GA +085. ATO ATO25D2GB +086. FM FM25S01 +087. FM FM25S01A +088. FM FM25S02A +089. FM FM25G01B +090. FM FM25G02B +091. FM FM25G02C +092. FM FM25G02 +093. XTX XT26G02B +094. XTX XT26G01C +095. XTX XT26G02C +096. XTX XT26G01A +097. XTX XT26G02A +098. MIRA PSU1GS20BN +099. BIWIN BWJX08U +100. BIWIN BWET08U +101. FORESEE FS35ND01GD1F1 +102. FORESEE FS35ND01GS1F1 +103. FORESEE FS35ND02GS2F1 +104. FORESEE FS35ND02GD1F1 +105. FORESEE FS35ND01GS1Y2 +106. FORESEE FS35ND02G-S3Y2 +107. FORESEE FS35ND04G-S2Y2 +108. DS DS35Q2GA +109. DS DS35M2GA +110. DS DS35Q1GA +111. DS DS35M1GA +112. FISON CS11G0T0A0AA +113. FISON CS11G1T0A0AA +114. FISON CS11G0G0A0AA +115. TYM TYM25D2GA01 +116. TYM TYM25D2GA02 +117. TYM TYM25D1GA03 +118. XINCUN XCSP1AAWH-NT SPI NOR Flash Support List: 001. AT26DF161 diff --git a/drivers/zadig.md b/drivers/zadig.md deleted file mode 100644 index 92cd74f..0000000 --- a/drivers/zadig.md +++ /dev/null @@ -1 +0,0 @@ -https://zadig.akeo.ie/ diff --git a/src/debian/changelog b/src/debian/changelog index 843707b..28d015a 100644 --- a/src/debian/changelog +++ b/src/debian/changelog @@ -16,7 +16,7 @@ snander (1.7.8-1) UNRELEASED; urgency=medium * Add MXIC MX35UF1G14AC/MX35UF2G14AC SPI NAND Flash support. * Add GigaDevice GD5F1GQ4RE/GD5F2GQ5UE/GD5F2GQ5RE/GD5F2GQ4UA SPI NAND Flash support. * Add GigaDevice GD5F1GM7UE/GD5F1GM7RE/GD5F2GM7UE/GD5F2GM7RE SPI NAND Flash support. - * Add HEYANG HYF2GQ4UTACAE SPI NAND Flash support. + * Add HEYANG HYF1GQ4UTACAE/HYF2GQ4UTACAE SPI NAND Flash support. * Add MICRON MT29F1G01AA/MT29F2G01AA/MT29F4G01AA/MT29F2G01ABA/MT29F2G01ABB SPI NAND Flash support. * Add WINBOND W25N01GW/W25N04KV SPI NAND Flash support. * Add FORESEE FS35ND01GS1Y2 SPI NAND Flash support. @@ -28,4 +28,4 @@ snander (1.7.8-1) UNRELEASED; urgency=medium * Fix print size in KB when size is less than 1MB. * Fix when SPI_NAND_FLASH_DEBUG is enabled. - -- McMCC Sat, 16 Nov 2024 17:35:06 +0800 + -- McMCC Sat, 7 Dec 2024 14:18:12 +0800 diff --git a/src/spi_nand_flash.c b/src/spi_nand_flash.c index be93360..3697ae7 100644 --- a/src/spi_nand_flash.c +++ b/src/spi_nand_flash.c @@ -210,6 +210,7 @@ #define _SPI_NAND_DEVICE_ID_HYF2GQ4UHCCAE 0x5A #define _SPI_NAND_DEVICE_ID_HYF1GQ4UDACAE 0x21 #define _SPI_NAND_DEVICE_ID_HYF2GQ4UDACAE 0x22 +#define _SPI_NAND_DEVICE_ID_HYF1GQ4UTACAE 0x15 #define _SPI_NAND_DEVICE_ID_HYF2GQ4UTACAE 0x25 #define _SPI_NAND_DEVICE_ID_PN26G01AWSIUG 0xE1 #define _SPI_NAND_DEVICE_ID_PN26G02AWSIUG 0xE2 @@ -1432,6 +1433,20 @@ static const struct SPI_NAND_FLASH_INFO_T spi_nand_flash_tables[] = { feature: SPI_NAND_FLASH_FEATURE_NONE, }, + { + mfr_id: _SPI_NAND_MANUFACTURER_ID_HEYANG_2, + dev_id: _SPI_NAND_DEVICE_ID_HYF1GQ4UTACAE, + ptr_name: "HEYANG HYF1GQ4UTACAE", + device_size: _SPI_NAND_CHIP_SIZE_1GBIT, + page_size: _SPI_NAND_PAGE_SIZE_2KBYTE, + oob_size: _SPI_NAND_OOB_SIZE_64BYTE, + erase_size: _SPI_NAND_BLOCK_SIZE_128KBYTE, + dummy_mode: SPI_NAND_FLASH_READ_DUMMY_BYTE_APPEND, + read_mode: SPI_NAND_FLASH_READ_SPEED_MODE_DUAL, + write_mode: SPI_NAND_FLASH_WRITE_SPEED_MODE_SINGLE, + feature: SPI_NAND_FLASH_FEATURE_NONE, + }, + { mfr_id: _SPI_NAND_MANUFACTURER_ID_HEYANG_2, dev_id: _SPI_NAND_DEVICE_ID_HYF2GQ4UTACAE,