Registers
The register description below matches the instance in the Earl Grey top level design.
Similar register descriptions can be generated with different parameterizations.
Summary
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
Alert Test Register
- Offset:
0x0
- Reset default:
0x0
- Reset mask:
0x1
Fields
{"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. |
MIO_PERIPH_INSEL_REGWEN
Register write enable for MIO peripheral input selects.
- Reset default:
0x1
- Reset mask:
0x1
Instances
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 |
Fields
{"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. |
MIO_PERIPH_INSEL
For each peripheral input, this selects the muxable pad input.
- Reset default:
0x0
- Reset mask:
0x3f
Instances
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 |
Fields
{"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). |
MIO_OUTSEL_REGWEN
Register write enable for MIO output selects.
- Reset default:
0x1
- Reset mask:
0x1
Instances
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 |
Fields
{"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. |
MIO_OUTSEL
For each muxable pad, this selects the peripheral output.
- Reset default:
0x2
- Reset mask:
0x7f
Instances
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 |
Fields
{"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). |
MIO_PAD_ATTR_REGWEN
Register write enable for MIO PAD attributes.
- Reset default:
0x1
- Reset mask:
0x1
Instances
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 |
Fields
{"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. |
MIO_PAD_ATTR
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
Instances
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 |
Fields
{"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 |
MIO_PAD_ATTR . drive_strength
Drive strength (0x0: weakest, 0xf: strongest)
MIO_PAD_ATTR . slew_rate
Slew rate (0x0: slowest, 0x3: fastest).
MIO_PAD_ATTR . input_disable
Disable input drivers. Setting this to 1 for pads that are not used as input can reduce their leakage current.
MIO_PAD_ATTR . od_en
Enable open drain.
MIO_PAD_ATTR . schmitt_en
Enable the schmitt trigger.
MIO_PAD_ATTR . keeper_en
Enable keeper termination. This weakly drives the previous pad output value when output is disabled, similar to a verilog trireg
.
MIO_PAD_ATTR . pull_select
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. |
MIO_PAD_ATTR . pull_en
Enable pull-up or pull-down resistor.
MIO_PAD_ATTR . virtual_od_en
Enable virtual open drain.
MIO_PAD_ATTR . invert
Invert input and output levels.
DIO_PAD_ATTR_REGWEN
Register write enable for DIO PAD attributes.
- Reset default:
0x1
- Reset mask:
0x1
Instances
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 |
Fields
{"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. |
DIO_PAD_ATTR
Dedicated pad attributes. This register has WARL behavior since not each pad type may support all attributes.
- Reset default:
0x0
- Reset mask:
0xf300ff
Instances
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 |
Fields
{"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 |
DIO_PAD_ATTR . drive_strength
Drive strength (0x0: weakest, 0xf: strongest)
DIO_PAD_ATTR . slew_rate
Slew rate (0x0: slowest, 0x3: fastest).
DIO_PAD_ATTR . input_disable
Disable input drivers. Setting this to 1 for pads that are not used as input can reduce their leakage current.
DIO_PAD_ATTR . od_en
Enable open drain.
DIO_PAD_ATTR . schmitt_en
Enable the schmitt trigger.
DIO_PAD_ATTR . keeper_en
Enable keeper termination. This weakly drives the previous pad output value when output is disabled, similar to a verilog trireg
.
DIO_PAD_ATTR . pull_select
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. |
DIO_PAD_ATTR . pull_en
Enable pull-up or pull-down resistor.
DIO_PAD_ATTR . virtual_od_en
Enable virtual open drain.
DIO_PAD_ATTR . invert
Invert input and output levels.
MIO_PAD_SLEEP_STATUS_0
Register indicating whether the corresponding pad is in sleep mode.
- Offset:
0x53c
- Reset default:
0x0
- Reset mask:
0xffffffff
Fields
{"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. |
MIO_PAD_SLEEP_STATUS_1
Register indicating whether the corresponding pad is in sleep mode.
- Offset:
0x540
- Reset default:
0x0
- Reset mask:
0x7fff
Fields
{"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 |
MIO_PAD_SLEEP_REGWEN
Register write enable for MIO sleep value configuration.
- Reset default:
0x1
- Reset mask:
0x1
Instances
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 |
Fields
{"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. |
MIO_PAD_SLEEP_EN
Enables the sleep mode of the corresponding muxed pad.
- Reset default:
0x0
- Reset mask:
0x1
Instances
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 |
Fields
{"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 |
MIO_PAD_SLEEP_EN . 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.
MIO_PAD_SLEEP_MODE
Defines sleep behavior of the corresponding muxed pad.
- Reset default:
0x2
- Reset mask:
0x3
Instances
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 |
Fields
{"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 |
MIO_PAD_SLEEP_MODE . 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). |
DIO_PAD_SLEEP_STATUS
Register indicating whether the corresponding pad is in sleep mode.
- Offset:
0x778
- Reset default:
0x0
- Reset mask:
0xffff
Fields
{"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. |
DIO_PAD_SLEEP_REGWEN
Register write enable for DIO sleep value configuration.
- Reset default:
0x1
- Reset mask:
0x1
Instances
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 |
Fields
{"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. |
DIO_PAD_SLEEP_EN
Enables the sleep mode of the corresponding dedicated pad.
- Reset default:
0x0
- Reset mask:
0x1
Instances
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 |
Fields
{"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 |
DIO_PAD_SLEEP_EN . 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.
DIO_PAD_SLEEP_MODE
Defines sleep behavior of the corresponding dedicated pad.
- Reset default:
0x2
- Reset mask:
0x3
Instances
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 |
Fields
{"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 |
DIO_PAD_SLEEP_MODE . 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). |
WKUP_DETECTOR_REGWEN
Register write enable for wakeup detectors.
- Reset default:
0x1
- Reset mask:
0x1
Instances
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 |
Fields
{"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. |
WKUP_DETECTOR_EN
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
Instances
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 |
Fields
{"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. |
WKUP_DETECTOR
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
Instances
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 |
Fields
{"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}}
WKUP_DETECTOR . MIODIO
0: select index WKUP_DETECTOR_PADSEL
from MIO pads,
1: select index WKUP_DETECTOR_PADSEL
from DIO pads.
WKUP_DETECTOR . FILTER
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.
WKUP_DETECTOR . MODE
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.
WKUP_DETECTOR_CNT_TH
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
Instances
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 |
Fields
{"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. |
WKUP_DETECTOR_PADSEL
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
Instances
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 |
Fields
{"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 |
WKUP_DETECTOR_PADSEL . 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.
WKUP_CAUSE
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
Fields
{"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. |