Skip to content

hisilicon-opensdk: wire up CV100 open_ modules into firmware#2005

Merged
widgetii merged 1 commit intomasterfrom
feat/cv100-opensdk-modules
Apr 14, 2026
Merged

hisilicon-opensdk: wire up CV100 open_ modules into firmware#2005
widgetii merged 1 commit intomasterfrom
feat/cv100-opensdk-modules

Conversation

@widgetii
Copy link
Copy Markdown
Member

Summary

Add hi3516cv100 (V1 generation) support to the opensdk module install, following the same pattern as CV200 (#2004) and CV500.

  • CV100 install block with vendor-named modules in /lib/modules/3.0.8/hisilicon/
  • Enable BR2_PACKAGE_HISILICON_OPENSDK for all 3 CV100-family boards
  • Add osdrv dependency ordering for CV100 and CV200
  • Add CV100 to extra/ cleanup hook

CV100 specifics

  • Kernel 3.0.8 (not 4.9)
  • Blob prefix: hi3518_* (not hi3518e_*)
  • Extra modules vs CV200: dsu (=vgs), vda, group, sio, hidmac
  • No: himedia, sys_config, mipi_rx, sensor_spi, piris

Depends on:

Test plan

  • make BOARD=hi3516cv100_lite all builds successfully
  • Modules installed with correct vendor names in 3.0.8/hisilicon/
  • extra/ cleaned of open_*.ko duplicates
  • CI build passes
  • Hardware test (if CV100 board available)

🤖 Generated with Claude Code

@widgetii widgetii force-pushed the feat/cv100-opensdk-modules branch from 251bb7d to abffab5 Compare April 14, 2026 12:25
Add CV100 install block — rename open_*.ko to vendor names in
hisilicon/ (kernel 3.0.8). CV100 uses hi3518_* prefix (not hi3518e_*)
and has extra modules (dsu, vda, group, sio, hidmac).

Key name mappings:
- open_vgs.ko → hi3518_dsu.ko (VGS was called DSU in V1 SDK)
- open_vi.ko → hi3518_viu.ko
- open_rgn.ko → hi3518_region.ko
- open_sensor_i2c.ko → hi_i2c.ko

Also:
- Enable BR2_PACKAGE_HISILICON_OPENSDK for all 3 CV100-family boards
- Add osdrv dependency ordering for CV100 and CV200

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@widgetii widgetii force-pushed the feat/cv100-opensdk-modules branch from abffab5 to 45dd317 Compare April 14, 2026 13:09
@widgetii widgetii merged commit 31a0cc3 into master Apr 14, 2026
88 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.

1 participant