Skip to content

Latest commit

 

History

History
1899 lines (1703 loc) · 161 KB

registers.md

File metadata and controls

1899 lines (1703 loc) · 161 KB

Registers

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}}
Bits Type Reset Name
31:5 Reserved
4 rw 0x0 MIODIO
3 rw 0x0 FILTER
2:0 rw 0x0 MODE

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.