Skip to content

hisilicon/dv500: build kernel modules + sensors from source (opensdk)#2205

Merged
widgetii merged 1 commit into
masterfrom
hi3519dv500-opensdk
Jun 23, 2026
Merged

hisilicon/dv500: build kernel modules + sensors from source (opensdk)#2205
widgetii merged 1 commit into
masterfrom
hi3519dv500-opensdk

Conversation

@widgetii

Copy link
Copy Markdown
Member

Enables hisilicon-opensdk for hi3519dv500 now that openhisilicon has the V5 aarch64 SoC (openhisilicon #203 sensors + #204 kernel modules). This makes the DV500 firmware build + ship the source-built open_*.ko kernel modules and libsns_*.so sensors, replacing the earlier deferred state.

Changes

  • hisilicon-opensdk.mk: bump pin b1c4dae5666a0958; add the dv500 branch — osdrv dependency, SDK_CODE=0x3519D500, the 8-sensor list, the V5-style install (open_*.ko/lib/modules/<kver>/hisilicon, modprobe open_*; sensors → /usr/lib/sensors), and the finalize-modules cleanup.
  • hi3519dv500_ultimate_defconfig: BR2_PACKAGE_HISILICON_OPENSDK=y.

Validation

Local make BOARD=hi3519dv500_ultimate br-hisilicon-opensdk builds 53 open_*.ko + 8 sensor .so against linux 5.10.0 and installs them (53 in hisilicon/, 8 in /usr/lib/sensors). The Build hi3519dv500_ultimate CI job exercises the full image build + finalize.

The opensdk pin bump is additive (openhisilicon #203/#204 only added hi3519dv500 paths), so the other hisilicon/goke chips that build opensdk are unaffected — the full CI matrix confirms.

Enable hisilicon-opensdk for hi3519dv500 now that openhisilicon has the V5
aarch64 SoC (openhisilicon #203 sensors + #204 kernel modules). Bumps the
opensdk pin to 666a0958 and adds the dv500 branch: the osdrv dependency,
SDK_CODE 0x3519D500, the 8-sensor install list, the V5-style install
(open_*.ko -> /lib/modules/<kver>/hisilicon for `modprobe open_*`;
source-built libsns_*.so -> /usr/lib/sensors), and the finalize-modules
cleanup. Enables BR2_PACKAGE_HISILICON_OPENSDK in hi3519dv500_ultimate.

Validated locally: `make BOARD=hi3519dv500_ultimate br-hisilicon-opensdk`
builds 53 open_*.ko + 8 sensor .so against linux 5.10.0 and installs them.

The opensdk pin bump is additive (openhisilicon #203/#204 only added
hi3519dv500), so the other hisilicon/goke chips are unaffected.
@widgetii widgetii merged commit 3e98d91 into master Jun 23, 2026
105 checks passed
@widgetii widgetii deleted the hi3519dv500-opensdk branch June 23, 2026 18:48
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