Name | Offset | Length | Description |
---|---|---|---|
pinmux.ALERT_TEST |
0x0 | 4 | Alert Test Register |
pinmux.MIO_PERIPH_INSEL_REGWEN_0 |
0x4 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_1 |
0x8 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_2 |
0xc | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_3 |
0x10 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_4 |
0x14 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_5 |
0x18 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_6 |
0x1c | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_7 |
0x20 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_8 |
0x24 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_9 |
0x28 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_10 |
0x2c | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_11 |
0x30 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_12 |
0x34 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_13 |
0x38 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_14 |
0x3c | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_15 |
0x40 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_16 |
0x44 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_17 |
0x48 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_18 |
0x4c | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_19 |
0x50 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_20 |
0x54 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_21 |
0x58 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_22 |
0x5c | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_23 |
0x60 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_24 |
0x64 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_25 |
0x68 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_26 |
0x6c | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_27 |
0x70 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_28 |
0x74 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_29 |
0x78 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_30 |
0x7c | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_31 |
0x80 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_32 |
0x84 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_33 |
0x88 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_34 |
0x8c | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_35 |
0x90 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_36 |
0x94 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_37 |
0x98 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_38 |
0x9c | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_39 |
0xa0 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_40 |
0xa4 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_41 |
0xa8 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_42 |
0xac | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_43 |
0xb0 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_44 |
0xb4 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_45 |
0xb8 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_46 |
0xbc | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_47 |
0xc0 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_48 |
0xc4 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_49 |
0xc8 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_50 |
0xcc | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_51 |
0xd0 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_52 |
0xd4 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_53 |
0xd8 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_54 |
0xdc | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_55 |
0xe0 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_REGWEN_56 |
0xe4 | 4 | Register write enable for MIO peripheral input selects. |
pinmux.MIO_PERIPH_INSEL_0 |
0xe8 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_1 |
0xec | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_2 |
0xf0 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_3 |
0xf4 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_4 |
0xf8 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_5 |
0xfc | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_6 |
0x100 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_7 |
0x104 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_8 |
0x108 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_9 |
0x10c | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_10 |
0x110 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_11 |
0x114 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_12 |
0x118 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_13 |
0x11c | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_14 |
0x120 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_15 |
0x124 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_16 |
0x128 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_17 |
0x12c | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_18 |
0x130 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_19 |
0x134 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_20 |
0x138 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_21 |
0x13c | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_22 |
0x140 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_23 |
0x144 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_24 |
0x148 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_25 |
0x14c | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_26 |
0x150 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_27 |
0x154 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_28 |
0x158 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_29 |
0x15c | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_30 |
0x160 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_31 |
0x164 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_32 |
0x168 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_33 |
0x16c | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_34 |
0x170 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_35 |
0x174 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_36 |
0x178 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_37 |
0x17c | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_38 |
0x180 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_39 |
0x184 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_40 |
0x188 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_41 |
0x18c | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_42 |
0x190 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_43 |
0x194 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_44 |
0x198 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_45 |
0x19c | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_46 |
0x1a0 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_47 |
0x1a4 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_48 |
0x1a8 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_49 |
0x1ac | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_50 |
0x1b0 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_51 |
0x1b4 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_52 |
0x1b8 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_53 |
0x1bc | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_54 |
0x1c0 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_55 |
0x1c4 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_PERIPH_INSEL_56 |
0x1c8 | 4 | For each peripheral input, this selects the muxable pad input. |
pinmux.MIO_OUTSEL_REGWEN_0 |
0x1cc | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_1 |
0x1d0 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_2 |
0x1d4 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_3 |
0x1d8 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_4 |
0x1dc | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_5 |
0x1e0 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_6 |
0x1e4 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_7 |
0x1e8 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_8 |
0x1ec | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_9 |
0x1f0 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_10 |
0x1f4 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_11 |
0x1f8 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_12 |
0x1fc | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_13 |
0x200 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_14 |
0x204 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_15 |
0x208 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_16 |
0x20c | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_17 |
0x210 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_18 |
0x214 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_19 |
0x218 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_20 |
0x21c | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_21 |
0x220 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_22 |
0x224 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_23 |
0x228 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_24 |
0x22c | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_25 |
0x230 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_26 |
0x234 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_27 |
0x238 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_28 |
0x23c | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_29 |
0x240 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_30 |
0x244 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_31 |
0x248 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_32 |
0x24c | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_33 |
0x250 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_34 |
0x254 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_35 |
0x258 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_36 |
0x25c | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_37 |
0x260 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_38 |
0x264 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_39 |
0x268 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_40 |
0x26c | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_41 |
0x270 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_42 |
0x274 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_43 |
0x278 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_44 |
0x27c | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_45 |
0x280 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_REGWEN_46 |
0x284 | 4 | Register write enable for MIO output selects. |
pinmux.MIO_OUTSEL_0 |
0x288 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_1 |
0x28c | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_2 |
0x290 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_3 |
0x294 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_4 |
0x298 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_5 |
0x29c | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_6 |
0x2a0 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_7 |
0x2a4 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_8 |
0x2a8 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_9 |
0x2ac | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_10 |
0x2b0 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_11 |
0x2b4 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_12 |
0x2b8 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_13 |
0x2bc | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_14 |
0x2c0 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_15 |
0x2c4 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_16 |
0x2c8 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_17 |
0x2cc | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_18 |
0x2d0 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_19 |
0x2d4 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_20 |
0x2d8 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_21 |
0x2dc | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_22 |
0x2e0 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_23 |
0x2e4 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_24 |
0x2e8 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_25 |
0x2ec | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_26 |
0x2f0 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_27 |
0x2f4 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_28 |
0x2f8 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_29 |
0x2fc | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_30 |
0x300 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_31 |
0x304 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_32 |
0x308 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_33 |
0x30c | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_34 |
0x310 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_35 |
0x314 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_36 |
0x318 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_37 |
0x31c | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_38 |
0x320 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_39 |
0x324 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_40 |
0x328 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_41 |
0x32c | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_42 |
0x330 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_43 |
0x334 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_44 |
0x338 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_45 |
0x33c | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_OUTSEL_46 |
0x340 | 4 | For each muxable pad, this selects the peripheral output. |
pinmux.MIO_PAD_ATTR_REGWEN_0 |
0x344 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_1 |
0x348 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_2 |
0x34c | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_3 |
0x350 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_4 |
0x354 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_5 |
0x358 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_6 |
0x35c | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_7 |
0x360 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_8 |
0x364 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_9 |
0x368 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_10 |
0x36c | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_11 |
0x370 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_12 |
0x374 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_13 |
0x378 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_14 |
0x37c | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_15 |
0x380 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_16 |
0x384 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_17 |
0x388 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_18 |
0x38c | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_19 |
0x390 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_20 |
0x394 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_21 |
0x398 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_22 |
0x39c | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_23 |
0x3a0 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_24 |
0x3a4 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_25 |
0x3a8 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_26 |
0x3ac | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_27 |
0x3b0 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_28 |
0x3b4 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_29 |
0x3b8 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_30 |
0x3bc | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_31 |
0x3c0 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_32 |
0x3c4 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_33 |
0x3c8 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_34 |
0x3cc | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_35 |
0x3d0 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_36 |
0x3d4 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_37 |
0x3d8 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_38 |
0x3dc | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_39 |
0x3e0 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_40 |
0x3e4 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_41 |
0x3e8 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_42 |
0x3ec | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_43 |
0x3f0 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_44 |
0x3f4 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_45 |
0x3f8 | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_REGWEN_46 |
0x3fc | 4 | Register write enable for MIO PAD attributes. |
pinmux.MIO_PAD_ATTR_0 |
0x400 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_1 |
0x404 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_2 |
0x408 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_3 |
0x40c | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_4 |
0x410 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_5 |
0x414 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_6 |
0x418 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_7 |
0x41c | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_8 |
0x420 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_9 |
0x424 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_10 |
0x428 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_11 |
0x42c | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_12 |
0x430 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_13 |
0x434 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_14 |
0x438 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_15 |
0x43c | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_16 |
0x440 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_17 |
0x444 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_18 |
0x448 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_19 |
0x44c | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_20 |
0x450 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_21 |
0x454 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_22 |
0x458 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_23 |
0x45c | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_24 |
0x460 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_25 |
0x464 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_26 |
0x468 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_27 |
0x46c | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_28 |
0x470 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_29 |
0x474 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_30 |
0x478 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_31 |
0x47c | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_32 |
0x480 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_33 |
0x484 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_34 |
0x488 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_35 |
0x48c | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_36 |
0x490 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_37 |
0x494 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_38 |
0x498 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_39 |
0x49c | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_40 |
0x4a0 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_41 |
0x4a4 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_42 |
0x4a8 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_43 |
0x4ac | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_44 |
0x4b0 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_45 |
0x4b4 | 4 | Muxed pad attributes. |
pinmux.MIO_PAD_ATTR_46 |
0x4b8 | 4 | Muxed pad attributes. |
pinmux.DIO_PAD_ATTR_REGWEN_0 |
0x4bc | 4 | Register write enable for DIO PAD attributes. |
pinmux.DIO_PAD_ATTR_REGWEN_1 |
0x4c0 | 4 | Register write enable for DIO PAD attributes. |
pinmux.DIO_PAD_ATTR_REGWEN_2 |
0x4c4 | 4 | Register write enable for DIO PAD attributes. |
pinmux.DIO_PAD_ATTR_REGWEN_3 |
0x4c8 | 4 | Register write enable for DIO PAD attributes. |
pinmux.DIO_PAD_ATTR_REGWEN_4 |
0x4cc | 4 | Register write enable for DIO PAD attributes. |
pinmux.DIO_PAD_ATTR_REGWEN_5 |
0x4d0 | 4 | Register write enable for DIO PAD attributes. |
pinmux.DIO_PAD_ATTR_REGWEN_6 |
0x4d4 | 4 | Register write enable for DIO PAD attributes. |
pinmux.DIO_PAD_ATTR_REGWEN_7 |
0x4d8 | 4 | Register write enable for DIO PAD attributes. |
pinmux.DIO_PAD_ATTR_REGWEN_8 |
0x4dc | 4 | Register write enable for DIO PAD attributes. |
pinmux.DIO_PAD_ATTR_REGWEN_9 |
0x4e0 | 4 | Register write enable for DIO PAD attributes. |
pinmux.DIO_PAD_ATTR_REGWEN_10 |
0x4e4 | 4 | Register write enable for DIO PAD attributes. |
pinmux.DIO_PAD_ATTR_REGWEN_11 |
0x4e8 | 4 | Register write enable for DIO PAD attributes. |
pinmux.DIO_PAD_ATTR_REGWEN_12 |
0x4ec | 4 | Register write enable for DIO PAD attributes. |
pinmux.DIO_PAD_ATTR_REGWEN_13 |
0x4f0 | 4 | Register write enable for DIO PAD attributes. |
pinmux.DIO_PAD_ATTR_REGWEN_14 |
0x4f4 | 4 | Register write enable for DIO PAD attributes. |
pinmux.DIO_PAD_ATTR_REGWEN_15 |
0x4f8 | 4 | Register write enable for DIO PAD attributes. |
pinmux.DIO_PAD_ATTR_0 |
0x4fc | 4 | Dedicated pad attributes. |
pinmux.DIO_PAD_ATTR_1 |
0x500 | 4 | Dedicated pad attributes. |
pinmux.DIO_PAD_ATTR_2 |
0x504 | 4 | Dedicated pad attributes. |
pinmux.DIO_PAD_ATTR_3 |
0x508 | 4 | Dedicated pad attributes. |
pinmux.DIO_PAD_ATTR_4 |
0x50c | 4 | Dedicated pad attributes. |
pinmux.DIO_PAD_ATTR_5 |
0x510 | 4 | Dedicated pad attributes. |
pinmux.DIO_PAD_ATTR_6 |
0x514 | 4 | Dedicated pad attributes. |
pinmux.DIO_PAD_ATTR_7 |
0x518 | 4 | Dedicated pad attributes. |
pinmux.DIO_PAD_ATTR_8 |
0x51c | 4 | Dedicated pad attributes. |
pinmux.DIO_PAD_ATTR_9 |
0x520 | 4 | Dedicated pad attributes. |
pinmux.DIO_PAD_ATTR_10 |
0x524 | 4 | Dedicated pad attributes. |
pinmux.DIO_PAD_ATTR_11 |
0x528 | 4 | Dedicated pad attributes. |
pinmux.DIO_PAD_ATTR_12 |
0x52c | 4 | Dedicated pad attributes. |
pinmux.DIO_PAD_ATTR_13 |
0x530 | 4 | Dedicated pad attributes. |
pinmux.DIO_PAD_ATTR_14 |
0x534 | 4 | Dedicated pad attributes. |
pinmux.DIO_PAD_ATTR_15 |
0x538 | 4 | Dedicated pad attributes. |
pinmux.MIO_PAD_SLEEP_STATUS_0 |
0x53c | 4 | Register indicating whether the corresponding pad is in sleep mode. |
pinmux.MIO_PAD_SLEEP_STATUS_1 |
0x540 | 4 | Register indicating whether the corresponding pad is in sleep mode. |
pinmux.MIO_PAD_SLEEP_REGWEN_0 |
0x544 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_1 |
0x548 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_2 |
0x54c | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_3 |
0x550 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_4 |
0x554 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_5 |
0x558 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_6 |
0x55c | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_7 |
0x560 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_8 |
0x564 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_9 |
0x568 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_10 |
0x56c | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_11 |
0x570 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_12 |
0x574 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_13 |
0x578 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_14 |
0x57c | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_15 |
0x580 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_16 |
0x584 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_17 |
0x588 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_18 |
0x58c | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_19 |
0x590 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_20 |
0x594 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_21 |
0x598 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_22 |
0x59c | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_23 |
0x5a0 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_24 |
0x5a4 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_25 |
0x5a8 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_26 |
0x5ac | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_27 |
0x5b0 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_28 |
0x5b4 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_29 |
0x5b8 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_30 |
0x5bc | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_31 |
0x5c0 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_32 |
0x5c4 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_33 |
0x5c8 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_34 |
0x5cc | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_35 |
0x5d0 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_36 |
0x5d4 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_37 |
0x5d8 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_38 |
0x5dc | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_39 |
0x5e0 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_40 |
0x5e4 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_41 |
0x5e8 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_42 |
0x5ec | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_43 |
0x5f0 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_44 |
0x5f4 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_45 |
0x5f8 | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_REGWEN_46 |
0x5fc | 4 | Register write enable for MIO sleep value configuration. |
pinmux.MIO_PAD_SLEEP_EN_0 |
0x600 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_1 |
0x604 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_2 |
0x608 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_3 |
0x60c | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_4 |
0x610 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_5 |
0x614 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_6 |
0x618 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_7 |
0x61c | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_8 |
0x620 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_9 |
0x624 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_10 |
0x628 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_11 |
0x62c | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_12 |
0x630 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_13 |
0x634 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_14 |
0x638 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_15 |
0x63c | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_16 |
0x640 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_17 |
0x644 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_18 |
0x648 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_19 |
0x64c | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_20 |
0x650 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_21 |
0x654 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_22 |
0x658 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_23 |
0x65c | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_24 |
0x660 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_25 |
0x664 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_26 |
0x668 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_27 |
0x66c | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_28 |
0x670 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_29 |
0x674 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_30 |
0x678 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_31 |
0x67c | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_32 |
0x680 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_33 |
0x684 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_34 |
0x688 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_35 |
0x68c | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_36 |
0x690 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_37 |
0x694 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_38 |
0x698 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_39 |
0x69c | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_40 |
0x6a0 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_41 |
0x6a4 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_42 |
0x6a8 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_43 |
0x6ac | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_44 |
0x6b0 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_45 |
0x6b4 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_EN_46 |
0x6b8 | 4 | Enables the sleep mode of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_0 |
0x6bc | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_1 |
0x6c0 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_2 |
0x6c4 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_3 |
0x6c8 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_4 |
0x6cc | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_5 |
0x6d0 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_6 |
0x6d4 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_7 |
0x6d8 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_8 |
0x6dc | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_9 |
0x6e0 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_10 |
0x6e4 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_11 |
0x6e8 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_12 |
0x6ec | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_13 |
0x6f0 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_14 |
0x6f4 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_15 |
0x6f8 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_16 |
0x6fc | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_17 |
0x700 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_18 |
0x704 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_19 |
0x708 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_20 |
0x70c | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_21 |
0x710 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_22 |
0x714 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_23 |
0x718 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_24 |
0x71c | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_25 |
0x720 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_26 |
0x724 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_27 |
0x728 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_28 |
0x72c | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_29 |
0x730 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_30 |
0x734 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_31 |
0x738 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_32 |
0x73c | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_33 |
0x740 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_34 |
0x744 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_35 |
0x748 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_36 |
0x74c | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_37 |
0x750 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_38 |
0x754 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_39 |
0x758 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_40 |
0x75c | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_41 |
0x760 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_42 |
0x764 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_43 |
0x768 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_44 |
0x76c | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_45 |
0x770 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.MIO_PAD_SLEEP_MODE_46 |
0x774 | 4 | Defines sleep behavior of the corresponding muxed pad. |
pinmux.DIO_PAD_SLEEP_STATUS |
0x778 | 4 | Register indicating whether the corresponding pad is in sleep mode. |
pinmux.DIO_PAD_SLEEP_REGWEN_0 |
0x77c | 4 | Register write enable for DIO sleep value configuration. |
pinmux.DIO_PAD_SLEEP_REGWEN_1 |
0x780 | 4 | Register write enable for DIO sleep value configuration. |
pinmux.DIO_PAD_SLEEP_REGWEN_2 |
0x784 | 4 | Register write enable for DIO sleep value configuration. |
pinmux.DIO_PAD_SLEEP_REGWEN_3 |
0x788 | 4 | Register write enable for DIO sleep value configuration. |
pinmux.DIO_PAD_SLEEP_REGWEN_4 |
0x78c | 4 | Register write enable for DIO sleep value configuration. |
pinmux.DIO_PAD_SLEEP_REGWEN_5 |
0x790 | 4 | Register write enable for DIO sleep value configuration. |
pinmux.DIO_PAD_SLEEP_REGWEN_6 |
0x794 | 4 | Register write enable for DIO sleep value configuration. |
pinmux.DIO_PAD_SLEEP_REGWEN_7 |
0x798 | 4 | Register write enable for DIO sleep value configuration. |
pinmux.DIO_PAD_SLEEP_REGWEN_8 |
0x79c | 4 | Register write enable for DIO sleep value configuration. |
pinmux.DIO_PAD_SLEEP_REGWEN_9 |
0x7a0 | 4 | Register write enable for DIO sleep value configuration. |
pinmux.DIO_PAD_SLEEP_REGWEN_10 |
0x7a4 | 4 | Register write enable for DIO sleep value configuration. |
pinmux.DIO_PAD_SLEEP_REGWEN_11 |
0x7a8 | 4 | Register write enable for DIO sleep value configuration. |
pinmux.DIO_PAD_SLEEP_REGWEN_12 |
0x7ac | 4 | Register write enable for DIO sleep value configuration. |
pinmux.DIO_PAD_SLEEP_REGWEN_13 |
0x7b0 | 4 | Register write enable for DIO sleep value configuration. |
pinmux.DIO_PAD_SLEEP_REGWEN_14 |
0x7b4 | 4 | Register write enable for DIO sleep value configuration. |
pinmux.DIO_PAD_SLEEP_REGWEN_15 |
0x7b8 | 4 | Register write enable for DIO sleep value configuration. |
pinmux.DIO_PAD_SLEEP_EN_0 |
0x7bc | 4 | Enables the sleep mode of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_EN_1 |
0x7c0 | 4 | Enables the sleep mode of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_EN_2 |
0x7c4 | 4 | Enables the sleep mode of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_EN_3 |
0x7c8 | 4 | Enables the sleep mode of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_EN_4 |
0x7cc | 4 | Enables the sleep mode of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_EN_5 |
0x7d0 | 4 | Enables the sleep mode of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_EN_6 |
0x7d4 | 4 | Enables the sleep mode of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_EN_7 |
0x7d8 | 4 | Enables the sleep mode of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_EN_8 |
0x7dc | 4 | Enables the sleep mode of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_EN_9 |
0x7e0 | 4 | Enables the sleep mode of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_EN_10 |
0x7e4 | 4 | Enables the sleep mode of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_EN_11 |
0x7e8 | 4 | Enables the sleep mode of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_EN_12 |
0x7ec | 4 | Enables the sleep mode of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_EN_13 |
0x7f0 | 4 | Enables the sleep mode of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_EN_14 |
0x7f4 | 4 | Enables the sleep mode of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_EN_15 |
0x7f8 | 4 | Enables the sleep mode of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_MODE_0 |
0x7fc | 4 | Defines sleep behavior of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_MODE_1 |
0x800 | 4 | Defines sleep behavior of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_MODE_2 |
0x804 | 4 | Defines sleep behavior of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_MODE_3 |
0x808 | 4 | Defines sleep behavior of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_MODE_4 |
0x80c | 4 | Defines sleep behavior of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_MODE_5 |
0x810 | 4 | Defines sleep behavior of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_MODE_6 |
0x814 | 4 | Defines sleep behavior of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_MODE_7 |
0x818 | 4 | Defines sleep behavior of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_MODE_8 |
0x81c | 4 | Defines sleep behavior of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_MODE_9 |
0x820 | 4 | Defines sleep behavior of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_MODE_10 |
0x824 | 4 | Defines sleep behavior of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_MODE_11 |
0x828 | 4 | Defines sleep behavior of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_MODE_12 |
0x82c | 4 | Defines sleep behavior of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_MODE_13 |
0x830 | 4 | Defines sleep behavior of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_MODE_14 |
0x834 | 4 | Defines sleep behavior of the corresponding dedicated pad. |
pinmux.DIO_PAD_SLEEP_MODE_15 |
0x838 | 4 | Defines sleep behavior of the corresponding dedicated pad. |
pinmux.WKUP_DETECTOR_REGWEN_0 |
0x83c | 4 | Register write enable for wakeup detectors. |
pinmux.WKUP_DETECTOR_REGWEN_1 |
0x840 | 4 | Register write enable for wakeup detectors. |
pinmux.WKUP_DETECTOR_REGWEN_2 |
0x844 | 4 | Register write enable for wakeup detectors. |
pinmux.WKUP_DETECTOR_REGWEN_3 |
0x848 | 4 | Register write enable for wakeup detectors. |
pinmux.WKUP_DETECTOR_REGWEN_4 |
0x84c | 4 | Register write enable for wakeup detectors. |
pinmux.WKUP_DETECTOR_REGWEN_5 |
0x850 | 4 | Register write enable for wakeup detectors. |
pinmux.WKUP_DETECTOR_REGWEN_6 |
0x854 | 4 | Register write enable for wakeup detectors. |
pinmux.WKUP_DETECTOR_REGWEN_7 |
0x858 | 4 | Register write enable for wakeup detectors. |
pinmux.WKUP_DETECTOR_EN_0 |
0x85c | 4 | Enables for the wakeup detectors. |
pinmux.WKUP_DETECTOR_EN_1 |
0x860 | 4 | Enables for the wakeup detectors. |
pinmux.WKUP_DETECTOR_EN_2 |
0x864 | 4 | Enables for the wakeup detectors. |
pinmux.WKUP_DETECTOR_EN_3 |
0x868 | 4 | Enables for the wakeup detectors. |
pinmux.WKUP_DETECTOR_EN_4 |
0x86c | 4 | Enables for the wakeup detectors. |
pinmux.WKUP_DETECTOR_EN_5 |
0x870 | 4 | Enables for the wakeup detectors. |
pinmux.WKUP_DETECTOR_EN_6 |
0x874 | 4 | Enables for the wakeup detectors. |
pinmux.WKUP_DETECTOR_EN_7 |
0x878 | 4 | Enables for the wakeup detectors. |
pinmux.WKUP_DETECTOR_0 |
0x87c | 4 | Configuration of wakeup condition detectors. |
pinmux.WKUP_DETECTOR_1 |
0x880 | 4 | Configuration of wakeup condition detectors. |
pinmux.WKUP_DETECTOR_2 |
0x884 | 4 | Configuration of wakeup condition detectors. |
pinmux.WKUP_DETECTOR_3 |
0x888 | 4 | Configuration of wakeup condition detectors. |
pinmux.WKUP_DETECTOR_4 |
0x88c | 4 | Configuration of wakeup condition detectors. |
pinmux.WKUP_DETECTOR_5 |
0x890 | 4 | Configuration of wakeup condition detectors. |
pinmux.WKUP_DETECTOR_6 |
0x894 | 4 | Configuration of wakeup condition detectors. |
pinmux.WKUP_DETECTOR_7 |
0x898 | 4 | Configuration of wakeup condition detectors. |
pinmux.WKUP_DETECTOR_CNT_TH_0 |
0x89c | 4 | Counter thresholds for wakeup condition detectors. |
pinmux.WKUP_DETECTOR_CNT_TH_1 |
0x8a0 | 4 | Counter thresholds for wakeup condition detectors. |
pinmux.WKUP_DETECTOR_CNT_TH_2 |
0x8a4 | 4 | Counter thresholds for wakeup condition detectors. |
pinmux.WKUP_DETECTOR_CNT_TH_3 |
0x8a8 | 4 | Counter thresholds for wakeup condition detectors. |
pinmux.WKUP_DETECTOR_CNT_TH_4 |
0x8ac | 4 | Counter thresholds for wakeup condition detectors. |
pinmux.WKUP_DETECTOR_CNT_TH_5 |
0x8b0 | 4 | Counter thresholds for wakeup condition detectors. |
pinmux.WKUP_DETECTOR_CNT_TH_6 |
0x8b4 | 4 | Counter thresholds for wakeup condition detectors. |
pinmux.WKUP_DETECTOR_CNT_TH_7 |
0x8b8 | 4 | Counter thresholds for wakeup condition detectors. |
pinmux.WKUP_DETECTOR_PADSEL_0 |
0x8bc | 4 | Pad selects for pad wakeup condition detectors. |
pinmux.WKUP_DETECTOR_PADSEL_1 |
0x8c0 | 4 | Pad selects for pad wakeup condition detectors. |
pinmux.WKUP_DETECTOR_PADSEL_2 |
0x8c4 | 4 | Pad selects for pad wakeup condition detectors. |
pinmux.WKUP_DETECTOR_PADSEL_3 |
0x8c8 | 4 | Pad selects for pad wakeup condition detectors. |
pinmux.WKUP_DETECTOR_PADSEL_4 |
0x8cc | 4 | Pad selects for pad wakeup condition detectors. |
pinmux.WKUP_DETECTOR_PADSEL_5 |
0x8d0 | 4 | Pad selects for pad wakeup condition detectors. |
pinmux.WKUP_DETECTOR_PADSEL_6 |
0x8d4 | 4 | Pad selects for pad wakeup condition detectors. |
pinmux.WKUP_DETECTOR_PADSEL_7 |
0x8d8 | 4 | Pad selects for pad wakeup condition detectors. |
pinmux.WKUP_CAUSE |
0x8dc | 4 | Cause registers for wakeup detectors. |
Alert Test Register
- Offset:
0x0
- Reset default:
0x0
- Reset mask:
0x1
{"reg": [{"name": "fatal_fault", "bits": 1, "attr": ["wo"], "rotate": -90}, {"bits": 31}], "config": {"lanes": 1, "fontsize": 10, "vspace": 130}}
Bits | Type | Reset | Name | Description |
---|---|---|---|---|
31:1 | Reserved | |||
0 | wo | 0x0 | fatal_fault | Write 1 to trigger one alert event of this kind. |
Register write enable for MIO peripheral input selects.
- Reset default:
0x1
- Reset mask:
0x1
Name | Offset |
---|---|
MIO_PERIPH_INSEL_REGWEN_0 | 0x4 |
MIO_PERIPH_INSEL_REGWEN_1 | 0x8 |
MIO_PERIPH_INSEL_REGWEN_2 | 0xc |
MIO_PERIPH_INSEL_REGWEN_3 | 0x10 |
MIO_PERIPH_INSEL_REGWEN_4 | 0x14 |
MIO_PERIPH_INSEL_REGWEN_5 | 0x18 |
MIO_PERIPH_INSEL_REGWEN_6 | 0x1c |
MIO_PERIPH_INSEL_REGWEN_7 | 0x20 |
MIO_PERIPH_INSEL_REGWEN_8 | 0x24 |
MIO_PERIPH_INSEL_REGWEN_9 | 0x28 |
MIO_PERIPH_INSEL_REGWEN_10 | 0x2c |
MIO_PERIPH_INSEL_REGWEN_11 | 0x30 |
MIO_PERIPH_INSEL_REGWEN_12 | 0x34 |
MIO_PERIPH_INSEL_REGWEN_13 | 0x38 |
MIO_PERIPH_INSEL_REGWEN_14 | 0x3c |
MIO_PERIPH_INSEL_REGWEN_15 | 0x40 |
MIO_PERIPH_INSEL_REGWEN_16 | 0x44 |
MIO_PERIPH_INSEL_REGWEN_17 | 0x48 |
MIO_PERIPH_INSEL_REGWEN_18 | 0x4c |
MIO_PERIPH_INSEL_REGWEN_19 | 0x50 |
MIO_PERIPH_INSEL_REGWEN_20 | 0x54 |
MIO_PERIPH_INSEL_REGWEN_21 | 0x58 |
MIO_PERIPH_INSEL_REGWEN_22 | 0x5c |
MIO_PERIPH_INSEL_REGWEN_23 | 0x60 |
MIO_PERIPH_INSEL_REGWEN_24 | 0x64 |
MIO_PERIPH_INSEL_REGWEN_25 | 0x68 |
MIO_PERIPH_INSEL_REGWEN_26 | 0x6c |
MIO_PERIPH_INSEL_REGWEN_27 | 0x70 |
MIO_PERIPH_INSEL_REGWEN_28 | 0x74 |
MIO_PERIPH_INSEL_REGWEN_29 | 0x78 |
MIO_PERIPH_INSEL_REGWEN_30 | 0x7c |
MIO_PERIPH_INSEL_REGWEN_31 | 0x80 |
MIO_PERIPH_INSEL_REGWEN_32 | 0x84 |
MIO_PERIPH_INSEL_REGWEN_33 | 0x88 |
MIO_PERIPH_INSEL_REGWEN_34 | 0x8c |
MIO_PERIPH_INSEL_REGWEN_35 | 0x90 |
MIO_PERIPH_INSEL_REGWEN_36 | 0x94 |
MIO_PERIPH_INSEL_REGWEN_37 | 0x98 |
MIO_PERIPH_INSEL_REGWEN_38 | 0x9c |
MIO_PERIPH_INSEL_REGWEN_39 | 0xa0 |
MIO_PERIPH_INSEL_REGWEN_40 | 0xa4 |
MIO_PERIPH_INSEL_REGWEN_41 | 0xa8 |
MIO_PERIPH_INSEL_REGWEN_42 | 0xac |
MIO_PERIPH_INSEL_REGWEN_43 | 0xb0 |
MIO_PERIPH_INSEL_REGWEN_44 | 0xb4 |
MIO_PERIPH_INSEL_REGWEN_45 | 0xb8 |
MIO_PERIPH_INSEL_REGWEN_46 | 0xbc |
MIO_PERIPH_INSEL_REGWEN_47 | 0xc0 |
MIO_PERIPH_INSEL_REGWEN_48 | 0xc4 |
MIO_PERIPH_INSEL_REGWEN_49 | 0xc8 |
MIO_PERIPH_INSEL_REGWEN_50 | 0xcc |
MIO_PERIPH_INSEL_REGWEN_51 | 0xd0 |
MIO_PERIPH_INSEL_REGWEN_52 | 0xd4 |
MIO_PERIPH_INSEL_REGWEN_53 | 0xd8 |
MIO_PERIPH_INSEL_REGWEN_54 | 0xdc |
MIO_PERIPH_INSEL_REGWEN_55 | 0xe0 |
MIO_PERIPH_INSEL_REGWEN_56 | 0xe4 |
{"reg": [{"name": "EN", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"bits": 31}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
Bits | Type | Reset | Name | Description |
---|---|---|---|---|
31:1 | Reserved | |||
0 | rw0c | 0x1 | EN | Register write enable bit. If this is cleared to 0, the corresponding MIO_PERIPH_INSEL is not writable anymore. |
For each peripheral input, this selects the muxable pad input.
- Reset default:
0x0
- Reset mask:
0x3f
Name | Offset |
---|---|
MIO_PERIPH_INSEL_0 | 0xe8 |
MIO_PERIPH_INSEL_1 | 0xec |
MIO_PERIPH_INSEL_2 | 0xf0 |
MIO_PERIPH_INSEL_3 | 0xf4 |
MIO_PERIPH_INSEL_4 | 0xf8 |
MIO_PERIPH_INSEL_5 | 0xfc |
MIO_PERIPH_INSEL_6 | 0x100 |
MIO_PERIPH_INSEL_7 | 0x104 |
MIO_PERIPH_INSEL_8 | 0x108 |
MIO_PERIPH_INSEL_9 | 0x10c |
MIO_PERIPH_INSEL_10 | 0x110 |
MIO_PERIPH_INSEL_11 | 0x114 |
MIO_PERIPH_INSEL_12 | 0x118 |
MIO_PERIPH_INSEL_13 | 0x11c |
MIO_PERIPH_INSEL_14 | 0x120 |
MIO_PERIPH_INSEL_15 | 0x124 |
MIO_PERIPH_INSEL_16 | 0x128 |
MIO_PERIPH_INSEL_17 | 0x12c |
MIO_PERIPH_INSEL_18 | 0x130 |
MIO_PERIPH_INSEL_19 | 0x134 |
MIO_PERIPH_INSEL_20 | 0x138 |
MIO_PERIPH_INSEL_21 | 0x13c |
MIO_PERIPH_INSEL_22 | 0x140 |
MIO_PERIPH_INSEL_23 | 0x144 |
MIO_PERIPH_INSEL_24 | 0x148 |
MIO_PERIPH_INSEL_25 | 0x14c |
MIO_PERIPH_INSEL_26 | 0x150 |
MIO_PERIPH_INSEL_27 | 0x154 |
MIO_PERIPH_INSEL_28 | 0x158 |
MIO_PERIPH_INSEL_29 | 0x15c |
MIO_PERIPH_INSEL_30 | 0x160 |
MIO_PERIPH_INSEL_31 | 0x164 |
MIO_PERIPH_INSEL_32 | 0x168 |
MIO_PERIPH_INSEL_33 | 0x16c |
MIO_PERIPH_INSEL_34 | 0x170 |
MIO_PERIPH_INSEL_35 | 0x174 |
MIO_PERIPH_INSEL_36 | 0x178 |
MIO_PERIPH_INSEL_37 | 0x17c |
MIO_PERIPH_INSEL_38 | 0x180 |
MIO_PERIPH_INSEL_39 | 0x184 |
MIO_PERIPH_INSEL_40 | 0x188 |
MIO_PERIPH_INSEL_41 | 0x18c |
MIO_PERIPH_INSEL_42 | 0x190 |
MIO_PERIPH_INSEL_43 | 0x194 |
MIO_PERIPH_INSEL_44 | 0x198 |
MIO_PERIPH_INSEL_45 | 0x19c |
MIO_PERIPH_INSEL_46 | 0x1a0 |
MIO_PERIPH_INSEL_47 | 0x1a4 |
MIO_PERIPH_INSEL_48 | 0x1a8 |
MIO_PERIPH_INSEL_49 | 0x1ac |
MIO_PERIPH_INSEL_50 | 0x1b0 |
MIO_PERIPH_INSEL_51 | 0x1b4 |
MIO_PERIPH_INSEL_52 | 0x1b8 |
MIO_PERIPH_INSEL_53 | 0x1bc |
MIO_PERIPH_INSEL_54 | 0x1c0 |
MIO_PERIPH_INSEL_55 | 0x1c4 |
MIO_PERIPH_INSEL_56 | 0x1c8 |
{"reg": [{"name": "IN", "bits": 6, "attr": ["rw"], "rotate": 0}, {"bits": 26}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
Bits | Type | Reset | Name | Description |
---|---|---|---|---|
31:6 | Reserved | |||
5:0 | rw | 0x0 | IN | 0: tie constantly to zero, 1: tie constantly to 1, >=2: MIO pads (i.e., add 2 to the native MIO pad index). |
Register write enable for MIO output selects.
- Reset default:
0x1
- Reset mask:
0x1
Name | Offset |
---|---|
MIO_OUTSEL_REGWEN_0 | 0x1cc |
MIO_OUTSEL_REGWEN_1 | 0x1d0 |
MIO_OUTSEL_REGWEN_2 | 0x1d4 |
MIO_OUTSEL_REGWEN_3 | 0x1d8 |
MIO_OUTSEL_REGWEN_4 | 0x1dc |
MIO_OUTSEL_REGWEN_5 | 0x1e0 |
MIO_OUTSEL_REGWEN_6 | 0x1e4 |
MIO_OUTSEL_REGWEN_7 | 0x1e8 |
MIO_OUTSEL_REGWEN_8 | 0x1ec |
MIO_OUTSEL_REGWEN_9 | 0x1f0 |
MIO_OUTSEL_REGWEN_10 | 0x1f4 |
MIO_OUTSEL_REGWEN_11 | 0x1f8 |
MIO_OUTSEL_REGWEN_12 | 0x1fc |
MIO_OUTSEL_REGWEN_13 | 0x200 |
MIO_OUTSEL_REGWEN_14 | 0x204 |
MIO_OUTSEL_REGWEN_15 | 0x208 |
MIO_OUTSEL_REGWEN_16 | 0x20c |
MIO_OUTSEL_REGWEN_17 | 0x210 |
MIO_OUTSEL_REGWEN_18 | 0x214 |
MIO_OUTSEL_REGWEN_19 | 0x218 |
MIO_OUTSEL_REGWEN_20 | 0x21c |
MIO_OUTSEL_REGWEN_21 | 0x220 |
MIO_OUTSEL_REGWEN_22 | 0x224 |
MIO_OUTSEL_REGWEN_23 | 0x228 |
MIO_OUTSEL_REGWEN_24 | 0x22c |
MIO_OUTSEL_REGWEN_25 | 0x230 |
MIO_OUTSEL_REGWEN_26 | 0x234 |
MIO_OUTSEL_REGWEN_27 | 0x238 |
MIO_OUTSEL_REGWEN_28 | 0x23c |
MIO_OUTSEL_REGWEN_29 | 0x240 |
MIO_OUTSEL_REGWEN_30 | 0x244 |
MIO_OUTSEL_REGWEN_31 | 0x248 |
MIO_OUTSEL_REGWEN_32 | 0x24c |
MIO_OUTSEL_REGWEN_33 | 0x250 |
MIO_OUTSEL_REGWEN_34 | 0x254 |
MIO_OUTSEL_REGWEN_35 | 0x258 |
MIO_OUTSEL_REGWEN_36 | 0x25c |
MIO_OUTSEL_REGWEN_37 | 0x260 |
MIO_OUTSEL_REGWEN_38 | 0x264 |
MIO_OUTSEL_REGWEN_39 | 0x268 |
MIO_OUTSEL_REGWEN_40 | 0x26c |
MIO_OUTSEL_REGWEN_41 | 0x270 |
MIO_OUTSEL_REGWEN_42 | 0x274 |
MIO_OUTSEL_REGWEN_43 | 0x278 |
MIO_OUTSEL_REGWEN_44 | 0x27c |
MIO_OUTSEL_REGWEN_45 | 0x280 |
MIO_OUTSEL_REGWEN_46 | 0x284 |
{"reg": [{"name": "EN", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"bits": 31}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
Bits | Type | Reset | Name | Description |
---|---|---|---|---|
31:1 | Reserved | |||
0 | rw0c | 0x1 | EN | Register write enable bit. If this is cleared to 0, the corresponding MIO_OUTSEL is not writable anymore. |
For each muxable pad, this selects the peripheral output.
- Reset default:
0x2
- Reset mask:
0x7f
Name | Offset |
---|---|
MIO_OUTSEL_0 | 0x288 |
MIO_OUTSEL_1 | 0x28c |
MIO_OUTSEL_2 | 0x290 |
MIO_OUTSEL_3 | 0x294 |
MIO_OUTSEL_4 | 0x298 |
MIO_OUTSEL_5 | 0x29c |
MIO_OUTSEL_6 | 0x2a0 |
MIO_OUTSEL_7 | 0x2a4 |
MIO_OUTSEL_8 | 0x2a8 |
MIO_OUTSEL_9 | 0x2ac |
MIO_OUTSEL_10 | 0x2b0 |
MIO_OUTSEL_11 | 0x2b4 |
MIO_OUTSEL_12 | 0x2b8 |
MIO_OUTSEL_13 | 0x2bc |
MIO_OUTSEL_14 | 0x2c0 |
MIO_OUTSEL_15 | 0x2c4 |
MIO_OUTSEL_16 | 0x2c8 |
MIO_OUTSEL_17 | 0x2cc |
MIO_OUTSEL_18 | 0x2d0 |
MIO_OUTSEL_19 | 0x2d4 |
MIO_OUTSEL_20 | 0x2d8 |
MIO_OUTSEL_21 | 0x2dc |
MIO_OUTSEL_22 | 0x2e0 |
MIO_OUTSEL_23 | 0x2e4 |
MIO_OUTSEL_24 | 0x2e8 |
MIO_OUTSEL_25 | 0x2ec |
MIO_OUTSEL_26 | 0x2f0 |
MIO_OUTSEL_27 | 0x2f4 |
MIO_OUTSEL_28 | 0x2f8 |
MIO_OUTSEL_29 | 0x2fc |
MIO_OUTSEL_30 | 0x300 |
MIO_OUTSEL_31 | 0x304 |
MIO_OUTSEL_32 | 0x308 |
MIO_OUTSEL_33 | 0x30c |
MIO_OUTSEL_34 | 0x310 |
MIO_OUTSEL_35 | 0x314 |
MIO_OUTSEL_36 | 0x318 |
MIO_OUTSEL_37 | 0x31c |
MIO_OUTSEL_38 | 0x320 |
MIO_OUTSEL_39 | 0x324 |
MIO_OUTSEL_40 | 0x328 |
MIO_OUTSEL_41 | 0x32c |
MIO_OUTSEL_42 | 0x330 |
MIO_OUTSEL_43 | 0x334 |
MIO_OUTSEL_44 | 0x338 |
MIO_OUTSEL_45 | 0x33c |
MIO_OUTSEL_46 | 0x340 |
{"reg": [{"name": "OUT", "bits": 7, "attr": ["rw"], "rotate": 0}, {"bits": 25}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
Bits | Type | Reset | Name | Description |
---|---|---|---|---|
31:7 | Reserved | |||
6:0 | rw | 0x2 | OUT | 0: tie constantly to zero, 1: tie constantly to 1, 2: high-Z, >=3: peripheral outputs (i.e., add 3 to the native peripheral pad index). |
Register write enable for MIO PAD attributes.
- Reset default:
0x1
- Reset mask:
0x1
Name | Offset |
---|---|
MIO_PAD_ATTR_REGWEN_0 | 0x344 |
MIO_PAD_ATTR_REGWEN_1 | 0x348 |
MIO_PAD_ATTR_REGWEN_2 | 0x34c |
MIO_PAD_ATTR_REGWEN_3 | 0x350 |
MIO_PAD_ATTR_REGWEN_4 | 0x354 |
MIO_PAD_ATTR_REGWEN_5 | 0x358 |
MIO_PAD_ATTR_REGWEN_6 | 0x35c |
MIO_PAD_ATTR_REGWEN_7 | 0x360 |
MIO_PAD_ATTR_REGWEN_8 | 0x364 |
MIO_PAD_ATTR_REGWEN_9 | 0x368 |
MIO_PAD_ATTR_REGWEN_10 | 0x36c |
MIO_PAD_ATTR_REGWEN_11 | 0x370 |
MIO_PAD_ATTR_REGWEN_12 | 0x374 |
MIO_PAD_ATTR_REGWEN_13 | 0x378 |
MIO_PAD_ATTR_REGWEN_14 | 0x37c |
MIO_PAD_ATTR_REGWEN_15 | 0x380 |
MIO_PAD_ATTR_REGWEN_16 | 0x384 |
MIO_PAD_ATTR_REGWEN_17 | 0x388 |
MIO_PAD_ATTR_REGWEN_18 | 0x38c |
MIO_PAD_ATTR_REGWEN_19 | 0x390 |
MIO_PAD_ATTR_REGWEN_20 | 0x394 |
MIO_PAD_ATTR_REGWEN_21 | 0x398 |
MIO_PAD_ATTR_REGWEN_22 | 0x39c |
MIO_PAD_ATTR_REGWEN_23 | 0x3a0 |
MIO_PAD_ATTR_REGWEN_24 | 0x3a4 |
MIO_PAD_ATTR_REGWEN_25 | 0x3a8 |
MIO_PAD_ATTR_REGWEN_26 | 0x3ac |
MIO_PAD_ATTR_REGWEN_27 | 0x3b0 |
MIO_PAD_ATTR_REGWEN_28 | 0x3b4 |
MIO_PAD_ATTR_REGWEN_29 | 0x3b8 |
MIO_PAD_ATTR_REGWEN_30 | 0x3bc |
MIO_PAD_ATTR_REGWEN_31 | 0x3c0 |
MIO_PAD_ATTR_REGWEN_32 | 0x3c4 |
MIO_PAD_ATTR_REGWEN_33 | 0x3c8 |
MIO_PAD_ATTR_REGWEN_34 | 0x3cc |
MIO_PAD_ATTR_REGWEN_35 | 0x3d0 |
MIO_PAD_ATTR_REGWEN_36 | 0x3d4 |
MIO_PAD_ATTR_REGWEN_37 | 0x3d8 |
MIO_PAD_ATTR_REGWEN_38 | 0x3dc |
MIO_PAD_ATTR_REGWEN_39 | 0x3e0 |
MIO_PAD_ATTR_REGWEN_40 | 0x3e4 |
MIO_PAD_ATTR_REGWEN_41 | 0x3e8 |
MIO_PAD_ATTR_REGWEN_42 | 0x3ec |
MIO_PAD_ATTR_REGWEN_43 | 0x3f0 |
MIO_PAD_ATTR_REGWEN_44 | 0x3f4 |
MIO_PAD_ATTR_REGWEN_45 | 0x3f8 |
MIO_PAD_ATTR_REGWEN_46 | 0x3fc |
{"reg": [{"name": "EN", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"bits": 31}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
Bits | Type | Reset | Name | Description |
---|---|---|---|---|
31:1 | Reserved | |||
0 | rw0c | 0x1 | EN | Register write enable bit. If this is cleared to 0, the corresponding MIO_PAD_ATTR is not writable anymore. |
Muxed pad attributes.
This register has WARL behavior since not each pad type may support
all attributes.
The muxed pad that is used for TAP strap 0 has a different reset value, with pull_en
set to 1.
- Reset default:
0x0
- Reset mask:
0xf300ff
Name | Offset |
---|---|
MIO_PAD_ATTR_0 | 0x400 |
MIO_PAD_ATTR_1 | 0x404 |
MIO_PAD_ATTR_2 | 0x408 |
MIO_PAD_ATTR_3 | 0x40c |
MIO_PAD_ATTR_4 | 0x410 |
MIO_PAD_ATTR_5 | 0x414 |
MIO_PAD_ATTR_6 | 0x418 |
MIO_PAD_ATTR_7 | 0x41c |
MIO_PAD_ATTR_8 | 0x420 |
MIO_PAD_ATTR_9 | 0x424 |
MIO_PAD_ATTR_10 | 0x428 |
MIO_PAD_ATTR_11 | 0x42c |
MIO_PAD_ATTR_12 | 0x430 |
MIO_PAD_ATTR_13 | 0x434 |
MIO_PAD_ATTR_14 | 0x438 |
MIO_PAD_ATTR_15 | 0x43c |
MIO_PAD_ATTR_16 | 0x440 |
MIO_PAD_ATTR_17 | 0x444 |
MIO_PAD_ATTR_18 | 0x448 |
MIO_PAD_ATTR_19 | 0x44c |
MIO_PAD_ATTR_20 | 0x450 |
MIO_PAD_ATTR_21 | 0x454 |
MIO_PAD_ATTR_22 | 0x458 |
MIO_PAD_ATTR_23 | 0x45c |
MIO_PAD_ATTR_24 | 0x460 |
MIO_PAD_ATTR_25 | 0x464 |
MIO_PAD_ATTR_26 | 0x468 |
MIO_PAD_ATTR_27 | 0x46c |
MIO_PAD_ATTR_28 | 0x470 |
MIO_PAD_ATTR_29 | 0x474 |
MIO_PAD_ATTR_30 | 0x478 |
MIO_PAD_ATTR_31 | 0x47c |
MIO_PAD_ATTR_32 | 0x480 |
MIO_PAD_ATTR_33 | 0x484 |
MIO_PAD_ATTR_34 | 0x488 |
MIO_PAD_ATTR_35 | 0x48c |
MIO_PAD_ATTR_36 | 0x490 |
MIO_PAD_ATTR_37 | 0x494 |
MIO_PAD_ATTR_38 | 0x498 |
MIO_PAD_ATTR_39 | 0x49c |
MIO_PAD_ATTR_40 | 0x4a0 |
MIO_PAD_ATTR_41 | 0x4a4 |
MIO_PAD_ATTR_42 | 0x4a8 |
MIO_PAD_ATTR_43 | 0x4ac |
MIO_PAD_ATTR_44 | 0x4b0 |
MIO_PAD_ATTR_45 | 0x4b4 |
MIO_PAD_ATTR_46 | 0x4b8 |
{"reg": [{"name": "invert", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "virtual_od_en", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "pull_en", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "pull_select", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "keeper_en", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "schmitt_en", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "od_en", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "input_disable", "bits": 1, "attr": ["rw"], "rotate": -90}, {"bits": 8}, {"name": "slew_rate", "bits": 2, "attr": ["rw"], "rotate": -90}, {"bits": 2}, {"name": "drive_strength", "bits": 4, "attr": ["rw"], "rotate": -90}, {"bits": 8}], "config": {"lanes": 1, "fontsize": 10, "vspace": 160}}
Bits | Type | Reset | Name |
---|---|---|---|
31:24 | Reserved | ||
23:20 | rw | 0x0 | drive_strength |
19:18 | Reserved | ||
17:16 | rw | 0x0 | slew_rate |
15:8 | Reserved | ||
7 | rw | 0x0 | input_disable |
6 | rw | 0x0 | od_en |
5 | rw | 0x0 | schmitt_en |
4 | rw | 0x0 | keeper_en |
3 | rw | 0x0 | pull_select |
2 | rw | 0x0 | pull_en |
1 | rw | 0x0 | virtual_od_en |
0 | rw | 0x0 | invert |
Drive strength (0x0: weakest, 0xf: strongest)
Slew rate (0x0: slowest, 0x3: fastest).
Disable input drivers. Setting this to 1 for pads that are not used as input can reduce their leakage current.
Enable open drain.
Enable the schmitt trigger.
Enable keeper termination. This weakly drives the previous pad output value when output is disabled, similar to a verilog trireg
.
Pull select (0: pull-down, 1: pull-up).
Value | Name | Description |
---|---|---|
0x0 | pull_down | Select the pull-down resistor. |
0x1 | pull_up | Select the pull-up resistor. |
Enable pull-up or pull-down resistor.
Enable virtual open drain.
Invert input and output levels.
Register write enable for DIO PAD attributes.
- Reset default:
0x1
- Reset mask:
0x1
Name | Offset |
---|---|
DIO_PAD_ATTR_REGWEN_0 | 0x4bc |
DIO_PAD_ATTR_REGWEN_1 | 0x4c0 |
DIO_PAD_ATTR_REGWEN_2 | 0x4c4 |
DIO_PAD_ATTR_REGWEN_3 | 0x4c8 |
DIO_PAD_ATTR_REGWEN_4 | 0x4cc |
DIO_PAD_ATTR_REGWEN_5 | 0x4d0 |
DIO_PAD_ATTR_REGWEN_6 | 0x4d4 |
DIO_PAD_ATTR_REGWEN_7 | 0x4d8 |
DIO_PAD_ATTR_REGWEN_8 | 0x4dc |
DIO_PAD_ATTR_REGWEN_9 | 0x4e0 |
DIO_PAD_ATTR_REGWEN_10 | 0x4e4 |
DIO_PAD_ATTR_REGWEN_11 | 0x4e8 |
DIO_PAD_ATTR_REGWEN_12 | 0x4ec |
DIO_PAD_ATTR_REGWEN_13 | 0x4f0 |
DIO_PAD_ATTR_REGWEN_14 | 0x4f4 |
DIO_PAD_ATTR_REGWEN_15 | 0x4f8 |
{"reg": [{"name": "EN", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"bits": 31}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
Bits | Type | Reset | Name | Description |
---|---|---|---|---|
31:1 | Reserved | |||
0 | rw0c | 0x1 | EN | Register write enable bit. If this is cleared to 0, the corresponding DIO_PAD_ATTR is not writable anymore. |
Dedicated pad attributes. This register has WARL behavior since not each pad type may support all attributes.
- Reset default:
0x0
- Reset mask:
0xf300ff
Name | Offset |
---|---|
DIO_PAD_ATTR_0 | 0x4fc |
DIO_PAD_ATTR_1 | 0x500 |
DIO_PAD_ATTR_2 | 0x504 |
DIO_PAD_ATTR_3 | 0x508 |
DIO_PAD_ATTR_4 | 0x50c |
DIO_PAD_ATTR_5 | 0x510 |
DIO_PAD_ATTR_6 | 0x514 |
DIO_PAD_ATTR_7 | 0x518 |
DIO_PAD_ATTR_8 | 0x51c |
DIO_PAD_ATTR_9 | 0x520 |
DIO_PAD_ATTR_10 | 0x524 |
DIO_PAD_ATTR_11 | 0x528 |
DIO_PAD_ATTR_12 | 0x52c |
DIO_PAD_ATTR_13 | 0x530 |
DIO_PAD_ATTR_14 | 0x534 |
DIO_PAD_ATTR_15 | 0x538 |
{"reg": [{"name": "invert", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "virtual_od_en", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "pull_en", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "pull_select", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "keeper_en", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "schmitt_en", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "od_en", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "input_disable", "bits": 1, "attr": ["rw"], "rotate": -90}, {"bits": 8}, {"name": "slew_rate", "bits": 2, "attr": ["rw"], "rotate": -90}, {"bits": 2}, {"name": "drive_strength", "bits": 4, "attr": ["rw"], "rotate": -90}, {"bits": 8}], "config": {"lanes": 1, "fontsize": 10, "vspace": 160}}
Bits | Type | Reset | Name |
---|---|---|---|
31:24 | Reserved | ||
23:20 | rw | 0x0 | drive_strength |
19:18 | Reserved | ||
17:16 | rw | 0x0 | slew_rate |
15:8 | Reserved | ||
7 | rw | 0x0 | input_disable |
6 | rw | 0x0 | od_en |
5 | rw | 0x0 | schmitt_en |
4 | rw | 0x0 | keeper_en |
3 | rw | 0x0 | pull_select |
2 | rw | 0x0 | pull_en |
1 | rw | 0x0 | virtual_od_en |
0 | rw | 0x0 | invert |
Drive strength (0x0: weakest, 0xf: strongest)
Slew rate (0x0: slowest, 0x3: fastest).
Disable input drivers. Setting this to 1 for pads that are not used as input can reduce their leakage current.
Enable open drain.
Enable the schmitt trigger.
Enable keeper termination. This weakly drives the previous pad output value when output is disabled, similar to a verilog trireg
.
Pull select (0: pull-down, 1: pull-up).
Value | Name | Description |
---|---|---|
0x0 | pull_down | Select the pull-down resistor. |
0x1 | pull_up | Select the pull-up resistor. |
Enable pull-up or pull-down resistor.
Enable virtual open drain.
Invert input and output levels.
Register indicating whether the corresponding pad is in sleep mode.
- Offset:
0x53c
- Reset default:
0x0
- Reset mask:
0xffffffff
{"reg": [{"name": "EN_0", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_1", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_2", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_3", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_4", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_5", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_6", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_7", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_8", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_9", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_10", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_11", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_12", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_13", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_14", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_15", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_16", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_17", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_18", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_19", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_20", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_21", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_22", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_23", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_24", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_25", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_26", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_27", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_28", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_29", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_30", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_31", "bits": 1, "attr": ["rw0c"], "rotate": -90}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
Bits | Type | Reset | Name | Description |
---|---|---|---|---|
31 | rw0c | 0x0 | EN_31 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
30 | rw0c | 0x0 | EN_30 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
29 | rw0c | 0x0 | EN_29 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
28 | rw0c | 0x0 | EN_28 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
27 | rw0c | 0x0 | EN_27 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
26 | rw0c | 0x0 | EN_26 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
25 | rw0c | 0x0 | EN_25 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
24 | rw0c | 0x0 | EN_24 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
23 | rw0c | 0x0 | EN_23 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
22 | rw0c | 0x0 | EN_22 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
21 | rw0c | 0x0 | EN_21 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
20 | rw0c | 0x0 | EN_20 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
19 | rw0c | 0x0 | EN_19 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
18 | rw0c | 0x0 | EN_18 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
17 | rw0c | 0x0 | EN_17 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
16 | rw0c | 0x0 | EN_16 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
15 | rw0c | 0x0 | EN_15 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
14 | rw0c | 0x0 | EN_14 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
13 | rw0c | 0x0 | EN_13 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
12 | rw0c | 0x0 | EN_12 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
11 | rw0c | 0x0 | EN_11 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
10 | rw0c | 0x0 | EN_10 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
9 | rw0c | 0x0 | EN_9 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
8 | rw0c | 0x0 | EN_8 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
7 | rw0c | 0x0 | EN_7 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
6 | rw0c | 0x0 | EN_6 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
5 | rw0c | 0x0 | EN_5 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
4 | rw0c | 0x0 | EN_4 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
3 | rw0c | 0x0 | EN_3 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
2 | rw0c | 0x0 | EN_2 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
1 | rw0c | 0x0 | EN_1 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
0 | rw0c | 0x0 | EN_0 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (MIO_PAD_SLEEP_EN ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
Register indicating whether the corresponding pad is in sleep mode.
- Offset:
0x540
- Reset default:
0x0
- Reset mask:
0x7fff
{"reg": [{"name": "EN_32", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_33", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_34", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_35", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_36", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_37", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_38", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_39", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_40", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_41", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_42", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_43", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_44", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_45", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_46", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"bits": 17}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
Bits | Type | Reset | Name | Description |
---|---|---|---|---|
31:15 | Reserved | |||
14 | rw0c | 0x0 | EN_46 | For MIO_PAD1 |
13 | rw0c | 0x0 | EN_45 | For MIO_PAD1 |
12 | rw0c | 0x0 | EN_44 | For MIO_PAD1 |
11 | rw0c | 0x0 | EN_43 | For MIO_PAD1 |
10 | rw0c | 0x0 | EN_42 | For MIO_PAD1 |
9 | rw0c | 0x0 | EN_41 | For MIO_PAD1 |
8 | rw0c | 0x0 | EN_40 | For MIO_PAD1 |
7 | rw0c | 0x0 | EN_39 | For MIO_PAD1 |
6 | rw0c | 0x0 | EN_38 | For MIO_PAD1 |
5 | rw0c | 0x0 | EN_37 | For MIO_PAD1 |
4 | rw0c | 0x0 | EN_36 | For MIO_PAD1 |
3 | rw0c | 0x0 | EN_35 | For MIO_PAD1 |
2 | rw0c | 0x0 | EN_34 | For MIO_PAD1 |
1 | rw0c | 0x0 | EN_33 | For MIO_PAD1 |
0 | rw0c | 0x0 | EN_32 | For MIO_PAD1 |
Register write enable for MIO sleep value configuration.
- Reset default:
0x1
- Reset mask:
0x1
Name | Offset |
---|---|
MIO_PAD_SLEEP_REGWEN_0 | 0x544 |
MIO_PAD_SLEEP_REGWEN_1 | 0x548 |
MIO_PAD_SLEEP_REGWEN_2 | 0x54c |
MIO_PAD_SLEEP_REGWEN_3 | 0x550 |
MIO_PAD_SLEEP_REGWEN_4 | 0x554 |
MIO_PAD_SLEEP_REGWEN_5 | 0x558 |
MIO_PAD_SLEEP_REGWEN_6 | 0x55c |
MIO_PAD_SLEEP_REGWEN_7 | 0x560 |
MIO_PAD_SLEEP_REGWEN_8 | 0x564 |
MIO_PAD_SLEEP_REGWEN_9 | 0x568 |
MIO_PAD_SLEEP_REGWEN_10 | 0x56c |
MIO_PAD_SLEEP_REGWEN_11 | 0x570 |
MIO_PAD_SLEEP_REGWEN_12 | 0x574 |
MIO_PAD_SLEEP_REGWEN_13 | 0x578 |
MIO_PAD_SLEEP_REGWEN_14 | 0x57c |
MIO_PAD_SLEEP_REGWEN_15 | 0x580 |
MIO_PAD_SLEEP_REGWEN_16 | 0x584 |
MIO_PAD_SLEEP_REGWEN_17 | 0x588 |
MIO_PAD_SLEEP_REGWEN_18 | 0x58c |
MIO_PAD_SLEEP_REGWEN_19 | 0x590 |
MIO_PAD_SLEEP_REGWEN_20 | 0x594 |
MIO_PAD_SLEEP_REGWEN_21 | 0x598 |
MIO_PAD_SLEEP_REGWEN_22 | 0x59c |
MIO_PAD_SLEEP_REGWEN_23 | 0x5a0 |
MIO_PAD_SLEEP_REGWEN_24 | 0x5a4 |
MIO_PAD_SLEEP_REGWEN_25 | 0x5a8 |
MIO_PAD_SLEEP_REGWEN_26 | 0x5ac |
MIO_PAD_SLEEP_REGWEN_27 | 0x5b0 |
MIO_PAD_SLEEP_REGWEN_28 | 0x5b4 |
MIO_PAD_SLEEP_REGWEN_29 | 0x5b8 |
MIO_PAD_SLEEP_REGWEN_30 | 0x5bc |
MIO_PAD_SLEEP_REGWEN_31 | 0x5c0 |
MIO_PAD_SLEEP_REGWEN_32 | 0x5c4 |
MIO_PAD_SLEEP_REGWEN_33 | 0x5c8 |
MIO_PAD_SLEEP_REGWEN_34 | 0x5cc |
MIO_PAD_SLEEP_REGWEN_35 | 0x5d0 |
MIO_PAD_SLEEP_REGWEN_36 | 0x5d4 |
MIO_PAD_SLEEP_REGWEN_37 | 0x5d8 |
MIO_PAD_SLEEP_REGWEN_38 | 0x5dc |
MIO_PAD_SLEEP_REGWEN_39 | 0x5e0 |
MIO_PAD_SLEEP_REGWEN_40 | 0x5e4 |
MIO_PAD_SLEEP_REGWEN_41 | 0x5e8 |
MIO_PAD_SLEEP_REGWEN_42 | 0x5ec |
MIO_PAD_SLEEP_REGWEN_43 | 0x5f0 |
MIO_PAD_SLEEP_REGWEN_44 | 0x5f4 |
MIO_PAD_SLEEP_REGWEN_45 | 0x5f8 |
MIO_PAD_SLEEP_REGWEN_46 | 0x5fc |
{"reg": [{"name": "EN", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"bits": 31}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
Bits | Type | Reset | Name | Description |
---|---|---|---|---|
31:1 | Reserved | |||
0 | rw0c | 0x1 | EN | Register write enable bit. If this is cleared to 0, the corresponding MIO_PAD_SLEEP_MODE is not writable anymore. |
Enables the sleep mode of the corresponding muxed pad.
- Reset default:
0x0
- Reset mask:
0x1
Name | Offset |
---|---|
MIO_PAD_SLEEP_EN_0 | 0x600 |
MIO_PAD_SLEEP_EN_1 | 0x604 |
MIO_PAD_SLEEP_EN_2 | 0x608 |
MIO_PAD_SLEEP_EN_3 | 0x60c |
MIO_PAD_SLEEP_EN_4 | 0x610 |
MIO_PAD_SLEEP_EN_5 | 0x614 |
MIO_PAD_SLEEP_EN_6 | 0x618 |
MIO_PAD_SLEEP_EN_7 | 0x61c |
MIO_PAD_SLEEP_EN_8 | 0x620 |
MIO_PAD_SLEEP_EN_9 | 0x624 |
MIO_PAD_SLEEP_EN_10 | 0x628 |
MIO_PAD_SLEEP_EN_11 | 0x62c |
MIO_PAD_SLEEP_EN_12 | 0x630 |
MIO_PAD_SLEEP_EN_13 | 0x634 |
MIO_PAD_SLEEP_EN_14 | 0x638 |
MIO_PAD_SLEEP_EN_15 | 0x63c |
MIO_PAD_SLEEP_EN_16 | 0x640 |
MIO_PAD_SLEEP_EN_17 | 0x644 |
MIO_PAD_SLEEP_EN_18 | 0x648 |
MIO_PAD_SLEEP_EN_19 | 0x64c |
MIO_PAD_SLEEP_EN_20 | 0x650 |
MIO_PAD_SLEEP_EN_21 | 0x654 |
MIO_PAD_SLEEP_EN_22 | 0x658 |
MIO_PAD_SLEEP_EN_23 | 0x65c |
MIO_PAD_SLEEP_EN_24 | 0x660 |
MIO_PAD_SLEEP_EN_25 | 0x664 |
MIO_PAD_SLEEP_EN_26 | 0x668 |
MIO_PAD_SLEEP_EN_27 | 0x66c |
MIO_PAD_SLEEP_EN_28 | 0x670 |
MIO_PAD_SLEEP_EN_29 | 0x674 |
MIO_PAD_SLEEP_EN_30 | 0x678 |
MIO_PAD_SLEEP_EN_31 | 0x67c |
MIO_PAD_SLEEP_EN_32 | 0x680 |
MIO_PAD_SLEEP_EN_33 | 0x684 |
MIO_PAD_SLEEP_EN_34 | 0x688 |
MIO_PAD_SLEEP_EN_35 | 0x68c |
MIO_PAD_SLEEP_EN_36 | 0x690 |
MIO_PAD_SLEEP_EN_37 | 0x694 |
MIO_PAD_SLEEP_EN_38 | 0x698 |
MIO_PAD_SLEEP_EN_39 | 0x69c |
MIO_PAD_SLEEP_EN_40 | 0x6a0 |
MIO_PAD_SLEEP_EN_41 | 0x6a4 |
MIO_PAD_SLEEP_EN_42 | 0x6a8 |
MIO_PAD_SLEEP_EN_43 | 0x6ac |
MIO_PAD_SLEEP_EN_44 | 0x6b0 |
MIO_PAD_SLEEP_EN_45 | 0x6b4 |
MIO_PAD_SLEEP_EN_46 | 0x6b8 |
{"reg": [{"name": "EN", "bits": 1, "attr": ["rw"], "rotate": -90}, {"bits": 31}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
Bits | Type | Reset | Name |
---|---|---|---|
31:1 | Reserved | ||
0 | rw | 0x0 | EN |
Deep sleep mode enable.
If this bit is set to 1 the corresponding pad will enable the sleep behavior
specified in MIO_PAD_SLEEP_MODE
upon deep sleep entry, and the corresponding bit
in MIO_PAD_SLEEP_STATUS
will be set to 1.
The pad remains in deep sleep mode until the corresponding bit in
MIO_PAD_SLEEP_STATUS
is cleared by SW.
Note that if an always on peripheral is connected to a specific MIO pad,
the corresponding MIO_PAD_SLEEP_EN
bit should be set to 0.
Defines sleep behavior of the corresponding muxed pad.
- Reset default:
0x2
- Reset mask:
0x3
Name | Offset |
---|---|
MIO_PAD_SLEEP_MODE_0 | 0x6bc |
MIO_PAD_SLEEP_MODE_1 | 0x6c0 |
MIO_PAD_SLEEP_MODE_2 | 0x6c4 |
MIO_PAD_SLEEP_MODE_3 | 0x6c8 |
MIO_PAD_SLEEP_MODE_4 | 0x6cc |
MIO_PAD_SLEEP_MODE_5 | 0x6d0 |
MIO_PAD_SLEEP_MODE_6 | 0x6d4 |
MIO_PAD_SLEEP_MODE_7 | 0x6d8 |
MIO_PAD_SLEEP_MODE_8 | 0x6dc |
MIO_PAD_SLEEP_MODE_9 | 0x6e0 |
MIO_PAD_SLEEP_MODE_10 | 0x6e4 |
MIO_PAD_SLEEP_MODE_11 | 0x6e8 |
MIO_PAD_SLEEP_MODE_12 | 0x6ec |
MIO_PAD_SLEEP_MODE_13 | 0x6f0 |
MIO_PAD_SLEEP_MODE_14 | 0x6f4 |
MIO_PAD_SLEEP_MODE_15 | 0x6f8 |
MIO_PAD_SLEEP_MODE_16 | 0x6fc |
MIO_PAD_SLEEP_MODE_17 | 0x700 |
MIO_PAD_SLEEP_MODE_18 | 0x704 |
MIO_PAD_SLEEP_MODE_19 | 0x708 |
MIO_PAD_SLEEP_MODE_20 | 0x70c |
MIO_PAD_SLEEP_MODE_21 | 0x710 |
MIO_PAD_SLEEP_MODE_22 | 0x714 |
MIO_PAD_SLEEP_MODE_23 | 0x718 |
MIO_PAD_SLEEP_MODE_24 | 0x71c |
MIO_PAD_SLEEP_MODE_25 | 0x720 |
MIO_PAD_SLEEP_MODE_26 | 0x724 |
MIO_PAD_SLEEP_MODE_27 | 0x728 |
MIO_PAD_SLEEP_MODE_28 | 0x72c |
MIO_PAD_SLEEP_MODE_29 | 0x730 |
MIO_PAD_SLEEP_MODE_30 | 0x734 |
MIO_PAD_SLEEP_MODE_31 | 0x738 |
MIO_PAD_SLEEP_MODE_32 | 0x73c |
MIO_PAD_SLEEP_MODE_33 | 0x740 |
MIO_PAD_SLEEP_MODE_34 | 0x744 |
MIO_PAD_SLEEP_MODE_35 | 0x748 |
MIO_PAD_SLEEP_MODE_36 | 0x74c |
MIO_PAD_SLEEP_MODE_37 | 0x750 |
MIO_PAD_SLEEP_MODE_38 | 0x754 |
MIO_PAD_SLEEP_MODE_39 | 0x758 |
MIO_PAD_SLEEP_MODE_40 | 0x75c |
MIO_PAD_SLEEP_MODE_41 | 0x760 |
MIO_PAD_SLEEP_MODE_42 | 0x764 |
MIO_PAD_SLEEP_MODE_43 | 0x768 |
MIO_PAD_SLEEP_MODE_44 | 0x76c |
MIO_PAD_SLEEP_MODE_45 | 0x770 |
MIO_PAD_SLEEP_MODE_46 | 0x774 |
{"reg": [{"name": "OUT", "bits": 2, "attr": ["rw"], "rotate": -90}, {"bits": 30}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
Bits | Type | Reset | Name |
---|---|---|---|
31:2 | Reserved | ||
1:0 | rw | 0x2 | OUT |
Value to drive in deep sleep.
Value | Name | Description |
---|---|---|
0x0 | Tie-Low | The pad is driven actively to zero in deep sleep mode. |
0x1 | Tie-High | The pad is driven actively to one in deep sleep mode. |
0x2 | High-Z | The pad is left undriven in deep sleep mode. Note that the actual driving behavior during deep sleep will then depend on the pull-up/-down configuration of in !!MIO_PAD_ATTR. |
0x3 | Keep | Keep last driven value (including high-Z). |
Register indicating whether the corresponding pad is in sleep mode.
- Offset:
0x778
- Reset default:
0x0
- Reset mask:
0xffff
{"reg": [{"name": "EN_0", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_1", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_2", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_3", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_4", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_5", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_6", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_7", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_8", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_9", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_10", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_11", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_12", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_13", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_14", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "EN_15", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"bits": 16}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
Bits | Type | Reset | Name | Description |
---|---|---|---|---|
31:16 | Reserved | |||
15 | rw0c | 0x0 | EN_15 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (DIO_PAD_SLEEP_MODE ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
14 | rw0c | 0x0 | EN_14 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (DIO_PAD_SLEEP_MODE ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
13 | rw0c | 0x0 | EN_13 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (DIO_PAD_SLEEP_MODE ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
12 | rw0c | 0x0 | EN_12 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (DIO_PAD_SLEEP_MODE ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
11 | rw0c | 0x0 | EN_11 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (DIO_PAD_SLEEP_MODE ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
10 | rw0c | 0x0 | EN_10 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (DIO_PAD_SLEEP_MODE ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
9 | rw0c | 0x0 | EN_9 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (DIO_PAD_SLEEP_MODE ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
8 | rw0c | 0x0 | EN_8 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (DIO_PAD_SLEEP_MODE ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
7 | rw0c | 0x0 | EN_7 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (DIO_PAD_SLEEP_MODE ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
6 | rw0c | 0x0 | EN_6 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (DIO_PAD_SLEEP_MODE ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
5 | rw0c | 0x0 | EN_5 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (DIO_PAD_SLEEP_MODE ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
4 | rw0c | 0x0 | EN_4 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (DIO_PAD_SLEEP_MODE ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
3 | rw0c | 0x0 | EN_3 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (DIO_PAD_SLEEP_MODE ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
2 | rw0c | 0x0 | EN_2 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (DIO_PAD_SLEEP_MODE ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
1 | rw0c | 0x0 | EN_1 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (DIO_PAD_SLEEP_MODE ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
0 | rw0c | 0x0 | EN_0 | This register is set to 1 if the deep sleep mode of the corresponding pad has been enabled (DIO_PAD_SLEEP_MODE ) upon deep sleep entry. The sleep mode of the corresponding pad will remain active until SW clears this bit. |
Register write enable for DIO sleep value configuration.
- Reset default:
0x1
- Reset mask:
0x1
Name | Offset |
---|---|
DIO_PAD_SLEEP_REGWEN_0 | 0x77c |
DIO_PAD_SLEEP_REGWEN_1 | 0x780 |
DIO_PAD_SLEEP_REGWEN_2 | 0x784 |
DIO_PAD_SLEEP_REGWEN_3 | 0x788 |
DIO_PAD_SLEEP_REGWEN_4 | 0x78c |
DIO_PAD_SLEEP_REGWEN_5 | 0x790 |
DIO_PAD_SLEEP_REGWEN_6 | 0x794 |
DIO_PAD_SLEEP_REGWEN_7 | 0x798 |
DIO_PAD_SLEEP_REGWEN_8 | 0x79c |
DIO_PAD_SLEEP_REGWEN_9 | 0x7a0 |
DIO_PAD_SLEEP_REGWEN_10 | 0x7a4 |
DIO_PAD_SLEEP_REGWEN_11 | 0x7a8 |
DIO_PAD_SLEEP_REGWEN_12 | 0x7ac |
DIO_PAD_SLEEP_REGWEN_13 | 0x7b0 |
DIO_PAD_SLEEP_REGWEN_14 | 0x7b4 |
DIO_PAD_SLEEP_REGWEN_15 | 0x7b8 |
{"reg": [{"name": "EN", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"bits": 31}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
Bits | Type | Reset | Name | Description |
---|---|---|---|---|
31:1 | Reserved | |||
0 | rw0c | 0x1 | EN | Register write enable bit. If this is cleared to 0, the corresponding DIO_PAD_SLEEP_MODE is not writable anymore. |
Enables the sleep mode of the corresponding dedicated pad.
- Reset default:
0x0
- Reset mask:
0x1
Name | Offset |
---|---|
DIO_PAD_SLEEP_EN_0 | 0x7bc |
DIO_PAD_SLEEP_EN_1 | 0x7c0 |
DIO_PAD_SLEEP_EN_2 | 0x7c4 |
DIO_PAD_SLEEP_EN_3 | 0x7c8 |
DIO_PAD_SLEEP_EN_4 | 0x7cc |
DIO_PAD_SLEEP_EN_5 | 0x7d0 |
DIO_PAD_SLEEP_EN_6 | 0x7d4 |
DIO_PAD_SLEEP_EN_7 | 0x7d8 |
DIO_PAD_SLEEP_EN_8 | 0x7dc |
DIO_PAD_SLEEP_EN_9 | 0x7e0 |
DIO_PAD_SLEEP_EN_10 | 0x7e4 |
DIO_PAD_SLEEP_EN_11 | 0x7e8 |
DIO_PAD_SLEEP_EN_12 | 0x7ec |
DIO_PAD_SLEEP_EN_13 | 0x7f0 |
DIO_PAD_SLEEP_EN_14 | 0x7f4 |
DIO_PAD_SLEEP_EN_15 | 0x7f8 |
{"reg": [{"name": "EN", "bits": 1, "attr": ["rw"], "rotate": -90}, {"bits": 31}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
Bits | Type | Reset | Name |
---|---|---|---|
31:1 | Reserved | ||
0 | rw | 0x0 | EN |
Deep sleep mode enable.
If this bit is set to 1 the corresponding pad will enable the sleep behavior
specified in DIO_PAD_SLEEP_MODE
upon deep sleep entry, and the corresponding bit
in DIO_PAD_SLEEP_STATUS
will be set to 1.
The pad remains in deep sleep mode until the corresponding bit in
DIO_PAD_SLEEP_STATUS
is cleared by SW.
Note that if an always on peripheral is connected to a specific DIO pad,
the corresponding DIO_PAD_SLEEP_EN
bit should be set to 0.
Defines sleep behavior of the corresponding dedicated pad.
- Reset default:
0x2
- Reset mask:
0x3
Name | Offset |
---|---|
DIO_PAD_SLEEP_MODE_0 | 0x7fc |
DIO_PAD_SLEEP_MODE_1 | 0x800 |
DIO_PAD_SLEEP_MODE_2 | 0x804 |
DIO_PAD_SLEEP_MODE_3 | 0x808 |
DIO_PAD_SLEEP_MODE_4 | 0x80c |
DIO_PAD_SLEEP_MODE_5 | 0x810 |
DIO_PAD_SLEEP_MODE_6 | 0x814 |
DIO_PAD_SLEEP_MODE_7 | 0x818 |
DIO_PAD_SLEEP_MODE_8 | 0x81c |
DIO_PAD_SLEEP_MODE_9 | 0x820 |
DIO_PAD_SLEEP_MODE_10 | 0x824 |
DIO_PAD_SLEEP_MODE_11 | 0x828 |
DIO_PAD_SLEEP_MODE_12 | 0x82c |
DIO_PAD_SLEEP_MODE_13 | 0x830 |
DIO_PAD_SLEEP_MODE_14 | 0x834 |
DIO_PAD_SLEEP_MODE_15 | 0x838 |
{"reg": [{"name": "OUT", "bits": 2, "attr": ["rw"], "rotate": -90}, {"bits": 30}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
Bits | Type | Reset | Name |
---|---|---|---|
31:2 | Reserved | ||
1:0 | rw | 0x2 | OUT |
Value to drive in deep sleep.
Value | Name | Description |
---|---|---|
0x0 | Tie-Low | The pad is driven actively to zero in deep sleep mode. |
0x1 | Tie-High | The pad is driven actively to one in deep sleep mode. |
0x2 | High-Z | The pad is left undriven in deep sleep mode. Note that the actual driving behavior during deep sleep will then depend on the pull-up/-down configuration of in !!DIO_PAD_ATTR. |
0x3 | Keep | Keep last driven value (including high-Z). |
Register write enable for wakeup detectors.
- Reset default:
0x1
- Reset mask:
0x1
Name | Offset |
---|---|
WKUP_DETECTOR_REGWEN_0 | 0x83c |
WKUP_DETECTOR_REGWEN_1 | 0x840 |
WKUP_DETECTOR_REGWEN_2 | 0x844 |
WKUP_DETECTOR_REGWEN_3 | 0x848 |
WKUP_DETECTOR_REGWEN_4 | 0x84c |
WKUP_DETECTOR_REGWEN_5 | 0x850 |
WKUP_DETECTOR_REGWEN_6 | 0x854 |
WKUP_DETECTOR_REGWEN_7 | 0x858 |
{"reg": [{"name": "EN", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"bits": 31}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
Bits | Type | Reset | Name | Description |
---|---|---|---|---|
31:1 | Reserved | |||
0 | rw0c | 0x1 | EN | Register write enable bit. If this is cleared to 0, the corresponding WKUP_DETECTOR configuration is not writable anymore. |
Enables for the wakeup detectors. Note that these registers are synced to the always-on clock. The first write access always completes immediately. However, read/write accesses following a write will block until that write has completed.
- Reset default:
0x0
- Reset mask:
0x1
Name | Offset |
---|---|
WKUP_DETECTOR_EN_0 | 0x85c |
WKUP_DETECTOR_EN_1 | 0x860 |
WKUP_DETECTOR_EN_2 | 0x864 |
WKUP_DETECTOR_EN_3 | 0x868 |
WKUP_DETECTOR_EN_4 | 0x86c |
WKUP_DETECTOR_EN_5 | 0x870 |
WKUP_DETECTOR_EN_6 | 0x874 |
WKUP_DETECTOR_EN_7 | 0x878 |
{"reg": [{"name": "EN", "bits": 1, "attr": ["rw"], "rotate": -90}, {"bits": 31}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
Bits | Type | Reset | Name | Description |
---|---|---|---|---|
31:1 | Reserved | |||
0 | rw | 0x0 | EN | Setting this bit activates the corresponding wakeup detector. The behavior is as specified in WKUP_DETECTOR , WKUP_DETECTOR_CNT_TH and WKUP_DETECTOR_PADSEL. |
Configuration of wakeup condition detectors. Note that these registers are synced to the always-on clock. The first write access always completes immediately. However, read/write accesses following a write will block until that write has completed.
Note that the wkup detector should be disabled by setting WKUP_DETECTOR_EN_0
before changing the detection mode.
The reason for that is that the pulse width counter is NOT cleared upon a mode change while the detector is enabled.
- Reset default:
0x0
- Reset mask:
0x1f
Name | Offset |
---|---|
WKUP_DETECTOR_0 | 0x87c |
WKUP_DETECTOR_1 | 0x880 |
WKUP_DETECTOR_2 | 0x884 |
WKUP_DETECTOR_3 | 0x888 |
WKUP_DETECTOR_4 | 0x88c |
WKUP_DETECTOR_5 | 0x890 |
WKUP_DETECTOR_6 | 0x894 |
WKUP_DETECTOR_7 | 0x898 |
{"reg": [{"name": "MODE", "bits": 3, "attr": ["rw"], "rotate": 0}, {"name": "FILTER", "bits": 1, "attr": ["rw"], "rotate": -90}, {"name": "MIODIO", "bits": 1, "attr": ["rw"], "rotate": -90}, {"bits": 27}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
Bits | Type | Reset | Name |
---|---|---|---|
31:5 | Reserved | ||
4 | rw | 0x0 | MIODIO |
3 | rw | 0x0 | FILTER |
2:0 | rw | 0x0 | MODE |
0: select index WKUP_DETECTOR_PADSEL
from MIO pads,
1: select index WKUP_DETECTOR_PADSEL
from DIO pads.
0: signal filter disabled, 1: signal filter enabled. the signal must be stable for 4 always-on clock cycles before the value is being forwarded. can be used for debouncing.
Wakeup detection mode. Out of range values default to Posedge.
Value | Name | Description |
---|---|---|
0x0 | Posedge | Trigger a wakeup request when observing a positive edge. |
0x1 | Negedge | Trigger a wakeup request when observing a negative edge. |
0x2 | Edge | Trigger a wakeup request when observing an edge in any direction. |
0x3 | TimedHigh | Trigger a wakeup request when pin is driven HIGH for a certain amount of always-on clock cycles as configured in !!WKUP_DETECTOR_CNT_TH. |
0x4 | TimedLow | Trigger a wakeup request when pin is driven LOW for a certain amount of always-on clock cycles as configured in !!WKUP_DETECTOR_CNT_TH. |
Other values are reserved.
Counter thresholds for wakeup condition detectors. Note that these registers are synced to the always-on clock. The first write access always completes immediately. However, read/write accesses following a write will block until that write has completed.
- Reset default:
0x0
- Reset mask:
0xff
Name | Offset |
---|---|
WKUP_DETECTOR_CNT_TH_0 | 0x89c |
WKUP_DETECTOR_CNT_TH_1 | 0x8a0 |
WKUP_DETECTOR_CNT_TH_2 | 0x8a4 |
WKUP_DETECTOR_CNT_TH_3 | 0x8a8 |
WKUP_DETECTOR_CNT_TH_4 | 0x8ac |
WKUP_DETECTOR_CNT_TH_5 | 0x8b0 |
WKUP_DETECTOR_CNT_TH_6 | 0x8b4 |
WKUP_DETECTOR_CNT_TH_7 | 0x8b8 |
{"reg": [{"name": "TH", "bits": 8, "attr": ["rw"], "rotate": 0}, {"bits": 24}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
Bits | Type | Reset | Name | Description |
---|---|---|---|---|
31:8 | Reserved | |||
7:0 | rw | 0x0 | TH | Counter threshold for TimedLow and TimedHigh wakeup detector modes (see WKUP_DETECTOR ). The threshold is in terms of always-on clock cycles. |
Pad selects for pad wakeup condition detectors. This register is NOT synced to the AON domain since the muxing mechanism is implemented in the same way as the pinmux muxing matrix.
- Reset default:
0x0
- Reset mask:
0x3f
Name | Offset |
---|---|
WKUP_DETECTOR_PADSEL_0 | 0x8bc |
WKUP_DETECTOR_PADSEL_1 | 0x8c0 |
WKUP_DETECTOR_PADSEL_2 | 0x8c4 |
WKUP_DETECTOR_PADSEL_3 | 0x8c8 |
WKUP_DETECTOR_PADSEL_4 | 0x8cc |
WKUP_DETECTOR_PADSEL_5 | 0x8d0 |
WKUP_DETECTOR_PADSEL_6 | 0x8d4 |
WKUP_DETECTOR_PADSEL_7 | 0x8d8 |
{"reg": [{"name": "SEL", "bits": 6, "attr": ["rw"], "rotate": 0}, {"bits": 26}], "config": {"lanes": 1, "fontsize": 10, "vspace": 80}}
Bits | Type | Reset | Name |
---|---|---|---|
31:6 | Reserved | ||
5:0 | rw | 0x0 | SEL |
Selects a specific MIO or DIO pad (depending on WKUP_DETECTOR
configuration).
In case of MIO, the pad select index is the same as used for MIO_PERIPH_INSEL
, meaning that index
0 and 1 just select constants 0 and 1, and the MIO pads live at indices >= 2. In case of DIO pads,
the pad select index corresponds 1:1 to the DIO pad to be selected.
Cause registers for wakeup detectors. Note that these registers are synced to the always-on clock. The first write access always completes immediately. However, read/write accesses following a write will block until that write has completed.
- Offset:
0x8dc
- Reset default:
0x0
- Reset mask:
0xff
{"reg": [{"name": "CAUSE_0", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "CAUSE_1", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "CAUSE_2", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "CAUSE_3", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "CAUSE_4", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "CAUSE_5", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "CAUSE_6", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"name": "CAUSE_7", "bits": 1, "attr": ["rw0c"], "rotate": -90}, {"bits": 24}], "config": {"lanes": 1, "fontsize": 10, "vspace": 90}}
Bits | Type | Reset | Name | Description |
---|---|---|---|---|
31:8 | Reserved | |||
7 | rw0c | 0x0 | CAUSE_7 | Set to 1 if the corresponding detector has detected a wakeup pattern. Write 0 to clear. |
6 | rw0c | 0x0 | CAUSE_6 | Set to 1 if the corresponding detector has detected a wakeup pattern. Write 0 to clear. |
5 | rw0c | 0x0 | CAUSE_5 | Set to 1 if the corresponding detector has detected a wakeup pattern. Write 0 to clear. |
4 | rw0c | 0x0 | CAUSE_4 | Set to 1 if the corresponding detector has detected a wakeup pattern. Write 0 to clear. |
3 | rw0c | 0x0 | CAUSE_3 | Set to 1 if the corresponding detector has detected a wakeup pattern. Write 0 to clear. |
2 | rw0c | 0x0 | CAUSE_2 | Set to 1 if the corresponding detector has detected a wakeup pattern. Write 0 to clear. |
1 | rw0c | 0x0 | CAUSE_1 | Set to 1 if the corresponding detector has detected a wakeup pattern. Write 0 to clear. |
0 | rw0c | 0x0 | CAUSE_0 | Set to 1 if the corresponding detector has detected a wakeup pattern. Write 0 to clear. |