Skip to content

nor-split: Hi3519V101, Hi3516AV200 and Hi3536CV100 - #623

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

widgetii merged 1 commit into
masterfrom
nor-split-round3

Conversation

@widgetii

Copy link
Copy Markdown
Member

en/nor-split-layout.md and en/sysupgrade.md add the two 3.18 families on the split NOR layout. They ship the -split package beside the fixed-slot one since OpenIPC/firmware#2672, on OpenIPC/linux#145 and #146 and OpenIPC/u-boot#63.

  • Hi3519V101, Hi3516AV200: u-boot-<soc>-nor.bin.
  • Hi3536CV100: u-boot-hi3536cv100-nor.bin.
  • sysupgrade: sysupgrade -k -r installs the split layout on them, and they go back to fixed slots the same way.

Checked in qemu-hisilicon (hi3519v101 and hi3536cv100, 8 MB). Not run on hardware.

They ship the split package beside the fixed-slot one since
OpenIPC/firmware#2672, on OpenIPC/linux#145 and #146 and
OpenIPC/u-boot#63. sysupgrade -k -r takes the split package on them, and
they go back to fixed slots the same way.

Checked in qemu-hisilicon (hi3519v101 and hi3536cv100, 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 three HiSilicon SoCs

📝 Documentation 🕐 Less than 10 minutes

Grey Divider

AI Description

• Add Hi3519V101, Hi3516AV200, and Hi3536CV100 to the documented split NOR layout.
• Document their bootloader images, sysupgrade -k -r support, and return to fixed slots.
Diagram

graph TD
  Models["Three HiSilicon SoCs"] --> Upgrade["sysupgrade -k -r"] --> Package["Split package"] --> Flash["NOR firmware"] --> Boot["NOR U-Boot"] --> Split["Split layout"]
  Boot --> Fixed["Fixed slots"]
Loading
High-Level Assessment

Extending the existing layout table and upgrade guide is appropriate for a documentation-only change. A separate guide would duplicate the established procedure without clarifying a distinct workflow.

Files changed (2) +7 / -3

Documentation (2) +7 / -3
nor-split-layout.mdList three additional split NOR SoCs and their rollback path +5/-2

List three additional split NOR SoCs and their rollback path

• Adds Hi3519V101, Hi3516AV200, and Hi3536CV100 with their bootloader image names, boot area, firmware offset, and package availability. Extends the fixed-slot restoration guidance to cover them.

en/nor-split-layout.md

sysupgrade.mdDocument split-package upgrades for the three SoCs +2/-1

Document split-package upgrades for the three SoCs

• Adds the three SoCs to the NOR devices for which 'sysupgrade -k -r' installs a split-layout package.

en/sysupgrade.md

@widgetii
widgetii merged commit f25dce7 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