s32k142_pac/
lmem.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - Cache control register"]
5    pub lmem_pcccr: crate::Reg<lmem_pcccr::LMEM_PCCCR_SPEC>,
6    #[doc = "0x04 - Cache line control register"]
7    pub lmem_pcclcr: crate::Reg<lmem_pcclcr::LMEM_PCCLCR_SPEC>,
8    #[doc = "0x08 - Cache search address register"]
9    pub lmem_pccsar: crate::Reg<lmem_pccsar::LMEM_PCCSAR_SPEC>,
10    #[doc = "0x0c - Cache read/write value register"]
11    pub lmem_pcccvr: crate::Reg<lmem_pcccvr::LMEM_PCCCVR_SPEC>,
12    _reserved4: [u8; 0x10],
13    #[doc = "0x20 - Cache regions mode register"]
14    pub pccrmr: crate::Reg<pccrmr::PCCRMR_SPEC>,
15}
16#[doc = "LMEM_PCCCR register accessor: an alias for `Reg<LMEM_PCCCR_SPEC>`"]
17pub type LMEM_PCCCR = crate::Reg<lmem_pcccr::LMEM_PCCCR_SPEC>;
18#[doc = "Cache control register"]
19pub mod lmem_pcccr;
20#[doc = "LMEM_PCCLCR register accessor: an alias for `Reg<LMEM_PCCLCR_SPEC>`"]
21pub type LMEM_PCCLCR = crate::Reg<lmem_pcclcr::LMEM_PCCLCR_SPEC>;
22#[doc = "Cache line control register"]
23pub mod lmem_pcclcr;
24#[doc = "LMEM_PCCSAR register accessor: an alias for `Reg<LMEM_PCCSAR_SPEC>`"]
25pub type LMEM_PCCSAR = crate::Reg<lmem_pccsar::LMEM_PCCSAR_SPEC>;
26#[doc = "Cache search address register"]
27pub mod lmem_pccsar;
28#[doc = "LMEM_PCCCVR register accessor: an alias for `Reg<LMEM_PCCCVR_SPEC>`"]
29pub type LMEM_PCCCVR = crate::Reg<lmem_pcccvr::LMEM_PCCCVR_SPEC>;
30#[doc = "Cache read/write value register"]
31pub mod lmem_pcccvr;
32#[doc = "PCCRMR register accessor: an alias for `Reg<PCCRMR_SPEC>`"]
33pub type PCCRMR = crate::Reg<pccrmr::PCCRMR_SPEC>;
34#[doc = "Cache regions mode register"]
35pub mod pccrmr;