Skip to content

nor-split: GK7201V200, Hi3516CV200 and Hi3518EV200 - #621

Merged
widgetii merged 1 commit into
masterfrom
nor-split-gk7201-cv200
Oct 24, 2026
Merged

widgetii merged 1 commit into
masterfrom
nor-split-gk7201-cv200

Conversation

@widgetii

Copy link
Copy Markdown
Member

en/nor-split-layout.md and en/sysupgrade.md add three more SoCs on the split NOR layout. They ship the -split package beside the fixed-slot one since OpenIPC/firmware#2668, on OpenIPC/linux#140 and #141 and OpenIPC/u-boot#61.

  • GK7201V200: its own u-boot-gk7201v200-nor.bin.
  • Hi3516CV200, Hi3518EV200: u-boot-<soc>-nor.bin, or the older -universal.bin (U-Boot 2010.06). The old one boots the split image as well, because the kernel takes its root from the flash and ignores root=.
  • sysupgrade: sysupgrade -k -r installs the split layout on all three, and they go back to fixed slots the same way.

Checked in qemu-hisilicon (gk7201v200 and hi3516cv200, 8 MB; hi3516cv200 also under the universal U-Boot 2010.06). Not run on hardware.

They ship the split package beside the fixed-slot one since
OpenIPC/firmware#2668, on OpenIPC/linux#140 and #141 and
OpenIPC/u-boot#61. On Hi3516CV200 and Hi3518EV200 the older
-universal U-Boot 2010.06 boots the split image as well (the kernel takes
its root from the flash and ignores root=). sysupgrade -k -r takes the
split package on them, and they go back to fixed slots the same way.

Checked in qemu-hisilicon (gk7201v200 and hi3516cv200, 8 MB). Not run on
hardware.
@qodo-free-for-open-source-projects

Copy link
Copy Markdown

Code Review by Qodo

🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)

Grey Divider

Great, no issues found!

Qodo reviewed your code and found no material issues that require review

Grey Divider

Tip of the day
💡 Did you know, you can choose which labels appear on a finding, and whether they show icons or text

More tips ↗ | Customize Qodo ↗ | Qodo docs ↗

Grey Divider

Qodo Logo

@qodo-free-for-open-source-projects

Copy link
Copy Markdown

PR Summary by Qodo

Document split NOR support for GK7201V200 and Hi351xV200 SoCs

📝 Documentation 🕐 Less than 10 minutes

Grey Divider

AI Description

• Document split NOR packages and bootloader compatibility for GK7201V200, Hi3516CV200, and
 Hi3518EV200.
• Add the three SoCs to sysupgrade guidance and fixed-slot restoration instructions.
Diagram

graph TD
  A["sysupgrade -k -r"] --> B["Split package"] --> C["NOR flash"] --> D["U-Boot"] --> E["Linux kernel"]
  F["Fixed-slot restore"] --> C
Loading
High-Level Assessment

Extending the existing layout table and upgrade guide keeps SoC compatibility, installation, and restoration advice alongside the established instructions. A separate SoC-specific guide would duplicate that guidance without a clear benefit.

Files changed (2) +7 / -4

Documentation (2) +7 / -4
nor-split-layout.mdAdd three SoCs to split NOR layout and restoration guidance +4/-2

Add three SoCs to split NOR layout and restoration guidance

• Lists GK7201V200, Hi3516CV200, and Hi3518EV200 with their boot area, firmware offset, bootloader options, and available packages. Adds them to the SoCs that can return to fixed slots.

en/nor-split-layout.md

sysupgrade.mdInclude three SoCs in split-package sysupgrade guidance +3/-2

Include three SoCs in split-package sysupgrade guidance

• Adds GK7201V200, Hi3516CV200, and Hi3518EV200 to the NOR devices for which 'sysupgrade -k -r' installs a split package.

en/sysupgrade.md

@widgetii
widgetii merged commit 222bc73 into master Oct 24, 2026
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.

1 participant