SPRUJ17H March 2022 – October 2024 AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1
SoC-level terminal configuration control registers
Every device pinmux I/O pad is associated with a configuration MMR register <PAD_NAME>_CFG_REG. Table 6-14 describes each of these I/O pad configuration register fields.
Register Field | Description |
---|---|
MSS_IOMUX..<PAD_NAME>_CFG_REG_func_sel |
For selecting the input for the peripheral to pad mux or output of the pad to peripheral demux |
MSS_IOMUX..<PAD_NAME>_CFG_REG_ie_override_ctrl |
Active Low Input Override Control : Write 1 to select Active low Input Override value to control IOs IE_N/RXACTIVE_N instead of the control from hardware |
MSS_IOMUX..<PAD_NAME>_CFG_REG_ie_override |
Active Low Input Override |
MSS_IOMUX..<PAD_NAME>_CFG_REG_oe_override_ctrl |
Active Low Output Override Control : Write 1 to select Active low Output Override value to control IOs OE_N/GZ instead of the control from hardware |
MSS_IOMUX..<PAD_NAME>_CFG_REG_oe_override |
Active Low Output Override |
MSS_IOMUX..<PAD_NAME>_CFG_REG_pupdsel |
Pullup/PullDown Selection 0 -- Pull Down 1 - Pull Up |
MSS_IOMUX..<PAD_NAME>_CFG_REG_pi |
Pull Inhibit/Pull Disable 0 -- Enable 1- Disable |
MSS_IOMUX..<PAD_NAME>_CFG_REG_sc1 |
Slew rate control : 0 : higher slew rate. 1: Lower slew rate. |
MSS_IOMUX..<PAD_NAME>_CFG_REG_gpio_sel |
R5F CPU ownership select for GPIO. 0 : GPO0, 1 :GPO1, 2 : GPO2, 3:GPO3 |
MSS_IOMUX..<PAD_NAME>_CFG_REG_qual_sel |
select value for choosing input qualifer type for PAD. 00 : Sync, 01 : 3 Sample qual 10 : 6 Samples qual 11 : Async |
MSS_IOMUX..<PAD_NAME>_CFG_REG_inp_inv_sel |
select value for chosing inverted version of PAD input for chip: 0 : Non Inverted 1 : Inverted |
MSS_IOMUX..<PAD_NAME>_CFG_REG_hsmode |
MMR bits for HSMODE pin incase of true I2C pads |
MSS_IOMUX..<PAD_NAME>_CFG_REG_hsmaster |
MMR bits for HSMASTER pin incase of true I2C pads |
MSS_IOMUX_QUAL_GRP_*_CFG_REG_qual_period_per_sample |
MMR bits for programming the qualifier clock count per sample |