| 12345678910111213141516171819202122232425 |
- // SPDX-License-Identifier: GPL-2.0
- use crate::{
- falcon::{
- FalconEngine,
- PFalcon2Base,
- PFalconBase, //
- },
- regs::macros::RegisterBase,
- };
- /// Type specifying the `Sec2` falcon engine. Cannot be instantiated.
- pub(crate) struct Sec2(());
- impl RegisterBase<PFalconBase> for Sec2 {
- const BASE: usize = 0x00840000;
- }
- impl RegisterBase<PFalcon2Base> for Sec2 {
- const BASE: usize = 0x00841000;
- }
- impl FalconEngine for Sec2 {
- const ID: Self = Sec2(());
- }
|