Skip to content

Add PY25Q128HA SPI NOR support for GK7205V300 - #17

Merged
flyrouter merged 3 commits into
OpenIPC:masterfrom
khseal:add-py25q128ha-gk7205v300
Jul 20, 2026
Merged

Add PY25Q128HA SPI NOR support for GK7205V300#17
flyrouter merged 3 commits into
OpenIPC:masterfrom
khseal:add-py25q128ha-gk7205v300

Conversation

@khseal

@khseal khseal commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add PY25Q128HA (JEDEC ID 0x852018) to the SPI NOR ID table
  • Bump SPI Nor ID table version to 1.1

Background

PY25Q128HA is commonly used on GK7205V300 boards but U-Boot fails to detect it because only P25Q128H (0x856018) was present. PY25Q128HA reports JEDEC ID 0x852018 (85 20 18).

Related kernel PR: OpenIPC/linux#51

Test plan

  • Build u-boot for GK7205V300
  • Flash updated u-boot-gk7205v300-universal.bin
  • Verify boot log shows SPI Nor ID Table Version 1.1
  • Verify flash is detected as PY25Q128HA (16 MB)
  • Verify sf probe / sf read / sf write work

Made with Cursor

khseal and others added 3 commits July 9, 2026 19:00
The PY25Q128HA flash uses JEDEC ID 0x852018, which differs from the
already supported P25Q128H (0x856018).

Co-authored-by: Cursor <cursoragent@cursor.com>
PY25Q128HA uses the same status register BP layout as W25Q/FM chips.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@flyrouter

Copy link
Copy Markdown
Member

Good afternoon, thanks for sending the additions.
They will be reviewed within the next couple of hours.

@flyrouter
flyrouter merged commit 571b81a into OpenIPC:master Jul 20, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants