Repository navigation
Catalogue: the gk7205v500 family on the split NOR layout - #503
Merged
Merged
Conversation
gk7205v500 ships the split NOR package beside the fixed-slot one since OpenIPC/firmware#2658, on a kernel (OpenIPC/linux#137) and a -nor U-Boot (OpenIPC/u-boot#52) that scan the layout. nor_split on gk7205v500, gk7205v510 and gk7205v530 lets the wizard give the split install where the -split package is published, as on the gk7205v200 family. gk7205v510 installs the gk7205v500 build on NOR too, as defib does since OpenIPC/defib#163 and as gk7205v530 already did here. Its own openipc.gk7205v510-nor-lite.tgz dates from 2026-10-02 and has no defconfig behind it any more. Without the move, deleting that stale asset from the release would leave v510 with no NOR download. v510 keeps its own -nor and -nand U-Boot. nand_board, which only v510 used, has no user now; the field stays. Tests: the fixture index loses the v510 package and gains the two gk7205v500 -split packages (sizes and digests from the latest release). boards.json moves v510 to the gk7205v500 build. The nand_board wizard test becomes TestV510InstallsTheV500Build: v510's NOR and NAND installs use the gk7205v500 build, and NOR uses the split firmware.bin.gk7205v500. The golden is regenerated for the three V500 SoCs. go test ./... (uncached) passes.
PR Summary by QodoOffer split NOR installs for the GK7205V500 family
AI Description
Diagram
High-Level Assessment
Files changed (6)
|
Code Review by Qodo🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)
Great, no issues found!Qodo reviewed your code and found no material issues that require reviewTip of the day💡 Did you know, you can reply 'qodo' on any finding to push back, ask questions, or dig deeper |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
gk7205v500 ships the split NOR package beside the fixed-slot one since OpenIPC/firmware#2658. Its kernel (OpenIPC/linux#137) and
-norU-Boot (OpenIPC/u-boot#52) scan the layout.nor_split: trueon gk7205v500, gk7205v510 and gk7205v530. Where the-splitpackage is published, the wizard gives the split install (firmware.bin.gk7205v500at 0x50000), as on the gk7205v200 family.-nor/-nandU-Boot.openipc.gk7205v510-nor-lite.tgzon the release dates from 2026-10-02 and has no defconfig behind it any more. Once this is deployed, that stale asset can be deleted without leaving v510 without a NOR download.nand_board, which only v510 used, has no user now. The field and its code stay.Tests: the fixture index loses the v510 package and gains the two gk7205v500
-splitpackages (real sizes and digests).TestNANDBoardIsUsedForNANDOnlybecomesTestV510InstallsTheV500Build: NOR and NAND both use the gk7205v500 build, and NOR uses the split image. The golden is regenerated for the three V500 SoCs.go test ./...(uncached) passes.The firmware was checked in qemu-hisilicon, not on hardware (see OpenIPC/firmware#2658).