reginfo: add Hi3519DV500/Hi3516DV500 pinmux dump; audit cv6xx table #40
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: PR Build Check | |
| on: | |
| pull_request: | |
| branches: [master] | |
| jobs: | |
| build: | |
| name: Build ${{ matrix.target }} (musl static) | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| include: | |
| - target: arm32 | |
| toolchain_url: https://github.com/OpenIPC/firmware/releases/download/toolchain/toolchain.hisilicon-hi3516cv100.tgz | |
| toolchain_dir: arm-openipc-linux-musleabi_sdk-buildroot | |
| cc: arm-openipc-linux-musleabi-gcc | |
| - target: mips32 | |
| toolchain_url: https://github.com/OpenIPC/firmware/releases/download/toolchain/toolchain.ingenic-t31.tgz | |
| toolchain_dir: mipsel-openipc-linux-musl_sdk-buildroot | |
| cc: mipsel-openipc-linux-musl-gcc | |
| - target: arm64 | |
| # Bootlin's prebuilt aarch64 musl cross toolchain. Switch | |
| # to an OpenIPC-hosted tarball once one is published. | |
| toolchain_url: https://toolchains.bootlin.com/downloads/releases/toolchains/aarch64/tarballs/aarch64--musl--stable-2025.08-1.tar.xz | |
| toolchain_dir: aarch64--musl--stable-2025.08-1 | |
| cc: aarch64-buildroot-linux-musl-gcc | |
| steps: | |
| - uses: actions/checkout@v5 | |
| - name: Fetch toolchain | |
| run: | | |
| # Download to file (with retries) before extracting — piping | |
| # wget -> tar makes transient stream truncations look like | |
| # corrupt archives; the wget retry only helps with discrete | |
| # files. | |
| wget --tries=3 --timeout=60 -O /tmp/toolchain.tar "${{ matrix.toolchain_url }}" | |
| # `tar xf` autodetects gzip/bzip2/xz so the matrix entries | |
| # can mix archive formats freely. | |
| tar xf /tmp/toolchain.tar -C /opt | |
| rm /tmp/toolchain.tar | |
| - name: Build | |
| run: | | |
| export PATH=/opt/${{ matrix.toolchain_dir }}/bin:$PATH | |
| cmake -H. -Bbuild -DCMAKE_C_COMPILER=${{ matrix.cc }} -DCMAKE_BUILD_TYPE=Release | |
| cmake --build build | |
| test-extraction-pipeline: | |
| name: Test sensor extraction pipeline | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v5 | |
| - name: Run end-to-end pipeline smoke test | |
| run: tools/test_pipeline.sh |