Skip to content

hisilicon-opensdk: wire up AV100 open_ modules into firmware#2006

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

hisilicon-opensdk: wire up AV100 open_ modules into firmware#2006
widgetii merged 1 commit intomasterfrom
feat/av100-opensdk-modules

Conversation

@widgetii
Copy link
Copy Markdown
Member

Summary

Add hi3516av100 (V2A generation) support, following CV200 (#2004) and CV100 (#2005).

  • AV100 install block with vendor-named modules in /lib/modules/4.9.37/hisilicon/
  • Enable TDE for AV100 (RGN depends on TDE symbols)
  • Enable BR2_PACKAGE_HISILICON_OPENSDK for both AV100 defconfigs (lite + ultimate)
  • Add osdrv dependency and cleanup hook

AV100 specifics

  • Kernel 4.9.37 (same as CV200)
  • Blob prefix: hi3516a_* (not hi3518e_* or hi3518_*)
  • Has himedia (like CV200), no sys_config (unlike CV200)
  • Extra modules vs CV200: h265e, vda, pm

Depends on OpenIPC/openhisilicon#49 (vb_force_exit + sys param fixes).

Test plan

  • make BOARD=hi3516av100_lite all builds successfully
  • 34 modules installed with correct vendor names
  • Zero depmod warnings
  • extra/ cleaned
  • CI passes
  • Hardware test (if AV100 board available)

🤖 Generated with Claude Code

@widgetii widgetii force-pushed the feat/av100-opensdk-modules branch from 23bf359 to 9614c87 Compare April 14, 2026 17:01
Add hi3516av100 (V2A) support — same pattern as CV200 and CV100.

AV100 uses kernel 4.9.37 and hi3516a_* blob naming. Key mappings:
- open_vi.ko → hi3516a_viu.ko
- open_rgn.ko → hi3516a_region.ko
- open_acodec.ko → acodec.ko
- open_himedia.ko → hi_media.ko

AV100 has modules not in CV200: h265e, vda, pm.

Also:
- Enable TDE for AV100 (RGN depends on TDE symbols)
- Enable BR2_PACKAGE_HISILICON_OPENSDK for both AV100 defconfigs
- Add osdrv dependency ordering for AV100
- Add AV100 to extra/ cleanup hook

Depends on OpenIPC/openhisilicon#49 (vb_force_exit + sys param fixes).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@widgetii widgetii force-pushed the feat/av100-opensdk-modules branch from 9614c87 to 94d8f7b Compare April 14, 2026 17:06
@widgetii widgetii merged commit 9993ade 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