SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Address Offset | 0x0000 0000 | ||
Physical Address | 0x4828 1000 | Instance | MPU_WUGEN |
Description | Wake-up generator control and status register for MPU_C0 | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DOMAINRESET | MPU_WARM_RESET | MPU_COLD_RESET | RESERVED | EVENTO | STANDBYWFE | STANDBYWFI | RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | Reserved | R | 0x00000 |
15 | DOMAINRESET | MPU always-on power domain (PD_MPUAON) reset status bit. It shows if the reset occurred previously. 0x0: no reset occur 0x1: reset occur | R | 0x0 |
14 | MPU_WARM_RESET | This bit is set when the MPU_WARM_RESET signal is asserted. 0x0: MPU_WARM_RESET reset signal has not been asserted 0x1: MPU_WARM_RESET reset request has been asserted | RW | 0x0 |
13 | MPU_COLD_RESET | This bit is set when the MPU_COLD_RESET signal is asserted. 0x0: MPU_COLD_RESET reset signal has not been asserted 0x1: MPU_COLD_RESET reset request has been asserted | RW | 0x0 |
12:11 | RESERVED | Reserved | R | 0x0 |
10 | EVENTO | EVENTO status bit. The event output signal is active, when one SEV instruction is executed. This bit is set when a rising edge of EVENTO from CPU is detected. 0x0: Rising edge of EVENTO is not detected 0x1: Rising edge of EVENTO is detected | RW | 0x0 |
9 | STANDBYWFE | This bit gives software the visibility to track whether WFE mode have been entered. 0x0: WFE mode has not been entered 0x1: WFE mode has been entered | RW | 0x0 |
8 | STANDBYWFI | This bit gives software the visibility to track whether WFI mode have been entered. 0x0: WFI mode has not been entered 0x1: WFI mode has been entered | RW | 0x0 |
7:0 | RESERVED | Reserved | R | 0x0 |
Address Offset | 0x0000 0010 | ||
Physical Address | 0x4828 1010 | Instance | MPU_WUGEN |
Description | Wake-up interrupt enable register for MPU_C0 (interrupts MPU_IRQ_0 to MPU_IRQ_31). Write 0x0: Disable interrupt. Write 0x1: Enable interrupt. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
WKG_ENB_FOR_INTR31 | WKG_ENB_FOR_INTR30 | WKG_ENB_FOR_INTR29 | WKG_ENB_FOR_INTR28 | WKG_ENB_FOR_INTR27 | WKG_ENB_FOR_INTR26 | WKG_ENB_FOR_INTR25 | WKG_ENB_FOR_INTR24 | WKG_ENB_FOR_INTR23 | WKG_ENB_FOR_INTR22 | WKG_ENB_FOR_INTR21 | WKG_ENB_FOR_INTR20 | WKG_ENB_FOR_INTR19 | WKG_ENB_FOR_INTR18 | WKG_ENB_FOR_INTR17 | WKG_ENB_FOR_INTR16 | WKG_ENB_FOR_INTR15 | WKG_ENB_FOR_INTR14 | WKG_ENB_FOR_INTR13 | WKG_ENB_FOR_INTR12 | WKG_ENB_FOR_INTR11 | WKG_ENB_FOR_INTR10 | WKG_ENB_FOR_INTR9 | WKG_ENB_FOR_INTR8 | WKG_ENB_FOR_INTR7 | WKG_ENB_FOR_INTR6 | WKG_ENB_FOR_INTR5 | WKG_ENB_FOR_INTR4 | WKG_ENB_FOR_INTR3 | WKG_ENB_FOR_INTR2 | WKG_ENB_FOR_INTR1 | WKG_ENB_FOR_INTR0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | WKG_ENB_FOR_INTR31 | Wakeup enable for interrupt line MPU_IRQ_31 | RW | 0x1 |
30 | WKG_ENB_FOR_INTR30 | Wakeup enable for interrupt line MPU_IRQ_30 | RW | 0x1 |
29 | WKG_ENB_FOR_INTR29 | Wakeup enable for interrupt line MPU_IRQ_29 | RW | 0x1 |
28 | WKG_ENB_FOR_INTR28 | Wakeup enable for interrupt line MPU_IRQ_28 | RW | 0x1 |
27 | WKG_ENB_FOR_INTR27 | Wakeup enable for interrupt line MPU_IRQ_27 | RW | 0x1 |
26 | WKG_ENB_FOR_INTR26 | Wakeup enable for interrupt line MPU_IRQ_26 | RW | 0x1 |
25 | WKG_ENB_FOR_INTR25 | Wakeup enable for interrupt line MPU_IRQ_25 | RW | 0x1 |
24 | WKG_ENB_FOR_INTR24 | Wakeup enable for interrupt line MPU_IRQ_24 | RW | 0x1 |
23 | WKG_ENB_FOR_INTR23 | Wakeup enable for interrupt line MPU_IRQ_23 | RW | 0x1 |
22 | WKG_ENB_FOR_INTR22 | Wakeup enable for interrupt line MPU_IRQ_22 | RW | 0x1 |
21 | WKG_ENB_FOR_INTR21 | Wakeup enable for interrupt line MPU_IRQ_21 | RW | 0x1 |
20 | WKG_ENB_FOR_INTR20 | Wakeup enable for interrupt line MPU_IRQ_20 | RW | 0x1 |
19 | WKG_ENB_FOR_INTR19 | Wakeup enable for interrupt line MPU_IRQ_19 | RW | 0x1 |
18 | WKG_ENB_FOR_INTR18 | Wakeup enable for interrupt line MPU_IRQ_18 | RW | 0x1 |
17 | WKG_ENB_FOR_INTR17 | Wakeup enable for interrupt line MPU_IRQ_17 | RW | 0x1 |
16 | WKG_ENB_FOR_INTR16 | Wakeup enable for interrupt line MPU_IRQ_16 | RW | 0x1 |
15 | WKG_ENB_FOR_INTR15 | Wakeup enable for interrupt line MPU_IRQ_15 | RW | 0x1 |
14 | WKG_ENB_FOR_INTR14 | Wakeup enable for interrupt line MPU_IRQ_14 | RW | 0x1 |
13 | WKG_ENB_FOR_INTR13 | Wakeup enable for interrupt line MPU_IRQ_13 | RW | 0x1 |
12 | WKG_ENB_FOR_INTR12 | Wakeup enable for interrupt line MPU_IRQ_12 | RW | 0x1 |
11 | WKG_ENB_FOR_INTR11 | Wakeup enable for interrupt line MPU_IRQ_11 | RW | 0x1 |
10 | WKG_ENB_FOR_INTR10 | Wakeup enable for interrupt line MPU_IRQ_10 | RW | 0x1 |
9 | WKG_ENB_FOR_INTR9 | Wakeup enable for interrupt line MPU_IRQ_9 | RW | 0x1 |
8 | WKG_ENB_FOR_INTR8 | Wakeup enable for interrupt line MPU_IRQ_8 | RW | 0x0 |
7 | WKG_ENB_FOR_INTR7 | Wakeup enable for interrupt line MPU_IRQ_7 | RW | 0x1 |
6 | WKG_ENB_FOR_INTR6 | Wakeup enable for interrupt line MPU_IRQ_6 | RW | 0x1 |
5 | WKG_ENB_FOR_INTR5 | Wakeup enable for interrupt line MPU_IRQ_5 | RW | 0x1 |
4 | WKG_ENB_FOR_INTR4 | Wakeup enable for interrupt line MPU_IRQ_4 | RW | 0x1 |
3 | WKG_ENB_FOR_INTR3 | Wakeup enable for interrupt line MPU_IRQ_3 | RW | 0x1 |
2 | WKG_ENB_FOR_INTR2 | Wakeup enable for interrupt line MPU_IRQ_2 | RW | 0x1 |
1 | WKG_ENB_FOR_INTR1 | Wakeup enable for interrupt line MPU_IRQ_1 | RW | 0x1 |
0 | WKG_ENB_FOR_INTR0 | Wakeup enable for interrupt line MPU_IRQ_0 | RW | 0x1 |
Address Offset | 0x0000 0014 | ||
Physical Address | 0x4828 1014 | Instance | MPU_WUGEN |
Description | Wake-up interrupt enable register for MPU_C0 (interrupts MPU_IRQ_32 to MPU_IRQ_63). Write 0x0: Disable interrupt. Write 0x1: Enable interrupt. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
WKG_ENB_FOR_INTR63 | WKG_ENB_FOR_INTR62 | WKG_ENB_FOR_INTR61 | WKG_ENB_FOR_INTR60 | WKG_ENB_FOR_INTR59 | WKG_ENB_FOR_INTR58 | WKG_ENB_FOR_INTR57 | WKG_ENB_FOR_INTR56 | WKG_ENB_FOR_INTR55 | WKG_ENB_FOR_INTR54 | WKG_ENB_FOR_INTR53 | WKG_ENB_FOR_INTR52 | WKG_ENB_FOR_INTR51 | WKG_ENB_FOR_INTR50 | WKG_ENB_FOR_INTR49 | WKG_ENB_FOR_INTR48 | WKG_ENB_FOR_INTR47 | WKG_ENB_FOR_INTR46 | WKG_ENB_FOR_INTR45 | WKG_ENB_FOR_INTR44 | WKG_ENB_FOR_INTR43 | WKG_ENB_FOR_INTR42 | WKG_ENB_FOR_INTR41 | WKG_ENB_FOR_INTR40 | WKG_ENB_FOR_INTR39 | WKG_ENB_FOR_INTR38 | WKG_ENB_FOR_INTR37 | WKG_ENB_FOR_INTR36 | WKG_ENB_FOR_INTR35 | WKG_ENB_FOR_INTR34 | WKG_ENB_FOR_INTR33 | WKG_ENB_FOR_INTR32 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | WKG_ENB_FOR_INTR63 | Wakeup enable for interrupt line MPU_IRQ_63 | RW | 0x1 |
30 | WKG_ENB_FOR_INTR62 | Wakeup enable for interrupt line MPU_IRQ_62 | RW | 0x1 |
29 | WKG_ENB_FOR_INTR61 | Wakeup enable for interrupt line MPU_IRQ_61 | RW | 0x1 |
28 | WKG_ENB_FOR_INTR60 | Wakeup enable for interrupt line MPU_IRQ_60 | RW | 0x1 |
27 | WKG_ENB_FOR_INTR59 | Wakeup enable for interrupt line MPU_IRQ_59 | RW | 0x1 |
26 | WKG_ENB_FOR_INTR58 | Wakeup enable for interrupt line MPU_IRQ_58 | RW | 0x1 |
25 | WKG_ENB_FOR_INTR57 | Wakeup enable for interrupt line MPU_IRQ_57 | RW | 0x1 |
24 | WKG_ENB_FOR_INTR56 | Wakeup enable for interrupt line MPU_IRQ_56 | RW | 0x1 |
23 | WKG_ENB_FOR_INTR55 | Wakeup enable for interrupt line MPU_IRQ_55 | RW | 0x1 |
22 | WKG_ENB_FOR_INTR54 | Wakeup enable for interrupt line MPU_IRQ_54 | RW | 0x1 |
21 | WKG_ENB_FOR_INTR53 | Wakeup enable for interrupt line MPU_IRQ_53 | RW | 0x1 |
20 | WKG_ENB_FOR_INTR52 | Wakeup enable for interrupt line MPU_IRQ_52 | RW | 0x1 |
19 | WKG_ENB_FOR_INTR51 | Wakeup enable for interrupt line MPU_IRQ_51 | RW | 0x1 |
18 | WKG_ENB_FOR_INTR50 | Wakeup enable for interrupt line MPU_IRQ_50 | RW | 0x1 |
17 | WKG_ENB_FOR_INTR49 | Wakeup enable for interrupt line MPU_IRQ_49 | RW | 0x1 |
16 | WKG_ENB_FOR_INTR48 | Wakeup enable for interrupt line MPU_IRQ_48 | RW | 0x1 |
15 | WKG_ENB_FOR_INTR47 | Wakeup enable for interrupt line MPU_IRQ_47 | RW | 0x1 |
14 | WKG_ENB_FOR_INTR46 | Wakeup enable for interrupt line MPU_IRQ_46 | RW | 0x1 |
13 | WKG_ENB_FOR_INTR45 | Wakeup enable for interrupt line MPU_IRQ_45 | RW | 0x1 |
12 | WKG_ENB_FOR_INTR44 | Wakeup enable for interrupt line MPU_IRQ_44 | RW | 0x1 |
11 | WKG_ENB_FOR_INTR43 | Wakeup enable for interrupt line MPU_IRQ_43 | RW | 0x1 |
10 | WKG_ENB_FOR_INTR42 | Wakeup enable for interrupt line MPU_IRQ_42 | RW | 0x1 |
9 | WKG_ENB_FOR_INTR41 | Wakeup enable for interrupt line MPU_IRQ_41 | RW | 0x1 |
8 | WKG_ENB_FOR_INTR40 | Wakeup enable for interrupt line MPU_IRQ_40 | RW | 0x1 |
7 | WKG_ENB_FOR_INTR39 | Wakeup enable for interrupt line MPU_IRQ_39 | RW | 0x1 |
6 | WKG_ENB_FOR_INTR38 | Wakeup enable for interrupt line MPU_IRQ_38 | RW | 0x1 |
5 | WKG_ENB_FOR_INTR37 | Wakeup enable for interrupt line MPU_IRQ_37 | RW | 0x1 |
4 | WKG_ENB_FOR_INTR36 | Wakeup enable for interrupt line MPU_IRQ_36 | RW | 0x1 |
3 | WKG_ENB_FOR_INTR35 | Wakeup enable for interrupt line MPU_IRQ_35 | RW | 0x1 |
2 | WKG_ENB_FOR_INTR34 | Wakeup enable for interrupt line MPU_IRQ_34 | RW | 0x1 |
1 | WKG_ENB_FOR_INTR33 | Wakeup enable for interrupt line MPU_IRQ_33 | RW | 0x1 |
0 | WKG_ENB_FOR_INTR32 | Wakeup enable for interrupt line MPU_IRQ_32 | RW | 0x1 |
Address Offset | 0x0000 0018 | ||
Physical Address | 0x4828 1018 | Instance | MPU_WUGEN |
Description | Wake-up interrupt enable register for MPU_C0 (interrupts MPU_IRQ_64 to MPU_IRQ_95). Write 0x0: Disable interrupt. Write 0x1: Enable interrupt. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
WKG_ENB_FOR_INTR95 | WKG_ENB_FOR_INTR94 | WKG_ENB_FOR_INTR93 | WKG_ENB_FOR_INTR92 | WKG_ENB_FOR_INTR91 | WKG_ENB_FOR_INTR90 | WKG_ENB_FOR_INTR89 | WKG_ENB_FOR_INTR88 | WKG_ENB_FOR_INTR87 | WKG_ENB_FOR_INTR86 | WKG_ENB_FOR_INTR85 | WKG_ENB_FOR_INTR84 | WKG_ENB_FOR_INTR83 | WKG_ENB_FOR_INTR82 | WKG_ENB_FOR_INTR81 | WKG_ENB_FOR_INTR80 | WKG_ENB_FOR_INTR79 | WKG_ENB_FOR_INTR78 | WKG_ENB_FOR_INTR77 | WKG_ENB_FOR_INTR76 | WKG_ENB_FOR_INTR75 | WKG_ENB_FOR_INTR74 | WKG_ENB_FOR_INTR73 | WKG_ENB_FOR_INTR72 | WKG_ENB_FOR_INTR71 | WKG_ENB_FOR_INTR70 | WKG_ENB_FOR_INTR69 | WKG_ENB_FOR_INTR68 | WKG_ENB_FOR_INTR67 | WKG_ENB_FOR_INTR66 | WKG_ENB_FOR_INTR65 | WKG_ENB_FOR_INTR64 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | WKG_ENB_FOR_INTR95 | Wakeup enable for interrupt line MPU_IRQ_95 | RW | 0x1 |
30 | WKG_ENB_FOR_INTR94 | Wakeup enable for interrupt line MPU_IRQ_94 | RW | 0x1 |
29 | WKG_ENB_FOR_INTR93 | Wakeup enable for interrupt line MPU_IRQ_93 | RW | 0x1 |
28 | WKG_ENB_FOR_INTR92 | Wakeup enable for interrupt line MPU_IRQ_92 | RW | 0x1 |
27 | WKG_ENB_FOR_INTR91 | Wakeup enable for interrupt line MPU_IRQ_91 | RW | 0x1 |
26 | WKG_ENB_FOR_INTR90 | Wakeup enable for interrupt line MPU_IRQ_90 | RW | 0x1 |
25 | WKG_ENB_FOR_INTR89 | Wakeup enable for interrupt line MPU_IRQ_89 | RW | 0x1 |
24 | WKG_ENB_FOR_INTR88 | Wakeup enable for interrupt line MPU_IRQ_88 | RW | 0x1 |
23 | WKG_ENB_FOR_INTR87 | Wakeup enable for interrupt line MPU_IRQ_87 | RW | 0x1 |
22 | WKG_ENB_FOR_INTR86 | Wakeup enable for interrupt line MPU_IRQ_86 | RW | 0x1 |
21 | WKG_ENB_FOR_INTR85 | Wakeup enable for interrupt line MPU_IRQ_85 | RW | 0x1 |
20 | WKG_ENB_FOR_INTR84 | Wakeup enable for interrupt line MPU_IRQ_84 | RW | 0x1 |
19 | WKG_ENB_FOR_INTR83 | Wakeup enable for interrupt line MPU_IRQ_83 | RW | 0x1 |
18 | WKG_ENB_FOR_INTR82 | Wakeup enable for interrupt line MPU_IRQ_82 | RW | 0x1 |
17 | WKG_ENB_FOR_INTR81 | Wakeup enable for interrupt line MPU_IRQ_81 | RW | 0x1 |
16 | WKG_ENB_FOR_INTR80 | Wakeup enable for interrupt line MPU_IRQ_80 | RW | 0x1 |
15 | WKG_ENB_FOR_INTR79 | Wakeup enable for interrupt line MPU_IRQ_79 | RW | 0x1 |
14 | WKG_ENB_FOR_INTR78 | Wakeup enable for interrupt line MPU_IRQ_78 | RW | 0x1 |
13 | WKG_ENB_FOR_INTR77 | Wakeup enable for interrupt line MPU_IRQ_77 | RW | 0x1 |
12 | WKG_ENB_FOR_INTR76 | Wakeup enable for interrupt line MPU_IRQ_76 | RW | 0x1 |
11 | WKG_ENB_FOR_INTR75 | Wakeup enable for interrupt line MPU_IRQ_75 | RW | 0x1 |
10 | WKG_ENB_FOR_INTR74 | Wakeup enable for interrupt line MPU_IRQ_74 | RW | 0x1 |
9 | WKG_ENB_FOR_INTR73 | Wakeup enable for interrupt line MPU_IRQ_73 | RW | 0x1 |
8 | WKG_ENB_FOR_INTR72 | Wakeup enable for interrupt line MPU_IRQ_72 | RW | 0x1 |
7 | WKG_ENB_FOR_INTR71 | Wakeup enable for interrupt line MPU_IRQ_71 | RW | 0x1 |
6 | WKG_ENB_FOR_INTR70 | Wakeup enable for interrupt line MPU_IRQ_70 | RW | 0x1 |
5 | WKG_ENB_FOR_INTR69 | Wakeup enable for interrupt line MPU_IRQ_69 | RW | 0x1 |
4 | WKG_ENB_FOR_INTR68 | Wakeup enable for interrupt line MPU_IRQ_68 | RW | 0x1 |
3 | WKG_ENB_FOR_INTR67 | Wakeup enable for interrupt line MPU_IRQ_67 | RW | 0x1 |
2 | WKG_ENB_FOR_INTR66 | Wakeup enable for interrupt line MPU_IRQ_66 | RW | 0x1 |
1 | WKG_ENB_FOR_INTR65 | Wakeup enable for interrupt line MPU_IRQ_65 | RW | 0x1 |
0 | WKG_ENB_FOR_INTR64 | Wakeup enable for interrupt line MPU_IRQ_64 | RW | 0x1 |
Address Offset | 0x0000 001C | ||
Physical Address | 0x4828 101C | Instance | MPU_WUGEN |
Description | Wake-up interrupt enable register for MPU_C0 (interrupts MPU_IRQ_96 to MPU_IRQ_127). Write 0x0: Disable interrupt. Write 0x1: Enable interrupt. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
WKG_ENB_FOR_INTR127 | WKG_ENB_FOR_INTR126 | WKG_ENB_FOR_INTR125 | WKG_ENB_FOR_INTR124 | WKG_ENB_FOR_INTR123 | WKG_ENB_FOR_INTR122 | WKG_ENB_FOR_INTR121 | WKG_ENB_FOR_INTR120 | WKG_ENB_FOR_INTR119 | WKG_ENB_FOR_INTR118 | WKG_ENB_FOR_INTR117 | WKG_ENB_FOR_INTR116 | WKG_ENB_FOR_INTR115 | WKG_ENB_FOR_INTR114 | WKG_ENB_FOR_INTR113 | WKG_ENB_FOR_INTR112 | WKG_ENB_FOR_INTR111 | WKG_ENB_FOR_INTR110 | WKG_ENB_FOR_INTR109 | WKG_ENB_FOR_INTR108 | WKG_ENB_FOR_INTR107 | WKG_ENB_FOR_INTR106 | WKG_ENB_FOR_INTR105 | WKG_ENB_FOR_INTR104 | WKG_ENB_FOR_INTR103 | WKG_ENB_FOR_INTR102 | WKG_ENB_FOR_INTR101 | WKG_ENB_FOR_INTR100 | WKG_ENB_FOR_INTR99 | WKG_ENB_FOR_INTR98 | WKG_ENB_FOR_INTR97 | WKG_ENB_FOR_INTR96 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | WKG_ENB_FOR_INTR127 | Wakeup enable for interrupt line MPU_IRQ_127 | RW | 0x1 |
30 | WKG_ENB_FOR_INTR126 | Wakeup enable for interrupt line MPU_IRQ_126 | RW | 0x1 |
29 | WKG_ENB_FOR_INTR125 | Wakeup enable for interrupt line MPU_IRQ_125 | RW | 0x1 |
28 | WKG_ENB_FOR_INTR124 | Wakeup enable for interrupt line MPU_IRQ_124 | RW | 0x1 |
27 | WKG_ENB_FOR_INTR123 | Wakeup enable for interrupt line MPU_IRQ_123 | RW | 0x1 |
26 | WKG_ENB_FOR_INTR122 | Wakeup enable for interrupt line MPU_IRQ_122 | RW | 0x1 |
25 | WKG_ENB_FOR_INTR121 | Wakeup enable for interrupt line MPU_IRQ_121 | RW | 0x1 |
24 | WKG_ENB_FOR_INTR120 | Wakeup enable for interrupt line MPU_IRQ_120 | RW | 0x1 |
23 | WKG_ENB_FOR_INTR119 | Wakeup enable for interrupt line MPU_IRQ_119 | RW | 0x1 |
22 | WKG_ENB_FOR_INTR118 | Wakeup enable for interrupt line MPU_IRQ_118 | RW | 0x1 |
21 | WKG_ENB_FOR_INTR117 | Wakeup enable for interrupt line MPU_IRQ_117 | RW | 0x1 |
20 | WKG_ENB_FOR_INTR116 | Wakeup enable for interrupt line MPU_IRQ_116 | RW | 0x1 |
19 | WKG_ENB_FOR_INTR115 | Wakeup enable for interrupt line MPU_IRQ_115 | RW | 0x1 |
18 | WKG_ENB_FOR_INTR114 | Wakeup enable for interrupt line MPU_IRQ_114 | RW | 0x1 |
17 | WKG_ENB_FOR_INTR113 | Wakeup enable for interrupt line MPU_IRQ_113 | RW | 0x1 |
16 | WKG_ENB_FOR_INTR112 | Wakeup enable for interrupt line MPU_IRQ_112 | RW | 0x1 |
15 | WKG_ENB_FOR_INTR111 | Wakeup enable for interrupt line MPU_IRQ_111 | RW | 0x1 |
14 | WKG_ENB_FOR_INTR110 | Wakeup enable for interrupt line MPU_IRQ_110 | RW | 0x1 |
13 | WKG_ENB_FOR_INTR109 | Wakeup enable for interrupt line MPU_IRQ_109 | RW | 0x1 |
12 | WKG_ENB_FOR_INTR108 | Wakeup enable for interrupt line MPU_IRQ_108 | RW | 0x1 |
11 | WKG_ENB_FOR_INTR107 | Wakeup enable for interrupt line MPU_IRQ_107 | RW | 0x1 |
10 | WKG_ENB_FOR_INTR106 | Wakeup enable for interrupt line MPU_IRQ_106 | RW | 0x1 |
9 | WKG_ENB_FOR_INTR105 | Wakeup enable for interrupt line MPU_IRQ_105 | RW | 0x1 |
8 | WKG_ENB_FOR_INTR104 | Wakeup enable for interrupt line MPU_IRQ_104 | RW | 0x1 |
7 | WKG_ENB_FOR_INTR103 | Wakeup enable for interrupt line MPU_IRQ_103 | RW | 0x1 |
6 | WKG_ENB_FOR_INTR102 | Wakeup enable for interrupt line MPU_IRQ_102 | RW | 0x1 |
5 | WKG_ENB_FOR_INTR101 | Wakeup enable for interrupt line MPU_IRQ_101 | RW | 0x1 |
4 | WKG_ENB_FOR_INTR100 | Wakeup enable for interrupt line MPU_IRQ_100 | RW | 0x1 |
3 | WKG_ENB_FOR_INTR99 | Wakeup enable for interrupt line MPU_IRQ_99 | RW | 0x1 |
2 | WKG_ENB_FOR_INTR98 | Wakeup enable for interrupt line MPU_IRQ_98 | RW | 0x1 |
1 | WKG_ENB_FOR_INTR97 | Wakeup enable for interrupt line MPU_IRQ_97 | RW | 0x1 |
0 | WKG_ENB_FOR_INTR96 | Wakeup enable for interrupt line MPU_IRQ_96 | RW | 0x1 |
Address Offset | 0x0000 001C | ||
Physical Address | 0x4828 1020 | Instance | MPU_WUGEN |
Description | Wake-up interrupt enable register for MPU_C0 (interrupts MPU_IRQ_128 to MPU_IRQ_159). Write 0x0: Disable interrupt. Write 0x1: Enable interrupt. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
WKG_ENB_FOR_INTR159 | WKG_ENB_FOR_INTR158 | WKG_ENB_FOR_INTR157 | WKG_ENB_FOR_INTR156 | WKG_ENB_FOR_INTR155 | WKG_ENB_FOR_INTR154 | WKG_ENB_FOR_INTR153 | WKG_ENB_FOR_INTR152 | WKG_ENB_FOR_INTR151 | WKG_ENB_FOR_INTR150 | WKG_ENB_FOR_INTR149 | WKG_ENB_FOR_INTR148 | WKG_ENB_FOR_INTR147 | WKG_ENB_FOR_INTR146 | WKG_ENB_FOR_INTR145 | WKG_ENB_FOR_INTR144 | WKG_ENB_FOR_INTR143 | WKG_ENB_FOR_INTR142 | WKG_ENB_FOR_INTR141 | WKG_ENB_FOR_INTR140 | WKG_ENB_FOR_INTR139 | WKG_ENB_FOR_INTR138 | WKG_ENB_FOR_INTR137 | WKG_ENB_FOR_INTR136 | WKG_ENB_FOR_INTR135 | WKG_ENB_FOR_INTR134 | WKG_ENB_FOR_INTR133 | WKG_ENB_FOR_INTR132 | WKG_ENB_FOR_INTR131 | WKG_ENB_FOR_INTR130 | WKG_ENB_FOR_INTR129 | WKG_ENB_FOR_INTR128 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | WKG_ENB_FOR_INTR159 | Wakeup enable for interrupt line MPU_IRQ_159 | RW | 0x1 |
30 | WKG_ENB_FOR_INTR158 | Wakeup enable for interrupt line MPU_IRQ_158 | RW | 0x1 |
29 | WKG_ENB_FOR_INTR157 | Wakeup enable for interrupt line MPU_IRQ_157 | RW | 0x1 |
28 | WKG_ENB_FOR_INTR156 | Wakeup enable for interrupt line MPU_IRQ_156 | RW | 0x1 |
27 | WKG_ENB_FOR_INTR155 | Wakeup enable for interrupt line MPU_IRQ_155 | RW | 0x1 |
26 | WKG_ENB_FOR_INTR154 | Wakeup enable for interrupt line MPU_IRQ_154 | RW | 0x1 |
25 | WKG_ENB_FOR_INTR153 | Wakeup enable for interrupt line MPU_IRQ_153 | RW | 0x1 |
24 | WKG_ENB_FOR_INTR152 | Wakeup enable for interrupt line MPU_IRQ_152 | RW | 0x1 |
23 | WKG_ENB_FOR_INTR151 | Wakeup enable for interrupt line MPU_IRQ_151 | RW | 0x1 |
22 | WKG_ENB_FOR_INTR150 | Wakeup enable for interrupt line MPU_IRQ_150 | RW | 0x1 |
21 | WKG_ENB_FOR_INTR149 | Wakeup enable for interrupt line MPU_IRQ_149 | RW | 0x1 |
20 | WKG_ENB_FOR_INTR148 | Wakeup enable for interrupt line MPU_IRQ_148 | RW | 0x1 |
19 | WKG_ENB_FOR_INTR147 | Wakeup enable for interrupt line MPU_IRQ_147 | RW | 0x1 |
18 | WKG_ENB_FOR_INTR146 | Wakeup enable for interrupt line MPU_IRQ_146 | RW | 0x1 |
17 | WKG_ENB_FOR_INTR145 | Wakeup enable for interrupt line MPU_IRQ_145 | RW | 0x1 |
16 | WKG_ENB_FOR_INTR144 | Wakeup enable for interrupt line MPU_IRQ_144 | RW | 0x1 |
15 | WKG_ENB_FOR_INTR143 | Wakeup enable for interrupt line MPU_IRQ_143 | RW | 0x1 |
14 | WKG_ENB_FOR_INTR142 | Wakeup enable for interrupt line MPU_IRQ_142 | RW | 0x1 |
13 | WKG_ENB_FOR_INTR141 | Wakeup enable for interrupt line MPU_IRQ_141 | RW | 0x1 |
12 | WKG_ENB_FOR_INTR140 | Wakeup enable for interrupt line MPU_IRQ_140 | RW | 0x1 |
11 | WKG_ENB_FOR_INTR139 | Wakeup enable for interrupt line MPU_IRQ_139 | RW | 0x1 |
10 | WKG_ENB_FOR_INTR138 | Wakeup enable for interrupt line MPU_IRQ_138 | RW | 0x1 |
9 | WKG_ENB_FOR_INTR137 | Wakeup enable for interrupt line MPU_IRQ_137 | RW | 0x1 |
8 | WKG_ENB_FOR_INTR136 | Wakeup enable for interrupt line MPU_IRQ_136 | RW | 0x1 |
7 | WKG_ENB_FOR_INTR135 | Wakeup enable for interrupt line MPU_IRQ_135 | RW | 0x1 |
6 | WKG_ENB_FOR_INTR134 | Wakeup enable for interrupt line MPU_IRQ_134 | RW | 0x1 |
5 | WKG_ENB_FOR_INTR133 | Wakeup enable for interrupt line MPU_IRQ_133 | RW | 0x1 |
4 | WKG_ENB_FOR_INTR132 | Wakeup enable for interrupt line MPU_IRQ_132 | RW | 0x1 |
3 | WKG_ENB_FOR_INTR131 | Wakeup enable for interrupt line MPU_IRQ_131 | RW | 0x1 |
2 | WKG_ENB_FOR_INTR130 | Wakeup enable for interrupt line MPU_IRQ_130 | RW | 0x1 |
1 | WKG_ENB_FOR_INTR129 | Wakeup enable for interrupt line MPU_IRQ_129 | RW | 0x1 |
0 | WKG_ENB_FOR_INTR128 | Wakeup enable for interrupt line MPU_IRQ_128 | RW | 0x1 |
Address Offset | 0x0000 0400 | ||
Physical Address | 0x4828 1400 | Instance | MPU_WUGEN |
Description | Wake-up generator control and status register for MPU_C1 | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DOMAINRESET | MPU_WARM_RESET | MPU_COLD_RESET | RESERVED | EVENTO | STANDBYWFE | STANDBYWFI | RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | Reserved | R | 0x00000 |
15 | DOMAINRESET | MPU always-on power domain (PD_MPUAON) reset status bit. It shows if the reset occurred previously. 0x0: No reset occurred. 0x1: Reset occurred. | R | 0x0 |
14 | MPU_WARM_RESET | This bit is set when the MPU_WARM_RESET signal is asserted. 0x0: MPU_WARM_RESET reset signal has not been asserted. 0x1: MPU_WARM_RESET reset request has been asserted. | RW | 0x0 |
13 | MPU_COLD_RESET | This bit is set when the MPU_COLD_RESET signal is asserted. 0x0: MPU_COLD_RESET reset signal has not been asserted. 0x1: MPU_COLD_RESET reset request has been asserted. | RW | 0x0 |
12:11 | RESERVED | Reserved | R | 0x0 |
10 | EVENTO | EVENTO status bit. The event output signal is active, when one SEV instruction is executed. This bit is set when a rising edge of EVENTO from CPU is detected. 0x0: Rising edge of EVENTO is not detected. 0x1: Rising edge of EVENTO is detected. | RW | 0x0 |
9 | STANDBYWFE | This bit gives software the visibility to track whether WFE mode have been entered. 0x0: WFE mode has not been entered. 0x1: WFE mode has been entered. | RW | 0x0 |
8 | STANDBYWFI | This bit gives software the visibility to track whether WFI mode have been entered. 0x0: WFI mode has not been entered. 0x1: WFI mode has been entered. | RW | 0x0 |
7:0 | RESERVED | Reserved | R | 0x0 |
Address Offset | 0x0000 0410 | ||
Physical Address | 0x4828 1410 | Instance | MPU_WUGEN |
Description | Wake-up interrupt enable register for MPU_C1 (interrupts MPU_IRQ_0 to MPU_IRQ_31). Write 0x0: Disable interrupt. Write 0x1: Enable interrupt. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
WKG_ENB_FOR_INTR31 | WKG_ENB_FOR_INTR30 | WKG_ENB_FOR_INTR29 | WKG_ENB_FOR_INTR28 | WKG_ENB_FOR_INTR27 | WKG_ENB_FOR_INTR26 | WKG_ENB_FOR_INTR25 | WKG_ENB_FOR_INTR24 | WKG_ENB_FOR_INTR23 | WKG_ENB_FOR_INTR22 | WKG_ENB_FOR_INTR21 | WKG_ENB_FOR_INTR20 | WKG_ENB_FOR_INTR19 | WKG_ENB_FOR_INTR18 | WKG_ENB_FOR_INTR17 | WKG_ENB_FOR_INTR16 | WKG_ENB_FOR_INTR15 | WKG_ENB_FOR_INTR14 | WKG_ENB_FOR_INTR13 | WKG_ENB_FOR_INTR12 | WKG_ENB_FOR_INTR11 | WKG_ENB_FOR_INTR10 | WKG_ENB_FOR_INTR9 | WKG_ENB_FOR_INTR8 | WKG_ENB_FOR_INTR7 | WKG_ENB_FOR_INTR6 | WKG_ENB_FOR_INTR5 | WKG_ENB_FOR_INTR4 | WKG_ENB_FOR_INTR3 | WKG_ENB_FOR_INTR2 | WKG_ENB_FOR_INTR1 | WKG_ENB_FOR_INTR0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | WKG_ENB_FOR_INTR31 | Wakeup enable for interrupt line MPU_IRQ_31 | RW | 0x1 |
30 | WKG_ENB_FOR_INTR30 | Wakeup enable for interrupt line MPU_IRQ_30 | RW | 0x1 |
29 | WKG_ENB_FOR_INTR29 | Wakeup enable for interrupt line MPU_IRQ_29 | RW | 0x1 |
28 | WKG_ENB_FOR_INTR28 | Wakeup enable for interrupt line MPU_IRQ_28 | RW | 0x1 |
27 | WKG_ENB_FOR_INTR27 | Wakeup enable for interrupt line MPU_IRQ_27 | RW | 0x1 |
26 | WKG_ENB_FOR_INTR26 | Wakeup enable for interrupt line MPU_IRQ_26 | RW | 0x1 |
25 | WKG_ENB_FOR_INTR25 | Wakeup enable for interrupt line MPU_IRQ_25 | RW | 0x1 |
24 | WKG_ENB_FOR_INTR24 | Wakeup enable for interrupt line MPU_IRQ_24 | RW | 0x1 |
23 | WKG_ENB_FOR_INTR23 | Wakeup enable for interrupt line MPU_IRQ_23 | RW | 0x1 |
22 | WKG_ENB_FOR_INTR22 | Wakeup enable for interrupt line MPU_IRQ_22 | RW | 0x1 |
21 | WKG_ENB_FOR_INTR21 | Wakeup enable for interrupt line MPU_IRQ_21 | RW | 0x1 |
20 | WKG_ENB_FOR_INTR20 | Wakeup enable for interrupt line MPU_IRQ_20 | RW | 0x1 |
19 | WKG_ENB_FOR_INTR19 | Wakeup enable for interrupt line MPU_IRQ_19 | RW | 0x1 |
18 | WKG_ENB_FOR_INTR18 | Wakeup enable for interrupt line MPU_IRQ_18 | RW | 0x1 |
17 | WKG_ENB_FOR_INTR17 | Wakeup enable for interrupt line MPU_IRQ_17 | RW | 0x1 |
16 | WKG_ENB_FOR_INTR16 | Wakeup enable for interrupt line MPU_IRQ_16 | RW | 0x1 |
15 | WKG_ENB_FOR_INTR15 | Wakeup enable for interrupt line MPU_IRQ_15 | RW | 0x1 |
14 | WKG_ENB_FOR_INTR14 | Wakeup enable for interrupt line MPU_IRQ_14 | RW | 0x1 |
13 | WKG_ENB_FOR_INTR13 | Wakeup enable for interrupt line MPU_IRQ_13 | RW | 0x1 |
12 | WKG_ENB_FOR_INTR12 | Wakeup enable for interrupt line MPU_IRQ_12 | RW | 0x1 |
11 | WKG_ENB_FOR_INTR11 | Wakeup enable for interrupt line MPU_IRQ_11 | RW | 0x1 |
10 | WKG_ENB_FOR_INTR10 | Wakeup enable for interrupt line MPU_IRQ_10 | RW | 0x1 |
9 | WKG_ENB_FOR_INTR9 | Wakeup enable for interrupt line MPU_IRQ_9 | RW | 0x1 |
8 | WKG_ENB_FOR_INTR8 | Wakeup enable for interrupt line MPU_IRQ_8 | RW | 0x0 |
7 | WKG_ENB_FOR_INTR7 | Wakeup enable for interrupt line MPU_IRQ_7 | RW | 0x1 |
6 | WKG_ENB_FOR_INTR6 | Wakeup enable for interrupt line MPU_IRQ_6 | RW | 0x1 |
5 | WKG_ENB_FOR_INTR5 | Wakeup enable for interrupt line MPU_IRQ_5 | RW | 0x1 |
4 | WKG_ENB_FOR_INTR4 | Wakeup enable for interrupt line MPU_IRQ_4 | RW | 0x1 |
3 | WKG_ENB_FOR_INTR3 | Wakeup enable for interrupt line MPU_IRQ_3 | RW | 0x1 |
2 | WKG_ENB_FOR_INTR2 | Wakeup enable for interrupt line MPU_IRQ_2 | RW | 0x1 |
1 | WKG_ENB_FOR_INTR1 | Wakeup enable for interrupt line MPU_IRQ_1 | RW | 0x1 |
0 | WKG_ENB_FOR_INTR0 | Wakeup enable for interrupt line MPU_IRQ_0 | RW | 0x1 |
Address Offset | 0x0000 0414 | ||
Physical Address | 0x4828 1414 | Instance | MPU_WUGEN |
Description | Wake-up interrupt enable register for MPU_C1 (interrupts MPU_IRQ_32 to MPU_IRQ_63). Write 0x0: Disable interrupt. Write 0x1: Enable interrupt. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
WKG_ENB_FOR_INTR63 | WKG_ENB_FOR_INTR62 | WKG_ENB_FOR_INTR61 | WKG_ENB_FOR_INTR60 | WKG_ENB_FOR_INTR59 | WKG_ENB_FOR_INTR58 | WKG_ENB_FOR_INTR57 | WKG_ENB_FOR_INTR56 | WKG_ENB_FOR_INTR55 | WKG_ENB_FOR_INTR54 | WKG_ENB_FOR_INTR53 | WKG_ENB_FOR_INTR52 | WKG_ENB_FOR_INTR51 | WKG_ENB_FOR_INTR50 | WKG_ENB_FOR_INTR49 | WKG_ENB_FOR_INTR48 | WKG_ENB_FOR_INTR47 | WKG_ENB_FOR_INTR46 | WKG_ENB_FOR_INTR45 | WKG_ENB_FOR_INTR44 | WKG_ENB_FOR_INTR43 | WKG_ENB_FOR_INTR42 | WKG_ENB_FOR_INTR41 | WKG_ENB_FOR_INTR40 | WKG_ENB_FOR_INTR39 | WKG_ENB_FOR_INTR38 | WKG_ENB_FOR_INTR37 | WKG_ENB_FOR_INTR36 | WKG_ENB_FOR_INTR35 | WKG_ENB_FOR_INTR34 | WKG_ENB_FOR_INTR33 | WKG_ENB_FOR_INTR32 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | WKG_ENB_FOR_INTR63 | Wakeup enable for interrupt line MPU_IRQ_63 | RW | 0x1 |
30 | WKG_ENB_FOR_INTR62 | Wakeup enable for interrupt line MPU_IRQ_62 | RW | 0x1 |
29 | WKG_ENB_FOR_INTR61 | Wakeup enable for interrupt line MPU_IRQ_61 | RW | 0x1 |
28 | WKG_ENB_FOR_INTR60 | Wakeup enable for interrupt line MPU_IRQ_60 | RW | 0x1 |
27 | WKG_ENB_FOR_INTR59 | Wakeup enable for interrupt line MPU_IRQ_59 | RW | 0x1 |
26 | WKG_ENB_FOR_INTR58 | Wakeup enable for interrupt line MPU_IRQ_58 | RW | 0x1 |
25 | WKG_ENB_FOR_INTR57 | Wakeup enable for interrupt line MPU_IRQ_57 | RW | 0x1 |
24 | WKG_ENB_FOR_INTR56 | Wakeup enable for interrupt line MPU_IRQ_56 | RW | 0x1 |
23 | WKG_ENB_FOR_INTR55 | Wakeup enable for interrupt line MPU_IRQ_55 | RW | 0x1 |
22 | WKG_ENB_FOR_INTR54 | Wakeup enable for interrupt line MPU_IRQ_54 | RW | 0x1 |
21 | WKG_ENB_FOR_INTR53 | Wakeup enable for interrupt line MPU_IRQ_53 | RW | 0x1 |
20 | WKG_ENB_FOR_INTR52 | Wakeup enable for interrupt line MPU_IRQ_52 | RW | 0x1 |
19 | WKG_ENB_FOR_INTR51 | Wakeup enable for interrupt line MPU_IRQ_51 | RW | 0x1 |
18 | WKG_ENB_FOR_INTR50 | Wakeup enable for interrupt line MPU_IRQ_50 | RW | 0x1 |
17 | WKG_ENB_FOR_INTR49 | Wakeup enable for interrupt line MPU_IRQ_49 | RW | 0x1 |
16 | WKG_ENB_FOR_INTR48 | Wakeup enable for interrupt line MPU_IRQ_48 | RW | 0x1 |
15 | WKG_ENB_FOR_INTR47 | Wakeup enable for interrupt line MPU_IRQ_47 | RW | 0x1 |
14 | WKG_ENB_FOR_INTR46 | Wakeup enable for interrupt line MPU_IRQ_46 | RW | 0x1 |
13 | WKG_ENB_FOR_INTR45 | Wakeup enable for interrupt line MPU_IRQ_45 | RW | 0x1 |
12 | WKG_ENB_FOR_INTR44 | Wakeup enable for interrupt line MPU_IRQ_44 | RW | 0x1 |
11 | WKG_ENB_FOR_INTR43 | Wakeup enable for interrupt line MPU_IRQ_43 | RW | 0x1 |
10 | WKG_ENB_FOR_INTR42 | Wakeup enable for interrupt line MPU_IRQ_42 | RW | 0x1 |
9 | WKG_ENB_FOR_INTR41 | Wakeup enable for interrupt line MPU_IRQ_41 | RW | 0x1 |
8 | WKG_ENB_FOR_INTR40 | Wakeup enable for interrupt line MPU_IRQ_40 | RW | 0x1 |
7 | WKG_ENB_FOR_INTR39 | Wakeup enable for interrupt line MPU_IRQ_39 | RW | 0x1 |
6 | WKG_ENB_FOR_INTR38 | Wakeup enable for interrupt line MPU_IRQ_38 | RW | 0x1 |
5 | WKG_ENB_FOR_INTR37 | Wakeup enable for interrupt line MPU_IRQ_37 | RW | 0x1 |
4 | WKG_ENB_FOR_INTR36 | Wakeup enable for interrupt line MPU_IRQ_36 | RW | 0x1 |
3 | WKG_ENB_FOR_INTR35 | Wakeup enable for interrupt line MPU_IRQ_35 | RW | 0x1 |
2 | WKG_ENB_FOR_INTR34 | Wakeup enable for interrupt line MPU_IRQ_34 | RW | 0x1 |
1 | WKG_ENB_FOR_INTR33 | Wakeup enable for interrupt line MPU_IRQ_33 | RW | 0x1 |
0 | WKG_ENB_FOR_INTR32 | Wakeup enable for interrupt line MPU_IRQ_32 | RW | 0x1 |
Address Offset | 0x0000 0418 | ||
Physical Address | 0x4828 1418 | Instance | MPU_WUGEN |
Description | Wake-up interrupt enable register for MPU_C1 (interrupts MPU_IRQ_64 to MPU_IRQ_95). Write 0x0: Disable interrupt. Write 0x1: Enable interrupt. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
WKG_ENB_FOR_INTR95 | WKG_ENB_FOR_INTR94 | WKG_ENB_FOR_INTR93 | WKG_ENB_FOR_INTR92 | WKG_ENB_FOR_INTR91 | WKG_ENB_FOR_INTR90 | WKG_ENB_FOR_INTR89 | WKG_ENB_FOR_INTR88 | WKG_ENB_FOR_INTR87 | WKG_ENB_FOR_INTR86 | WKG_ENB_FOR_INTR85 | WKG_ENB_FOR_INTR84 | WKG_ENB_FOR_INTR83 | WKG_ENB_FOR_INTR82 | WKG_ENB_FOR_INTR81 | WKG_ENB_FOR_INTR80 | WKG_ENB_FOR_INTR79 | WKG_ENB_FOR_INTR78 | WKG_ENB_FOR_INTR77 | WKG_ENB_FOR_INTR76 | WKG_ENB_FOR_INTR75 | WKG_ENB_FOR_INTR74 | WKG_ENB_FOR_INTR73 | WKG_ENB_FOR_INTR72 | WKG_ENB_FOR_INTR71 | WKG_ENB_FOR_INTR70 | WKG_ENB_FOR_INTR69 | WKG_ENB_FOR_INTR68 | WKG_ENB_FOR_INTR67 | WKG_ENB_FOR_INTR66 | WKG_ENB_FOR_INTR65 | WKG_ENB_FOR_INTR64 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | WKG_ENB_FOR_INTR95 | Wakeup enable for interrupt line MPU_IRQ_95 | RW | 0x1 |
30 | WKG_ENB_FOR_INTR94 | Wakeup enable for interrupt line MPU_IRQ_94 | RW | 0x1 |
29 | WKG_ENB_FOR_INTR93 | Wakeup enable for interrupt line MPU_IRQ_93 | RW | 0x1 |
28 | WKG_ENB_FOR_INTR92 | Wakeup enable for interrupt line MPU_IRQ_92 | RW | 0x1 |
27 | WKG_ENB_FOR_INTR91 | Wakeup enable for interrupt line MPU_IRQ_91 | RW | 0x1 |
26 | WKG_ENB_FOR_INTR90 | Wakeup enable for interrupt line MPU_IRQ_90 | RW | 0x1 |
25 | WKG_ENB_FOR_INTR89 | Wakeup enable for interrupt line MPU_IRQ_89 | RW | 0x1 |
24 | WKG_ENB_FOR_INTR88 | Wakeup enable for interrupt line MPU_IRQ_88 | RW | 0x1 |
23 | WKG_ENB_FOR_INTR87 | Wakeup enable for interrupt line MPU_IRQ_87 | RW | 0x1 |
22 | WKG_ENB_FOR_INTR86 | Wakeup enable for interrupt line MPU_IRQ_86 | RW | 0x1 |
21 | WKG_ENB_FOR_INTR85 | Wakeup enable for interrupt line MPU_IRQ_85 | RW | 0x1 |
20 | WKG_ENB_FOR_INTR84 | Wakeup enable for interrupt line MPU_IRQ_84 | RW | 0x1 |
19 | WKG_ENB_FOR_INTR83 | Wakeup enable for interrupt line MPU_IRQ_83 | RW | 0x1 |
18 | WKG_ENB_FOR_INTR82 | Wakeup enable for interrupt line MPU_IRQ_82 | RW | 0x1 |
17 | WKG_ENB_FOR_INTR81 | Wakeup enable for interrupt line MPU_IRQ_81 | RW | 0x1 |
16 | WKG_ENB_FOR_INTR80 | Wakeup enable for interrupt line MPU_IRQ_80 | RW | 0x1 |
15 | WKG_ENB_FOR_INTR79 | Wakeup enable for interrupt line MPU_IRQ_79 | RW | 0x1 |
14 | WKG_ENB_FOR_INTR78 | Wakeup enable for interrupt line MPU_IRQ_78 | RW | 0x1 |
13 | WKG_ENB_FOR_INTR77 | Wakeup enable for interrupt line MPU_IRQ_77 | RW | 0x1 |
12 | WKG_ENB_FOR_INTR76 | Wakeup enable for interrupt line MPU_IRQ_76 | RW | 0x1 |
11 | WKG_ENB_FOR_INTR75 | Wakeup enable for interrupt line MPU_IRQ_75 | RW | 0x1 |
10 | WKG_ENB_FOR_INTR74 | Wakeup enable for interrupt line MPU_IRQ_74 | RW | 0x1 |
9 | WKG_ENB_FOR_INTR73 | Wakeup enable for interrupt line MPU_IRQ_73 | RW | 0x1 |
8 | WKG_ENB_FOR_INTR72 | Wakeup enable for interrupt line MPU_IRQ_72 | RW | 0x1 |
7 | WKG_ENB_FOR_INTR71 | Wakeup enable for interrupt line MPU_IRQ_71 | RW | 0x1 |
6 | WKG_ENB_FOR_INTR70 | Wakeup enable for interrupt line MPU_IRQ_70 | RW | 0x1 |
5 | WKG_ENB_FOR_INTR69 | Wakeup enable for interrupt line MPU_IRQ_69 | RW | 0x1 |
4 | WKG_ENB_FOR_INTR68 | Wakeup enable for interrupt line MPU_IRQ_68 | RW | 0x1 |
3 | WKG_ENB_FOR_INTR67 | Wakeup enable for interrupt line MPU_IRQ_67 | RW | 0x1 |
2 | WKG_ENB_FOR_INTR66 | Wakeup enable for interrupt line MPU_IRQ_66 | RW | 0x1 |
1 | WKG_ENB_FOR_INTR65 | Wakeup enable for interrupt line MPU_IRQ_65 | RW | 0x1 |
0 | WKG_ENB_FOR_INTR64 | Wakeup enable for interrupt line MPU_IRQ_64 | RW | 0x1 |
Address Offset | 0x0000 041C | ||
Physical Address | 0x4828 141C | Instance | MPU_WUGEN |
Description | Wake-up interrupt enable register for MPU_C1 (interrupts MPU_IRQ_96 to MPU_IRQ_127). Write 0x0: Disable interrupt. Write 0x1: Enable interrupt. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
WKG_ENB_FOR_INTR127 | WKG_ENB_FOR_INTR126 | WKG_ENB_FOR_INTR125 | WKG_ENB_FOR_INTR124 | WKG_ENB_FOR_INTR123 | WKG_ENB_FOR_INTR122 | WKG_ENB_FOR_INTR121 | WKG_ENB_FOR_INTR120 | WKG_ENB_FOR_INTR119 | WKG_ENB_FOR_INTR118 | WKG_ENB_FOR_INTR117 | WKG_ENB_FOR_INTR116 | WKG_ENB_FOR_INTR115 | WKG_ENB_FOR_INTR114 | WKG_ENB_FOR_INTR113 | WKG_ENB_FOR_INTR112 | WKG_ENB_FOR_INTR111 | WKG_ENB_FOR_INTR110 | WKG_ENB_FOR_INTR109 | WKG_ENB_FOR_INTR108 | WKG_ENB_FOR_INTR107 | WKG_ENB_FOR_INTR106 | WKG_ENB_FOR_INTR105 | WKG_ENB_FOR_INTR104 | WKG_ENB_FOR_INTR103 | WKG_ENB_FOR_INTR102 | WKG_ENB_FOR_INTR101 | WKG_ENB_FOR_INTR100 | WKG_ENB_FOR_INTR99 | WKG_ENB_FOR_INTR98 | WKG_ENB_FOR_INTR97 | WKG_ENB_FOR_INTR96 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | WKG_ENB_FOR_INTR127 | Wakeup enable for interrupt line MPU_IRQ_127 | RW | 0x1 |
30 | WKG_ENB_FOR_INTR126 | Wakeup enable for interrupt line MPU_IRQ_126 | RW | 0x1 |
29 | WKG_ENB_FOR_INTR125 | Wakeup enable for interrupt line MPU_IRQ_125 | RW | 0x1 |
28 | WKG_ENB_FOR_INTR124 | Wakeup enable for interrupt line MPU_IRQ_124 | RW | 0x1 |
27 | WKG_ENB_FOR_INTR123 | Wakeup enable for interrupt line MPU_IRQ_123 | RW | 0x1 |
26 | WKG_ENB_FOR_INTR122 | Wakeup enable for interrupt line MPU_IRQ_122 | RW | 0x1 |
25 | WKG_ENB_FOR_INTR121 | Wakeup enable for interrupt line MPU_IRQ_121 | RW | 0x1 |
24 | WKG_ENB_FOR_INTR120 | Wakeup enable for interrupt line MPU_IRQ_120 | RW | 0x1 |
23 | WKG_ENB_FOR_INTR119 | Wakeup enable for interrupt line MPU_IRQ_119 | RW | 0x1 |
22 | WKG_ENB_FOR_INTR118 | Wakeup enable for interrupt line MPU_IRQ_118 | RW | 0x1 |
21 | WKG_ENB_FOR_INTR117 | Wakeup enable for interrupt line MPU_IRQ_117 | RW | 0x1 |
20 | WKG_ENB_FOR_INTR116 | Wakeup enable for interrupt line MPU_IRQ_116 | RW | 0x1 |
19 | WKG_ENB_FOR_INTR115 | Wakeup enable for interrupt line MPU_IRQ_115 | RW | 0x1 |
18 | WKG_ENB_FOR_INTR114 | Wakeup enable for interrupt line MPU_IRQ_114 | RW | 0x1 |
17 | WKG_ENB_FOR_INTR113 | Wakeup enable for interrupt line MPU_IRQ_113 | RW | 0x1 |
16 | WKG_ENB_FOR_INTR112 | Wakeup enable for interrupt line MPU_IRQ_112 | RW | 0x1 |
15 | WKG_ENB_FOR_INTR111 | Wakeup enable for interrupt line MPU_IRQ_111 | RW | 0x1 |
14 | WKG_ENB_FOR_INTR110 | Wakeup enable for interrupt line MPU_IRQ_110 | RW | 0x1 |
13 | WKG_ENB_FOR_INTR109 | Wakeup enable for interrupt line MPU_IRQ_109 | RW | 0x1 |
12 | WKG_ENB_FOR_INTR108 | Wakeup enable for interrupt line MPU_IRQ_108 | RW | 0x1 |
11 | WKG_ENB_FOR_INTR107 | Wakeup enable for interrupt line MPU_IRQ_107 | RW | 0x1 |
10 | WKG_ENB_FOR_INTR106 | Wakeup enable for interrupt line MPU_IRQ_106 | RW | 0x1 |
9 | WKG_ENB_FOR_INTR105 | Wakeup enable for interrupt line MPU_IRQ_105 | RW | 0x1 |
8 | WKG_ENB_FOR_INTR104 | Wakeup enable for interrupt line MPU_IRQ_104 | RW | 0x1 |
7 | WKG_ENB_FOR_INTR103 | Wakeup enable for interrupt line MPU_IRQ_103 | RW | 0x1 |
6 | WKG_ENB_FOR_INTR102 | Wakeup enable for interrupt line MPU_IRQ_102 | RW | 0x1 |
5 | WKG_ENB_FOR_INTR101 | Wakeup enable for interrupt line MPU_IRQ_101 | RW | 0x1 |
4 | WKG_ENB_FOR_INTR100 | Wakeup enable for interrupt line MPU_IRQ_100 | RW | 0x1 |
3 | WKG_ENB_FOR_INTR99 | Wakeup enable for interrupt line MPU_IRQ_99 | RW | 0x1 |
2 | WKG_ENB_FOR_INTR98 | Wakeup enable for interrupt line MPU_IRQ_98 | RW | 0x1 |
1 | WKG_ENB_FOR_INTR97 | Wakeup enable for interrupt line MPU_IRQ_97 | RW | 0x1 |
0 | WKG_ENB_FOR_INTR96 | Wakeup enable for interrupt line MPU_IRQ_96 | RW | 0x1 |
Address Offset | 0x0000 041C | ||
Physical Address | 0x4828 1420 | Instance | MPU_WUGEN |
Description | Wake-up interrupt enable register for MPU_C1 (interrupts MPU_IRQ_128 to MPU_IRQ_159). Write 0x0: Disable interrupt. Write 0x1: Enable interrupt. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
WKG_ENB_FOR_INTR159 | WKG_ENB_FOR_INTR158 | WKG_ENB_FOR_INTR157 | WKG_ENB_FOR_INTR156 | WKG_ENB_FOR_INTR155 | WKG_ENB_FOR_INTR154 | WKG_ENB_FOR_INTR153 | WKG_ENB_FOR_INTR152 | WKG_ENB_FOR_INTR151 | WKG_ENB_FOR_INTR150 | WKG_ENB_FOR_INTR149 | WKG_ENB_FOR_INTR148 | WKG_ENB_FOR_INTR147 | WKG_ENB_FOR_INTR146 | WKG_ENB_FOR_INTR145 | WKG_ENB_FOR_INTR144 | WKG_ENB_FOR_INTR143 | WKG_ENB_FOR_INTR142 | WKG_ENB_FOR_INTR141 | WKG_ENB_FOR_INTR140 | WKG_ENB_FOR_INTR139 | WKG_ENB_FOR_INTR138 | WKG_ENB_FOR_INTR137 | WKG_ENB_FOR_INTR136 | WKG_ENB_FOR_INTR135 | WKG_ENB_FOR_INTR134 | WKG_ENB_FOR_INTR133 | WKG_ENB_FOR_INTR132 | WKG_ENB_FOR_INTR131 | WKG_ENB_FOR_INTR130 | WKG_ENB_FOR_INTR129 | WKG_ENB_FOR_INTR128 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | WKG_ENB_FOR_INTR159 | Wakeup enable for interrupt line MPU_IRQ_159 | RW | 0x1 |
30 | WKG_ENB_FOR_INTR158 | Wakeup enable for interrupt line MPU_IRQ_158 | RW | 0x1 |
29 | WKG_ENB_FOR_INTR157 | Wakeup enable for interrupt line MPU_IRQ_157 | RW | 0x1 |
28 | WKG_ENB_FOR_INTR156 | Wakeup enable for interrupt line MPU_IRQ_156 | RW | 0x1 |
27 | WKG_ENB_FOR_INTR155 | Wakeup enable for interrupt line MPU_IRQ_155 | RW | 0x1 |
26 | WKG_ENB_FOR_INTR154 | Wakeup enable for interrupt line MPU_IRQ_154 | RW | 0x1 |
25 | WKG_ENB_FOR_INTR153 | Wakeup enable for interrupt line MPU_IRQ_153 | RW | 0x1 |
24 | WKG_ENB_FOR_INTR152 | Wakeup enable for interrupt line MPU_IRQ_152 | RW | 0x1 |
23 | WKG_ENB_FOR_INTR151 | Wakeup enable for interrupt line MPU_IRQ_151 | RW | 0x1 |
22 | WKG_ENB_FOR_INTR150 | Wakeup enable for interrupt line MPU_IRQ_150 | RW | 0x1 |
21 | WKG_ENB_FOR_INTR149 | Wakeup enable for interrupt line MPU_IRQ_149 | RW | 0x1 |
20 | WKG_ENB_FOR_INTR148 | Wakeup enable for interrupt line MPU_IRQ_148 | RW | 0x1 |
19 | WKG_ENB_FOR_INTR147 | Wakeup enable for interrupt line MPU_IRQ_147 | RW | 0x1 |
18 | WKG_ENB_FOR_INTR146 | Wakeup enable for interrupt line MPU_IRQ_146 | RW | 0x1 |
17 | WKG_ENB_FOR_INTR145 | Wakeup enable for interrupt line MPU_IRQ_145 | RW | 0x1 |
16 | WKG_ENB_FOR_INTR144 | Wakeup enable for interrupt line MPU_IRQ_144 | RW | 0x1 |
15 | WKG_ENB_FOR_INTR143 | Wakeup enable for interrupt line MPU_IRQ_143 | RW | 0x1 |
14 | WKG_ENB_FOR_INTR142 | Wakeup enable for interrupt line MPU_IRQ_142 | RW | 0x1 |
13 | WKG_ENB_FOR_INTR141 | Wakeup enable for interrupt line MPU_IRQ_141 | RW | 0x1 |
12 | WKG_ENB_FOR_INTR140 | Wakeup enable for interrupt line MPU_IRQ_140 | RW | 0x1 |
11 | WKG_ENB_FOR_INTR139 | Wakeup enable for interrupt line MPU_IRQ_139 | RW | 0x1 |
10 | WKG_ENB_FOR_INTR138 | Wakeup enable for interrupt line MPU_IRQ_138 | RW | 0x1 |
9 | WKG_ENB_FOR_INTR137 | Wakeup enable for interrupt line MPU_IRQ_137 | RW | 0x1 |
8 | WKG_ENB_FOR_INTR136 | Wakeup enable for interrupt line MPU_IRQ_136 | RW | 0x1 |
7 | WKG_ENB_FOR_INTR135 | Wakeup enable for interrupt line MPU_IRQ_135 | RW | 0x1 |
6 | WKG_ENB_FOR_INTR134 | Wakeup enable for interrupt line MPU_IRQ_134 | RW | 0x1 |
5 | WKG_ENB_FOR_INTR133 | Wakeup enable for interrupt line MPU_IRQ_133 | RW | 0x1 |
4 | WKG_ENB_FOR_INTR132 | Wakeup enable for interrupt line MPU_IRQ_132 | RW | 0x1 |
3 | WKG_ENB_FOR_INTR131 | Wakeup enable for interrupt line MPU_IRQ_131 | RW | 0x1 |
2 | WKG_ENB_FOR_INTR130 | Wakeup enable for interrupt line MPU_IRQ_130 | RW | 0x1 |
1 | WKG_ENB_FOR_INTR129 | Wakeup enable for interrupt line MPU_IRQ_129 | RW | 0x1 |
0 | WKG_ENB_FOR_INTR128 | Wakeup enable for interrupt line MPU_IRQ_128 | RW | 0x1 |
Address Offset | 0x800 | ||
Physical Address | 0x4828 1800 | Instance | MPU_WUGEN |
Description | This register is used by the ROM code and OS during SMP boot. It is used to indicate the boot status to MPU_C1. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | MPU_C1_STATUS | RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:8 | RESERVED | Reserved | RW | 0x000000 |
7:4 | MPU_C1_STATUS | MPU_C1 boot status. If ≠ 0x0, branch at the address specified in AUX_CORE_BOOT_1. | RW | 0x0 |
3:0 | RESERVED | Reserved | RW | 0x0 |
Address Offset | 0x804 | ||
Physical Address | 0x4828 1804 | Instance | MPU_WUGEN |
Description | This register is used by the ROM code and OS during SMP boot. It is intended to store the execution start address of MPU_C1. When needed, the SMP OS (executing on MPU_C0) stores the execution start address of MPU_C1 in AUX_CORE_BOOT_1, and then wakes up MPU_C1 by executing a SEV command. When MPU_C1 receives an event (caused by the SEV command), it executes the event handler in the ROM Code, which eventually branches to the address stored in AUX_CORE_BOOT_1. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | AUX_CORE_BOOT_1 | SMP boot register | RW | 0x00000000 |
Address Offset | 0x0000 0808 | ||
Physical Address | 0x4828 1808 | Instance | MPU_WUGEN |
Description | Gives programmable control of inverting or not inverting MPUHWDBGOUT[31:0] going to HWEVENTS[31:0] input of CS_STM | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
STM_HWEVENT_INV_ 31 | STM_HWEVENT_INV_ 30 | STM_HWEVENT_INV_ 29 | STM_HWEVENT_INV_ 28 | STM_HWEVENT_INV_ 27 | STM_HWEVENT_INV_ 26 | STM_HWEVENT_INV_ 25 | STM_HWEVENT_INV_ 24 | STM_HWEVENT_INV_ 23 | STM_HWEVENT_INV_ 22 | STM_HWEVENT_INV_ 21 | STM_HWEVENT_INV_ 20 | STM_HWEVENT_INV_ 19 | STM_HWEVENT_INV_ 18 | STM_HWEVENT_INV_ 17 | STM_HWEVENT_INV_ 16 | STM_HWEVENT_INV_ 15 | STM_HWEVENT_INV_ 14 | STM_HWEVENT_INV_ 13 | STM_HWEVENT_INV_ 12 | STM_HWEVENT_INV_ 11 | STM_HWEVENT_INV_ 10 | STM_HWEVENT_INV_ 9 | STM_HWEVENT_INV_ 8 | STM_HWEVENT_INV_ 7 | STM_HWEVENT_INV_ 6 | STM_HWEVENT_INV_ 5 | STM_HWEVENT_INV_ 4 | STM_HWEVENT_INV_ 3 | STM_HWEVENT_INV_ 2 | STM_HWEVENT_INV_ 1 | STM_HWEVENT_INV_0 |
Bits | Field Name | Description | Type | Reset | |
---|---|---|---|---|---|
31 | STM_HWEVENT_INV_ 31 | Polarity inversion control for MPUHWDBGOUT31 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
30 | STM_HWEVENT_INV_ 30 | Polarity inversion control for MPUHWDBGOUT30 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
29 | STM_HWEVENT_INV_ 29 | Polarity inversion control for MPUHWDBGOUT29 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
28 | STM_HWEVENT_INV_ 28 | Polarity inversion control for MPUHWDBGOUT28 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
27 | STM_HWEVENT_INV_ 27 | Polarity inversion control for MPUHWDBGOUT27 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
26 | STM_HWEVENT_INV_ 26 | Polarity inversion control for MPUHWDBGOUT26 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
25 | STM_HWEVENT_INV_ 25 | Polarity inversion control for MPUHWDBGOUT25 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
24 | STM_HWEVENT_INV_ 24 | Polarity inversion control for MPUHWDBGOUT24 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
23 | STM_HWEVENT_INV_ 23 | Polarity inversion control for MPUHWDBGOUT23 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
22 | STM_HWEVENT_INV_ 22 | Polarity inversion control for MPUHWDBGOUT22 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
21 | STM_HWEVENT_INV_ 21 | Polarity inversion control for MPUHWDBGOUT21 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
20 | STM_HWEVENT_INV_ 20 | Polarity inversion control for MPUHWDBGOUT20 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
19 | STM_HWEVENT_INV_ 19 | Polarity inversion control for MPUHWDBGOUT19 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
18 | STM_HWEVENT_INV_ 18 | Polarity inversion control for MPUHWDBGOUT18 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
17 | STM_HWEVENT_INV_ 17 | Polarity inversion control for MPUHWDBGOUT17 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
16 | STM_HWEVENT_INV_ 16 | Polarity inversion control for MPUHWDBGOUT16 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
15 | STM_HWEVENT_INV_ 15 | Polarity inversion control for MPUHWDBGOUT15 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
14 | STM_HWEVENT_INV_ 14 | Polarity inversion control for MPUHWDBGOUT14 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
13 | STM_HWEVENT_INV_ 13 | Polarity inversion control for MPUHWDBGOUT13 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
12 | STM_HWEVENT_INV_ 12 | Polarity inversion control for MPUHWDBGOUT12 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
11 | STM_HWEVENT_INV_ 11 | Polarity inversion control for MPUHWDBGOUT11 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
10 | STM_HWEVENT_INV_ 10 | Polarity inversion control for MPUHWDBGOUT10 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
9 | STM_HWEVENT_INV_ 9 | Polarity inversion control for MPUHWDBGOUT9 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
8 | STM_HWEVENT_INV_ 8 | Polarity inversion control for MPUHWDBGOUT8 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
7 | STM_HWEVENT_INV_ 7 | Polarity inversion control for MPUHWDBGOUT7 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
6 | STM_HWEVENT_INV_ 6 | Polarity inversion control for MPUHWDBGOUT6 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
5 | STM_HWEVENT_INV_ 5 | Polarity inversion control for MPUHWDBGOUT5 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
4 | STM_HWEVENT_INV_ 4 | Polarity inversion control for MPUHWDBGOUT4 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
3 | STM_HWEVENT_INV_ 3 | Polarity inversion control for MPUHWDBGOUT3 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
2 | STM_HWEVENT_INV_ 2 | Polarity inversion control for MPUHWDBGOUT2 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
1 | STM_HWEVENT_INV_ 1 | Polarity inversion control for MPUHWDBGOUT1 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted | ||||
0 | STM_HWEVENT_INV_0 | Polarity inversion control for MPUHWDBGOUT0 signal. | RW | 0x0 | |
0x0: | Polarity unchanged | ||||
0x1 | Polarity inverted |
Address Offset | 0x0000 080C | ||
Physical Address | 0x4828 180C | Instance | MPU_WUGEN |
Description | This register controls the MPU core interface tie-off values for BI, BO, BCM and SBD. This register is located in MPU always-on domain and is reset by MPUAON_RST. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ES2_PM_MODE | APB_FENCE_EN | BI | BO | BCM | SBD |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:6 | RESERVED | Reserved. Ignored on write and zero on read. | R | 0x000 0000 |
5 | ES2_PM_MODE | Enables OFF mode behavior. 0x0 : OFF Mode 1, CPUs would enter and exit OFF mode together. 0x1 : OFF Mode 2, CPUs are allowed to enter/exit OFF mode independently. NOTE: This bit is NOT supported in this device. | RW | 0x0 |
4 | APB_FENCE_EN | Enables APB fencing logic. | RW | 0x1 |
3 | BI | BROADCASTINNER input of MPU core. | RW | 0x0 |
2 | BO | BROADCASTOUTER input of MPU core. | RW | 0x0 |
1 | BCM | BROADCASTMAINTENANCE input of MPU core. | RW | 0x0 |
0 | SBD | SYSBARDISABLE input of MPU core. | RW | 0x1 |
Address Offset | 0x0000 0C08 | ||
Physical Address | 0x4828 1C08 | Instance | MPU_WUGEN |
Description | Lower 32 bits of the 48-bit timestamp counter value | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
COUNTER_31_0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | COUNTER_31_0 | Lower 32 bits of the 48-bit timestamp counter value. | R | 0x000 0000 |
Address Offset | 0x0000 0C0C | ||
Physical Address | 0x4828 1C0C | Instance | MPU_WUGEN |
Description | Higher 16 bits of the 48-bit timestamp counter value | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | COUNTER_47_32 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | Reserved. Ignored on write and zero on read. | R | 0x0000 |
15:0 | COUNTER_47_32 | Higher 16 bits of the timestamp counter value. | R | 0x0000 |