per1warmmask
The PER1WARMMASK register is used by software to mask the assertion of module reset signals for hardware sequenced warm resets. There is a writeable bit for each module reset signal that is asserted by default on a hardware sequenced warm reset. If the bit is 1, the module reset signal is asserted by a hardware sequenced warm reset. If the bit is 0, the module reset signal is not changed by a hardware sequenced warm reset. The bit assignments of the *WARMMASK registers match the corresponding *MODRST registers. Any module reset signals that are never asserted by a warm reset have reserved bit offsets and are tied to 0 (read as 0, writes are ignored).
All fields are only reset by a cold reset.
Module Instance | Base Address | Register Address |
---|---|---|
i_rst_mgr_rstmgr | 0xFFD05000 | 0xFFD05048 |
Offset: 0x48
Access: RW
Important: The value of a reserved bit must be maintained in software. When you modify registers containing reserved bit fields, you must use a read-modify-write operation to preserve state and prevent indeterminate system behavior.
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
Reserved |
gpio2 RW 0x1 |
gpio1 RW 0x1 |
gpio0 RW 0x1 |
Reserved |
uart1 RW 0x1 |
uart0 RW 0x1 |
|||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Reserved |
i2c4 RW 0x1 |
i2c3 RW 0x1 |
i2c2 RW 0x1 |
i2c1 RW 0x1 |
i2c0 RW 0x1 |
Reserved |
sptimer1 RW 0x1 |
sptimer0 RW 0x1 |
l4systimer1 RW 0x1 |
l4systimer0 RW 0x1 |
watchdog1 RW 0x1 |
watchdog0 RW 0x1 |
per1warmmask Fields
Bit | Name | Description | Access | Reset |
---|---|---|---|---|
26 | gpio2 | Masks hardware sequenced warm reset for GPIO2 |
RW | 0x1 |
25 | gpio1 | Masks hardware sequenced warm reset for GPIO1 |
RW | 0x1 |
24 | gpio0 | Masks hardware sequenced warm reset for GPIO0 |
RW | 0x1 |
17 | uart1 | Masks hardware sequenced warm reset for UART1 |
RW | 0x1 |
16 | uart0 | Masks hardware sequenced warm reset forUART0 |
RW | 0x1 |
12 | i2c4 | Masks hardware sequenced warm reset for I2C4 controller |
RW | 0x1 |
11 | i2c3 | Masks hardware sequenced warm reset for I2C3 controller |
RW | 0x1 |
10 | i2c2 | Masks hardware sequenced warm reset for I2C2 controller |
RW | 0x1 |
9 | i2c1 | Masks hardware sequenced warm reset for 2C1 controller |
RW | 0x1 |
8 | i2c0 | Masks hardware sequenced warm reset for 2C0 controller |
RW | 0x1 |
5 | sptimer1 | Masks hardware sequenced warm reset for SP timer 1 connected to L4 |
RW | 0x1 |
4 | sptimer0 | Masks hardware sequenced warm reset for SP timer 0 connected to L4 |
RW | 0x1 |
3 | l4systimer1 | Masks hardware sequenced warm reset for l4sys_timer1 |
RW | 0x1 |
2 | l4systimer0 | Masks hardware sequenced warm reset for l4sys_timer0 |
RW | 0x1 |
1 | watchdog1 | Masks hardware sequenced warm reset for Watchdog 1 |
RW | 0x1 |
0 | watchdog0 | Masks hardware sequenced warm reset for Watchdog 0 |
RW | 0x1 |