Repository navigation
gk7202v300, gk7605v100: build the split NOR package too - #2621
Conversation
PR Summary by QodoBuild split NOR packages for GK7202V300 and GK7605V100
AI Description
Diagram
High-Level Assessment
Files changed (3)
|
Code Review by Qodo
1. Cameras get unverified images
|
Their kernels already carry mtdsplit and the split options (the gk7205v200 family's config fragments, #2617), but only the gk7205v200 and gk7205v300 defconfigs ran post-image.sh, so these two produced no firmware.bin and no -split package. They now do, beside the unchanged plain package. OpenIPC/u-boot#19 enables the layout in their bootloaders; until a camera runs one, sysupgrade keeps it on the plain package. Local builds: gk7202v300_lite firmware.bin 7040KB/7616KB, gk7605v100_lite 7040KB/7616KB; each FIT is described "OpenIPC <soc>". Build-tested only: no gk7202v300 or gk7605v100 camera was run.
d21eba4 to
dabbacb
Compare
This finishes the split NOR layout (#2617) for the other two SoCs in the gk7205v200 kernel family.
Their kernels already have mtdsplit and the split options from the shared config fragments. But only the gk7205v200/v300 defconfigs ran
post-image.sh, so these boards built nofirmware.binand noopenipc.<soc>-nor-<variant>-split.tgz. That correction applies to #2617's description too, which said they did. This adds the post-image script togk7202v300_lite,gk7202v300_ultimateandgk7605v100_lite. The plain package is unchanged.The bootloader side is OpenIPC/u-boot#19, which is merged. Until a camera runs a bootloader with it (publish follows this PR), sysupgrade keeps it on the plain package.
Local builds
Each build produces both packages, and each FIT is described
OpenIPC gk7202v300/OpenIPC gk7605v100, which is what sysupgrade checks against the camera.Build-tested only: I have no gk7202v300 or gk7605v100 camera. The same kernel, U-Boot code and sysupgrade paths are verified on GK7205V200 and GK7205V300 (#2617).