per1modrst
The PER1MODRST register is used by software to trigger module resets for Slow Peripheral Group. Software explicitly asserts and de-asserts module reset signals by writing bits in the appropriate *MODRST register. It is up to software to ensure module reset signals are asserted for the appropriaThe PER1MODRST register is used by software to control module resets for Slow Peripheral Group. Software explicitly asserts and de-asserts module reset signals by writing bits in the appropriate *MODRST register. It is up to software to ensure module reset signals are asserted for the appropriate length of time and are de-asserted in the correct order. It is also up to software to not assert a module reset signal that would prevent software from de-asserting the module reset signal.
Software writes a bit to 1 to assert the module reset signal and to 0 to de-assert the module reset signal.
All fields are reset by a cold reset. All fields are also reset by a warm reset.
The reset value of all fields is 1. This holds the corresponding module in reset until software is ready to release the module from reset by writing 0 to its field.
Module Instance | Base Address | Register Address |
---|---|---|
i_rst_mgr_rstmgr | 0xFFD11000 | 0xFFD11028 |
Size: 32
Offset: 0x28
Access: RW
Access mode: PRIVILEGEMODE
Note: The processor must make a privileged bus access to this register. You can configure processor mode settings in the control registers of the ARM Cortex-A53 MPcore processor. For more information about processor modes, please refer to the ARM Infocenter.
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
Reserved |
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 |
sptimer1 RW 0x1 |
sptimer0 RW 0x1 |
l4systimer1 RW 0x1 |
l4systimer0 RW 0x1 |
watchdog3 RW 0x1 |
watchdog2 RW 0x1 |
watchdog1 RW 0x1 |
watchdog0 RW 0x1 |
per1modrst Fields
Bit | Name | Description | Access | Reset |
---|---|---|---|---|
25 | gpio1 |
Resets GPIO1 |
RW | 0x1 |
24 | gpio0 |
Resets GPIO0 |
RW | 0x1 |
17 | uart1 |
Resets UART1 |
RW | 0x1 |
16 | uart0 |
Resets UART0 |
RW | 0x1 |
12 | i2c4 |
Resets I2C4 controller |
RW | 0x1 |
11 | i2c3 |
Resets I2C3 controller |
RW | 0x1 |
10 | i2c2 |
Resets I2C2 controller |
RW | 0x1 |
9 | i2c1 |
Resets I2C1 controller |
RW | 0x1 |
8 | i2c0 |
Resets I2C0 controller |
RW | 0x1 |
7 | sptimer1 |
Resets SP timer 1 connected to L4 |
RW | 0x1 |
6 | sptimer0 |
Resets SP timer 0 connected to L4 |
RW | 0x1 |
5 | l4systimer1 |
Resets l4sys_timer1 |
RW | 0x1 |
4 | l4systimer0 |
Resets l4sys_timer0 |
RW | 0x1 |
3 | watchdog3 |
Resets Watchdog 3 |
RW | 0x1 |
2 | watchdog2 |
Resets Watchdog 2 |
RW | 0x1 |
1 | watchdog1 |
Resets Watchdog 1 |
RW | 0x1 |
0 | watchdog0 |
Resets Watchdog 0 |
RW | 0x1 |