#[doc = r"Register block"] #[repr(C)] pub struct XIP_ENC { #[doc = "0x00 - Bits 31:0 of XIP AES KEY"] pub key0: KEY0, #[doc = "0x04 - Bits 63:32 of XIP AES KEY"] pub key1: KEY1, #[doc = "0x08 - Bits 95:64 of XIP AES KEY"] pub key2: KEY2, #[doc = "0x0c - Bits 127:96 of XIP AES KEY"] pub key3: KEY3, #[doc = "0x10 - Bits 31:0 of XIP NONCE"] pub nonce0: NONCE0, #[doc = "0x14 - Bits 63:32 of XIP NONCE"] pub nonce1: NONCE1, #[doc = "0x18 - Bits 95:64 of XIP NONCE"] pub nonce2: NONCE2, #[doc = "0x1c - Enable stream cipher for XIP"] pub enable: ENABLE, } #[doc = "KEY0 (w) register accessor: an alias for `Reg`"] pub type KEY0 = crate::Reg; #[doc = "Bits 31:0 of XIP AES KEY"] pub mod key0; #[doc = "KEY1 (w) register accessor: an alias for `Reg`"] pub type KEY1 = crate::Reg; #[doc = "Bits 63:32 of XIP AES KEY"] pub mod key1; #[doc = "KEY2 (w) register accessor: an alias for `Reg`"] pub type KEY2 = crate::Reg; #[doc = "Bits 95:64 of XIP AES KEY"] pub mod key2; #[doc = "KEY3 (w) register accessor: an alias for `Reg`"] pub type KEY3 = crate::Reg; #[doc = "Bits 127:96 of XIP AES KEY"] pub mod key3; #[doc = "NONCE0 (w) register accessor: an alias for `Reg`"] pub type NONCE0 = crate::Reg; #[doc = "Bits 31:0 of XIP NONCE"] pub mod nonce0; #[doc = "NONCE1 (w) register accessor: an alias for `Reg`"] pub type NONCE1 = crate::Reg; #[doc = "Bits 63:32 of XIP NONCE"] pub mod nonce1; #[doc = "NONCE2 (w) register accessor: an alias for `Reg`"] pub type NONCE2 = crate::Reg; #[doc = "Bits 95:64 of XIP NONCE"] pub mod nonce2; #[doc = "ENABLE (rw) register accessor: an alias for `Reg`"] pub type ENABLE = crate::Reg; #[doc = "Enable stream cipher for XIP"] pub mod enable;