A new Orin-Industrial board support is included in Ghaf. Tested with related hardware. A new flake is added for agx-industrial. Just created a patch on top of agx-industrial option of jetpack-nixos as it was same in original Milboard AGX BSP. All four ethernet ports active but no NetVm as this carrier board has no Wireless. As a later decision an ethernet port for NetVm could be used.
The major issue is this support is only for Jetpack 5.1.2 where for each Jetpack version there will be a patch matching that Jetpack version.
For some camera support case I prepared an autodetect the jetpack version and apply correct patches structure where this carrier board support needs the same structure.
TODO:
NetVM support (after deciding which ethernet)
Autodetect jetpack version and apply correct patch structure
Firmware mismatch control (To ensure firmware matches the jetpack version of ghaf)
Checklist for things done
[X] Summary of the proposed changes in the PR description
[X] More detailed description in the commit message(s)
[X] Commits are squashed into relevant entities - avoid a lot of minimal dev time commits in the PR
A new Orin-Industrial board support is included in Ghaf. Tested with related hardware. A new flake is added for agx-industrial. Just created a patch on top of agx-industrial option of jetpack-nixos as it was same in original Milboard AGX BSP. All four ethernet ports active but no NetVm as this carrier board has no Wireless. As a later decision an ethernet port for NetVm could be used. The major issue is this support is only for Jetpack 5.1.2 where for each Jetpack version there will be a patch matching that Jetpack version. For some camera support case I prepared an autodetect the jetpack version and apply correct patches structure where this carrier board support needs the same structure. TODO:
Checklist for things done
x86_64
aarch64
riscv64
nix flake check --accept-flake-config
and it passes - Killed after long period of run.Testing