1#[doc = "Register `GTZC1_MPCBB3_PRIVCFGR25` reader"]
2pub type R = crate::R<GTZC1_MPCBB3_PRIVCFGR25rs>;
3#[doc = "Register `GTZC1_MPCBB3_PRIVCFGR25` writer"]
4pub type W = crate::W<GTZC1_MPCBB3_PRIVCFGR25rs>;
5#[doc = "Field `PRIV0` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
6pub type PRIV0_R = crate::BitReader;
7#[doc = "Field `PRIV0` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
8pub type PRIV0_W<'a, REG> = crate::BitWriter<'a, REG>;
9#[doc = "Field `PRIV1` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
10pub type PRIV1_R = crate::BitReader;
11#[doc = "Field `PRIV1` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
12pub type PRIV1_W<'a, REG> = crate::BitWriter<'a, REG>;
13#[doc = "Field `PRIV2` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
14pub type PRIV2_R = crate::BitReader;
15#[doc = "Field `PRIV2` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
16pub type PRIV2_W<'a, REG> = crate::BitWriter<'a, REG>;
17#[doc = "Field `PRIV3` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
18pub type PRIV3_R = crate::BitReader;
19#[doc = "Field `PRIV3` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
20pub type PRIV3_W<'a, REG> = crate::BitWriter<'a, REG>;
21#[doc = "Field `PRIV4` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
22pub type PRIV4_R = crate::BitReader;
23#[doc = "Field `PRIV4` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
24pub type PRIV4_W<'a, REG> = crate::BitWriter<'a, REG>;
25#[doc = "Field `PRIV5` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
26pub type PRIV5_R = crate::BitReader;
27#[doc = "Field `PRIV5` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
28pub type PRIV5_W<'a, REG> = crate::BitWriter<'a, REG>;
29#[doc = "Field `PRIV6` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
30pub type PRIV6_R = crate::BitReader;
31#[doc = "Field `PRIV6` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
32pub type PRIV6_W<'a, REG> = crate::BitWriter<'a, REG>;
33#[doc = "Field `PRIV7` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
34pub type PRIV7_R = crate::BitReader;
35#[doc = "Field `PRIV7` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
36pub type PRIV7_W<'a, REG> = crate::BitWriter<'a, REG>;
37#[doc = "Field `PRIV8` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
38pub type PRIV8_R = crate::BitReader;
39#[doc = "Field `PRIV8` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
40pub type PRIV8_W<'a, REG> = crate::BitWriter<'a, REG>;
41#[doc = "Field `PRIV9` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
42pub type PRIV9_R = crate::BitReader;
43#[doc = "Field `PRIV9` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
44pub type PRIV9_W<'a, REG> = crate::BitWriter<'a, REG>;
45#[doc = "Field `PRIV10` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
46pub type PRIV10_R = crate::BitReader;
47#[doc = "Field `PRIV10` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
48pub type PRIV10_W<'a, REG> = crate::BitWriter<'a, REG>;
49#[doc = "Field `PRIV11` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
50pub type PRIV11_R = crate::BitReader;
51#[doc = "Field `PRIV11` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
52pub type PRIV11_W<'a, REG> = crate::BitWriter<'a, REG>;
53#[doc = "Field `PRIV12` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
54pub type PRIV12_R = crate::BitReader;
55#[doc = "Field `PRIV12` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
56pub type PRIV12_W<'a, REG> = crate::BitWriter<'a, REG>;
57#[doc = "Field `PRIV13` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
58pub type PRIV13_R = crate::BitReader;
59#[doc = "Field `PRIV13` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
60pub type PRIV13_W<'a, REG> = crate::BitWriter<'a, REG>;
61#[doc = "Field `PRIV14` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
62pub type PRIV14_R = crate::BitReader;
63#[doc = "Field `PRIV14` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
64pub type PRIV14_W<'a, REG> = crate::BitWriter<'a, REG>;
65#[doc = "Field `PRIV15` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
66pub type PRIV15_R = crate::BitReader;
67#[doc = "Field `PRIV15` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
68pub type PRIV15_W<'a, REG> = crate::BitWriter<'a, REG>;
69#[doc = "Field `PRIV16` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
70pub type PRIV16_R = crate::BitReader;
71#[doc = "Field `PRIV16` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
72pub type PRIV16_W<'a, REG> = crate::BitWriter<'a, REG>;
73#[doc = "Field `PRIV17` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
74pub type PRIV17_R = crate::BitReader;
75#[doc = "Field `PRIV17` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
76pub type PRIV17_W<'a, REG> = crate::BitWriter<'a, REG>;
77#[doc = "Field `PRIV18` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
78pub type PRIV18_R = crate::BitReader;
79#[doc = "Field `PRIV18` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
80pub type PRIV18_W<'a, REG> = crate::BitWriter<'a, REG>;
81#[doc = "Field `PRIV19` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
82pub type PRIV19_R = crate::BitReader;
83#[doc = "Field `PRIV19` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
84pub type PRIV19_W<'a, REG> = crate::BitWriter<'a, REG>;
85#[doc = "Field `PRIV20` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
86pub type PRIV20_R = crate::BitReader;
87#[doc = "Field `PRIV20` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
88pub type PRIV20_W<'a, REG> = crate::BitWriter<'a, REG>;
89#[doc = "Field `PRIV21` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
90pub type PRIV21_R = crate::BitReader;
91#[doc = "Field `PRIV21` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
92pub type PRIV21_W<'a, REG> = crate::BitWriter<'a, REG>;
93#[doc = "Field `PRIV22` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
94pub type PRIV22_R = crate::BitReader;
95#[doc = "Field `PRIV22` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
96pub type PRIV22_W<'a, REG> = crate::BitWriter<'a, REG>;
97#[doc = "Field `PRIV23` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
98pub type PRIV23_R = crate::BitReader;
99#[doc = "Field `PRIV23` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
100pub type PRIV23_W<'a, REG> = crate::BitWriter<'a, REG>;
101#[doc = "Field `PRIV24` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
102pub type PRIV24_R = crate::BitReader;
103#[doc = "Field `PRIV24` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
104pub type PRIV24_W<'a, REG> = crate::BitWriter<'a, REG>;
105#[doc = "Field `PRIV25` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
106pub type PRIV25_R = crate::BitReader;
107#[doc = "Field `PRIV25` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
108pub type PRIV25_W<'a, REG> = crate::BitWriter<'a, REG>;
109#[doc = "Field `PRIV26` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
110pub type PRIV26_R = crate::BitReader;
111#[doc = "Field `PRIV26` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
112pub type PRIV26_W<'a, REG> = crate::BitWriter<'a, REG>;
113#[doc = "Field `PRIV27` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
114pub type PRIV27_R = crate::BitReader;
115#[doc = "Field `PRIV27` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
116pub type PRIV27_W<'a, REG> = crate::BitWriter<'a, REG>;
117#[doc = "Field `PRIV28` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
118pub type PRIV28_R = crate::BitReader;
119#[doc = "Field `PRIV28` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
120pub type PRIV28_W<'a, REG> = crate::BitWriter<'a, REG>;
121#[doc = "Field `PRIV29` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
122pub type PRIV29_R = crate::BitReader;
123#[doc = "Field `PRIV29` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
124pub type PRIV29_W<'a, REG> = crate::BitWriter<'a, REG>;
125#[doc = "Field `PRIV30` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
126pub type PRIV30_R = crate::BitReader;
127#[doc = "Field `PRIV30` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
128pub type PRIV30_W<'a, REG> = crate::BitWriter<'a, REG>;
129#[doc = "Field `PRIV31` reader - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
130pub type PRIV31_R = crate::BitReader;
131#[doc = "Field `PRIV31` writer - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
132pub type PRIV31_W<'a, REG> = crate::BitWriter<'a, REG>;
133impl R {
134 #[doc = "Bit 0 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
135 #[inline(always)]
136 pub fn priv0(&self) -> PRIV0_R {
137 PRIV0_R::new((self.bits & 1) != 0)
138 }
139 #[doc = "Bit 1 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
140 #[inline(always)]
141 pub fn priv1(&self) -> PRIV1_R {
142 PRIV1_R::new(((self.bits >> 1) & 1) != 0)
143 }
144 #[doc = "Bit 2 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
145 #[inline(always)]
146 pub fn priv2(&self) -> PRIV2_R {
147 PRIV2_R::new(((self.bits >> 2) & 1) != 0)
148 }
149 #[doc = "Bit 3 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
150 #[inline(always)]
151 pub fn priv3(&self) -> PRIV3_R {
152 PRIV3_R::new(((self.bits >> 3) & 1) != 0)
153 }
154 #[doc = "Bit 4 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
155 #[inline(always)]
156 pub fn priv4(&self) -> PRIV4_R {
157 PRIV4_R::new(((self.bits >> 4) & 1) != 0)
158 }
159 #[doc = "Bit 5 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
160 #[inline(always)]
161 pub fn priv5(&self) -> PRIV5_R {
162 PRIV5_R::new(((self.bits >> 5) & 1) != 0)
163 }
164 #[doc = "Bit 6 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
165 #[inline(always)]
166 pub fn priv6(&self) -> PRIV6_R {
167 PRIV6_R::new(((self.bits >> 6) & 1) != 0)
168 }
169 #[doc = "Bit 7 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
170 #[inline(always)]
171 pub fn priv7(&self) -> PRIV7_R {
172 PRIV7_R::new(((self.bits >> 7) & 1) != 0)
173 }
174 #[doc = "Bit 8 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
175 #[inline(always)]
176 pub fn priv8(&self) -> PRIV8_R {
177 PRIV8_R::new(((self.bits >> 8) & 1) != 0)
178 }
179 #[doc = "Bit 9 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
180 #[inline(always)]
181 pub fn priv9(&self) -> PRIV9_R {
182 PRIV9_R::new(((self.bits >> 9) & 1) != 0)
183 }
184 #[doc = "Bit 10 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
185 #[inline(always)]
186 pub fn priv10(&self) -> PRIV10_R {
187 PRIV10_R::new(((self.bits >> 10) & 1) != 0)
188 }
189 #[doc = "Bit 11 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
190 #[inline(always)]
191 pub fn priv11(&self) -> PRIV11_R {
192 PRIV11_R::new(((self.bits >> 11) & 1) != 0)
193 }
194 #[doc = "Bit 12 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
195 #[inline(always)]
196 pub fn priv12(&self) -> PRIV12_R {
197 PRIV12_R::new(((self.bits >> 12) & 1) != 0)
198 }
199 #[doc = "Bit 13 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
200 #[inline(always)]
201 pub fn priv13(&self) -> PRIV13_R {
202 PRIV13_R::new(((self.bits >> 13) & 1) != 0)
203 }
204 #[doc = "Bit 14 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
205 #[inline(always)]
206 pub fn priv14(&self) -> PRIV14_R {
207 PRIV14_R::new(((self.bits >> 14) & 1) != 0)
208 }
209 #[doc = "Bit 15 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
210 #[inline(always)]
211 pub fn priv15(&self) -> PRIV15_R {
212 PRIV15_R::new(((self.bits >> 15) & 1) != 0)
213 }
214 #[doc = "Bit 16 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
215 #[inline(always)]
216 pub fn priv16(&self) -> PRIV16_R {
217 PRIV16_R::new(((self.bits >> 16) & 1) != 0)
218 }
219 #[doc = "Bit 17 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
220 #[inline(always)]
221 pub fn priv17(&self) -> PRIV17_R {
222 PRIV17_R::new(((self.bits >> 17) & 1) != 0)
223 }
224 #[doc = "Bit 18 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
225 #[inline(always)]
226 pub fn priv18(&self) -> PRIV18_R {
227 PRIV18_R::new(((self.bits >> 18) & 1) != 0)
228 }
229 #[doc = "Bit 19 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
230 #[inline(always)]
231 pub fn priv19(&self) -> PRIV19_R {
232 PRIV19_R::new(((self.bits >> 19) & 1) != 0)
233 }
234 #[doc = "Bit 20 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
235 #[inline(always)]
236 pub fn priv20(&self) -> PRIV20_R {
237 PRIV20_R::new(((self.bits >> 20) & 1) != 0)
238 }
239 #[doc = "Bit 21 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
240 #[inline(always)]
241 pub fn priv21(&self) -> PRIV21_R {
242 PRIV21_R::new(((self.bits >> 21) & 1) != 0)
243 }
244 #[doc = "Bit 22 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
245 #[inline(always)]
246 pub fn priv22(&self) -> PRIV22_R {
247 PRIV22_R::new(((self.bits >> 22) & 1) != 0)
248 }
249 #[doc = "Bit 23 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
250 #[inline(always)]
251 pub fn priv23(&self) -> PRIV23_R {
252 PRIV23_R::new(((self.bits >> 23) & 1) != 0)
253 }
254 #[doc = "Bit 24 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
255 #[inline(always)]
256 pub fn priv24(&self) -> PRIV24_R {
257 PRIV24_R::new(((self.bits >> 24) & 1) != 0)
258 }
259 #[doc = "Bit 25 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
260 #[inline(always)]
261 pub fn priv25(&self) -> PRIV25_R {
262 PRIV25_R::new(((self.bits >> 25) & 1) != 0)
263 }
264 #[doc = "Bit 26 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
265 #[inline(always)]
266 pub fn priv26(&self) -> PRIV26_R {
267 PRIV26_R::new(((self.bits >> 26) & 1) != 0)
268 }
269 #[doc = "Bit 27 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
270 #[inline(always)]
271 pub fn priv27(&self) -> PRIV27_R {
272 PRIV27_R::new(((self.bits >> 27) & 1) != 0)
273 }
274 #[doc = "Bit 28 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
275 #[inline(always)]
276 pub fn priv28(&self) -> PRIV28_R {
277 PRIV28_R::new(((self.bits >> 28) & 1) != 0)
278 }
279 #[doc = "Bit 29 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
280 #[inline(always)]
281 pub fn priv29(&self) -> PRIV29_R {
282 PRIV29_R::new(((self.bits >> 29) & 1) != 0)
283 }
284 #[doc = "Bit 30 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
285 #[inline(always)]
286 pub fn priv30(&self) -> PRIV30_R {
287 PRIV30_R::new(((self.bits >> 30) & 1) != 0)
288 }
289 #[doc = "Bit 31 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
290 #[inline(always)]
291 pub fn priv31(&self) -> PRIV31_R {
292 PRIV31_R::new(((self.bits >> 31) & 1) != 0)
293 }
294}
295impl W {
296 #[doc = "Bit 0 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
297 #[inline(always)]
298 #[must_use]
299 pub fn priv0(&mut self) -> PRIV0_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
300 PRIV0_W::new(self, 0)
301 }
302 #[doc = "Bit 1 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
303 #[inline(always)]
304 #[must_use]
305 pub fn priv1(&mut self) -> PRIV1_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
306 PRIV1_W::new(self, 1)
307 }
308 #[doc = "Bit 2 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
309 #[inline(always)]
310 #[must_use]
311 pub fn priv2(&mut self) -> PRIV2_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
312 PRIV2_W::new(self, 2)
313 }
314 #[doc = "Bit 3 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
315 #[inline(always)]
316 #[must_use]
317 pub fn priv3(&mut self) -> PRIV3_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
318 PRIV3_W::new(self, 3)
319 }
320 #[doc = "Bit 4 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
321 #[inline(always)]
322 #[must_use]
323 pub fn priv4(&mut self) -> PRIV4_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
324 PRIV4_W::new(self, 4)
325 }
326 #[doc = "Bit 5 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
327 #[inline(always)]
328 #[must_use]
329 pub fn priv5(&mut self) -> PRIV5_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
330 PRIV5_W::new(self, 5)
331 }
332 #[doc = "Bit 6 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
333 #[inline(always)]
334 #[must_use]
335 pub fn priv6(&mut self) -> PRIV6_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
336 PRIV6_W::new(self, 6)
337 }
338 #[doc = "Bit 7 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
339 #[inline(always)]
340 #[must_use]
341 pub fn priv7(&mut self) -> PRIV7_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
342 PRIV7_W::new(self, 7)
343 }
344 #[doc = "Bit 8 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
345 #[inline(always)]
346 #[must_use]
347 pub fn priv8(&mut self) -> PRIV8_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
348 PRIV8_W::new(self, 8)
349 }
350 #[doc = "Bit 9 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
351 #[inline(always)]
352 #[must_use]
353 pub fn priv9(&mut self) -> PRIV9_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
354 PRIV9_W::new(self, 9)
355 }
356 #[doc = "Bit 10 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
357 #[inline(always)]
358 #[must_use]
359 pub fn priv10(&mut self) -> PRIV10_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
360 PRIV10_W::new(self, 10)
361 }
362 #[doc = "Bit 11 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
363 #[inline(always)]
364 #[must_use]
365 pub fn priv11(&mut self) -> PRIV11_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
366 PRIV11_W::new(self, 11)
367 }
368 #[doc = "Bit 12 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
369 #[inline(always)]
370 #[must_use]
371 pub fn priv12(&mut self) -> PRIV12_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
372 PRIV12_W::new(self, 12)
373 }
374 #[doc = "Bit 13 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
375 #[inline(always)]
376 #[must_use]
377 pub fn priv13(&mut self) -> PRIV13_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
378 PRIV13_W::new(self, 13)
379 }
380 #[doc = "Bit 14 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
381 #[inline(always)]
382 #[must_use]
383 pub fn priv14(&mut self) -> PRIV14_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
384 PRIV14_W::new(self, 14)
385 }
386 #[doc = "Bit 15 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
387 #[inline(always)]
388 #[must_use]
389 pub fn priv15(&mut self) -> PRIV15_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
390 PRIV15_W::new(self, 15)
391 }
392 #[doc = "Bit 16 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
393 #[inline(always)]
394 #[must_use]
395 pub fn priv16(&mut self) -> PRIV16_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
396 PRIV16_W::new(self, 16)
397 }
398 #[doc = "Bit 17 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
399 #[inline(always)]
400 #[must_use]
401 pub fn priv17(&mut self) -> PRIV17_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
402 PRIV17_W::new(self, 17)
403 }
404 #[doc = "Bit 18 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
405 #[inline(always)]
406 #[must_use]
407 pub fn priv18(&mut self) -> PRIV18_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
408 PRIV18_W::new(self, 18)
409 }
410 #[doc = "Bit 19 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
411 #[inline(always)]
412 #[must_use]
413 pub fn priv19(&mut self) -> PRIV19_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
414 PRIV19_W::new(self, 19)
415 }
416 #[doc = "Bit 20 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
417 #[inline(always)]
418 #[must_use]
419 pub fn priv20(&mut self) -> PRIV20_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
420 PRIV20_W::new(self, 20)
421 }
422 #[doc = "Bit 21 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
423 #[inline(always)]
424 #[must_use]
425 pub fn priv21(&mut self) -> PRIV21_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
426 PRIV21_W::new(self, 21)
427 }
428 #[doc = "Bit 22 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
429 #[inline(always)]
430 #[must_use]
431 pub fn priv22(&mut self) -> PRIV22_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
432 PRIV22_W::new(self, 22)
433 }
434 #[doc = "Bit 23 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
435 #[inline(always)]
436 #[must_use]
437 pub fn priv23(&mut self) -> PRIV23_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
438 PRIV23_W::new(self, 23)
439 }
440 #[doc = "Bit 24 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
441 #[inline(always)]
442 #[must_use]
443 pub fn priv24(&mut self) -> PRIV24_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
444 PRIV24_W::new(self, 24)
445 }
446 #[doc = "Bit 25 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
447 #[inline(always)]
448 #[must_use]
449 pub fn priv25(&mut self) -> PRIV25_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
450 PRIV25_W::new(self, 25)
451 }
452 #[doc = "Bit 26 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
453 #[inline(always)]
454 #[must_use]
455 pub fn priv26(&mut self) -> PRIV26_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
456 PRIV26_W::new(self, 26)
457 }
458 #[doc = "Bit 27 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
459 #[inline(always)]
460 #[must_use]
461 pub fn priv27(&mut self) -> PRIV27_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
462 PRIV27_W::new(self, 27)
463 }
464 #[doc = "Bit 28 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
465 #[inline(always)]
466 #[must_use]
467 pub fn priv28(&mut self) -> PRIV28_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
468 PRIV28_W::new(self, 28)
469 }
470 #[doc = "Bit 29 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
471 #[inline(always)]
472 #[must_use]
473 pub fn priv29(&mut self) -> PRIV29_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
474 PRIV29_W::new(self, 29)
475 }
476 #[doc = "Bit 30 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
477 #[inline(always)]
478 #[must_use]
479 pub fn priv30(&mut self) -> PRIV30_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
480 PRIV30_W::new(self, 30)
481 }
482 #[doc = "Bit 31 - Privileged configuration for block y, belonging to super-block x (y = 31 to 0). Non-secure write to this bit is ignored if SECy bit is set in GTZC1_MPCBBz_SECCFGRx. Writes are ignored if SPLCKx bit is set in GTZC1_MPCBBz_CFGLOCK."]
483 #[inline(always)]
484 #[must_use]
485 pub fn priv31(&mut self) -> PRIV31_W<GTZC1_MPCBB3_PRIVCFGR25rs> {
486 PRIV31_W::new(self, 31)
487 }
488 #[doc = r" Writes raw bits to the register."]
489 #[doc = r""]
490 #[doc = r" # Safety"]
491 #[doc = r""]
492 #[doc = r" Passing incorrect value can cause undefined behaviour. See reference manual"]
493 #[inline(always)]
494 pub unsafe fn bits(&mut self, bits: u32) -> &mut Self {
495 self.bits = bits;
496 self
497 }
498}
499#[doc = "GTZC1 SRAM3 MPCBB privileged configuration for super-block 25 register\n\nYou can [`read`](crate::generic::Reg::read) this register and get [`gtzc1_mpcbb3_privcfgr25::R`](R). You can [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero) this register using [`gtzc1_mpcbb3_privcfgr25::W`](W). You can also [`modify`](crate::generic::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api)."]
500pub struct GTZC1_MPCBB3_PRIVCFGR25rs;
501impl crate::RegisterSpec for GTZC1_MPCBB3_PRIVCFGR25rs {
502 type Ux = u32;
503}
504#[doc = "`read()` method returns [`gtzc1_mpcbb3_privcfgr25::R`](R) reader structure"]
505impl crate::Readable for GTZC1_MPCBB3_PRIVCFGR25rs {}
506#[doc = "`write(|w| ..)` method takes [`gtzc1_mpcbb3_privcfgr25::W`](W) writer structure"]
507impl crate::Writable for GTZC1_MPCBB3_PRIVCFGR25rs {
508 const ZERO_TO_MODIFY_FIELDS_BITMAP: u32 = 0;
509 const ONE_TO_MODIFY_FIELDS_BITMAP: u32 = 0;
510}
511#[doc = "`reset()` method sets GTZC1_MPCBB3_PRIVCFGR25 to value 0xffff_ffff"]
512impl crate::Resettable for GTZC1_MPCBB3_PRIVCFGR25rs {
513 const RESET_VALUE: u32 = 0xffff_ffff;
514}