Skip to content

Commit

Permalink
Add HEYANG HYF1GQ4UTACAE SPI NAND Flash support
Browse files Browse the repository at this point in the history
  • Loading branch information
Droid-MAX committed Dec 7, 2024
1 parent 1743eb1 commit 9bb21ef
Show file tree
Hide file tree
Showing 4 changed files with 58 additions and 43 deletions.
81 changes: 41 additions & 40 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 0 additions & 1 deletion drivers/zadig.md

This file was deleted.

4 changes: 2 additions & 2 deletions src/debian/changelog
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -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 <[email protected]> Sat, 16 Nov 2024 17:35:06 +0800
-- McMCC <[email protected]> Sat, 7 Dec 2024 14:18:12 +0800
15 changes: 15 additions & 0 deletions src/spi_nand_flash.c
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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,
Expand Down

0 comments on commit 9bb21ef

Please sign in to comment.