alp-sdk v0.3 candidate — 2026-05-14 progress update

Active progress on the v0.3.0 candidate — surface complete, runtime implementations filling in. Tracking metadata/sdk_version.yaml; CHANGELOG entries under [Unreleased] — v0.3.0 candidate.

Today’s highlights (2026-05-14)

  • Vendor partnership verification — three top-of-tree HALs now first-class upstream consumers in west.yml:
    • Alif (sdk-alif) — hal_alif promoted to first-class; AEN board files restored.
    • NXP MCUXpresso — verification matrix landed.
    • Renesas (FSP) — V2N AI SDK 7.10 BSP wire-up in meta-alp.
  • V2N DEEPX rail-managementDEEPX_PWR_EN_REQ (P65) + DEEPX_CORE_0P75_EN (P64) added to the V2N peripheral map; DA9292 OTP-variant bring-up fix prevents accidental 1.50 V over-volt of DEEPX.
  • Multi-processor mailbox — high-efficiency (HE) side peer image landed under production-deployment skeleton.
  • Doxygen pass — full doxygen across remaining headers.
  • SLSA L2 → L3 via the slsa-framework reusable workflow.
  • TLS-handshake fuzz harness added under tests/.
  • Peripheral thin-spot test fills — ztest coverage closed on previously-marked gaps.
  • Top-level UX simplification — dead links to gitignored notes/ removed, tools/program_eeprom.py moved into scripts/.

Where to go next

Code merged ≠ verified — every claim above is tracked in docs/test-plan.md and a release does not tag until the gating rows flip to :white_check_mark:.