k66/
lmem.rs

1#[doc = r" Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - Cache control register"]
5    pub pcccr: PCCCR,
6    #[doc = "0x04 - Cache line control register"]
7    pub pcclcr: PCCLCR,
8    #[doc = "0x08 - Cache search address register"]
9    pub pccsar: PCCSAR,
10    #[doc = "0x0c - Cache read/write value register"]
11    pub pcccvr: PCCCVR,
12    _reserved0: [u8; 16usize],
13    #[doc = "0x20 - Cache regions mode register"]
14    pub pccrmr: PCCRMR,
15}
16#[doc = "Cache control register"]
17pub struct PCCCR {
18    register: ::vcell::VolatileCell<u32>,
19}
20#[doc = "Cache control register"]
21pub mod pcccr;
22#[doc = "Cache line control register"]
23pub struct PCCLCR {
24    register: ::vcell::VolatileCell<u32>,
25}
26#[doc = "Cache line control register"]
27pub mod pcclcr;
28#[doc = "Cache search address register"]
29pub struct PCCSAR {
30    register: ::vcell::VolatileCell<u32>,
31}
32#[doc = "Cache search address register"]
33pub mod pccsar;
34#[doc = "Cache read/write value register"]
35pub struct PCCCVR {
36    register: ::vcell::VolatileCell<u32>,
37}
38#[doc = "Cache read/write value register"]
39pub mod pcccvr;
40#[doc = "Cache regions mode register"]
41pub struct PCCRMR {
42    register: ::vcell::VolatileCell<u32>,
43}
44#[doc = "Cache regions mode register"]
45pub mod pccrmr;