Board-level integration crate for AST10x0 platforms.
This crate owns board-level hardware initialization and board-selected SGPIOM configuration for AST10x0 targets.
SGPIOM policy is board-owned here, while SGPIOM execution remains in //target/ast10x0/peripherals.
The board package wires SGPIOM JSON tooling into Bazel with these targets:
//target/ast10x0/board:sgpiom_validate//target/ast10x0/board:sgpiom_merged//target/ast10x0/board:sgpiom_generate//target/ast10x0/board:sgpiom_check//target/ast10x0/board:sgpiom_reportGenerated artifact compiled into this crate:
sgpiom_config_generated.rsSee //tools/sgpiom/README.md for CLI details and manifest format.
bazelisk build --config=virt_ast10x0 //target/ast10x0/board:ast10x0_board
For AST1060 hardware config and SGPIOM pipeline artifacts:
bazelisk build --config=k_ast1060_evb \ //target/ast10x0/board:ast10x0_board \ //target/ast10x0/board:sgpiom_validate \ //target/ast10x0/board:sgpiom_merged \ //target/ast10x0/board:sgpiom_generate \ //target/ast10x0/board:sgpiom_check \ //target/ast10x0/board:sgpiom_report