blob: 8ab488a29b0e9393dff1f5836b06ea72cbb926c9 [file]
// Licensed under the Apache-2.0 license
// SPDX-License-Identifier: Apache-2.0
//! Device-facing capability traits for the Boot Orchestrator.
//!
//! `BootControl` is the actuation capability: the orchestrator drives a
//! single managed device's reset without knowing which controller line it
//! maps to. The binding of a HAL reset controller line to a device happens
//! once, in platform configuration, via [`HalBootControl`].
#![cfg_attr(not(test), no_std)]
mod boot_control;
pub use boot_control::{BootControl, HalBootControl};