IOMUX

This section provides information on the IOMUX Module Instance within this product. Each of the registers within the Module Instance is described separately below.

 

IOMUX Registers Mapping Summary

:IOMUX Common Register Mapping Summary

Register Name

Type

Register Width (Bits)

Register Reset

Address Offset

CTL0_LFXTAL_N

RW

32

0x0000 1800

0x0000 0000

CTL1_LFXTAL_N

RW

32

0x0000 0002

0x0000 0004

CTL2_LFXTAL_N

RW

32

0x0000 0000

0x0000 0008

CTL3_LFXTAL_N

RW

32

0x0000 0000

0x0000 000C

CTL0_SLOW_CLOCK_IN

RW

32

0x0000 1800

0x0000 1000

CTL1_SLOW_CLOCK_IN

RW

32

0x0000 0002

0x0000 1004

CTL2_SLOW_CLOCK_IN

RW

32

0x0000 0000

0x0000 1008

CTL3_SLOW_CLOCK_IN

RW

32

0x0000 0000

0x0000 100C

CTL0_LOGGER

RW

32

0x0000 1800

0x0000 2000

CTL1_LOGGER

RW

32

0x0000 0001

0x0000 2004

CTL2_LOGGER

RW

32

0x0000 0000

0x0000 2008

CTL3_LOGGER

RW

32

0x0000 0000

0x0000 200C

CTL0_GPIO3

RW

32

0x0000 1800

0x0000 3000

CTL1_GPIO3

RW

32

0x0000 0002

0x0000 3004

CTL2_GPIO3

RW

32

0x0000 0000

0x0000 3008

CTL3_GPIO3

RW

32

0x0000 0000

0x0000 300C

CTL0_GPIO4

RW

32

0x0000 1800

0x0000 4000

CTL1_GPIO4

RW

32

0x0000 0001

0x0000 4004

CTL2_GPIO4

RW

32

0x0000 0000

0x0000 4008

CTL3_GPIO4

RW

32

0x0000 0000

0x0000 400C

CTL0_GPIO5

RW

32

0x0000 1800

0x0000 5000

CTL1_GPIO5

RW

32

0x0000 0001

0x0000 5004

CTL2_GPIO5

RW

32

0x0000 0000

0x0000 5008

CTL3_GPIO5

RW

32

0x0000 0000

0x0000 500C

CTL0_GPIO6

RW

32

0x0000 1800

0x0000 6000

CTL1_GPIO6

RW

32

0x0000 0001

0x0000 6004

CTL2_GPIO6

RW

32

0x0000 0000

0x0000 6008

CTL3_GPIO6

RW

32

0x0000 0000

0x0000 600C

CTL0_GPIO7

RW

32

0x0000 1800

0x0000 7000

CTL1_GPIO7

RW

32

0x0000 0001

0x0000 7004

CTL2_GPIO7

RW

32

0x0000 0000

0x0000 7008

CTL3_GPIO7

RW

32

0x0000 0000

0x0000 700C

CTL0_GPIO8

RW

32

0x0000 1800

0x0000 8000

CTL1_GPIO8

RW

32

0x0000 0001

0x0000 8004

CTL2_GPIO8

RW

32

0x0000 0000

0x0000 8008

CTL3_GPIO8

RW

32

0x0000 0000

0x0000 800C

CTL0_GPIO9

RW

32

0x0000 1800

0x0000 9000

CTL1_GPIO9

RW

32

0x0000 0001

0x0000 9004

CTL2_GPIO9

RW

32

0x0000 0000

0x0000 9008

CTL3_GPIO9

RW

32

0x0000 0000

0x0000 900C

CTL0_GPIO10

RW

32

0x0000 1800

0x0000 A000

CTL1_GPIO10

RW

32

0x0000 0001

0x0000 A004

CTL2_GPIO10

RW

32

0x0000 0000

0x0000 A008

CTL3_GPIO10

RW

32

0x0000 0000

0x0000 A00C

CTL0_GPIO11

RW

32

0x0000 1800

0x0000 B000

CTL1_GPIO11

RW

32

0x0000 0001

0x0000 B004

CTL2_GPIO11

RW

32

0x0000 0000

0x0000 B008

CTL3_GPIO11

RW

32

0x0000 0000

0x0000 B00C

CTL0_GPIO12

RW

32

0x0000 1800

0x0000 C000

CTL1_GPIO12

RW

32

0x0000 0001

0x0000 C004

CTL2_GPIO12

RW

32

0x0000 0000

0x0000 C008

CTL3_GPIO12

RW

32

0x0000 0000

0x0000 C00C

CTL0_GPIO13

RW

32

0x0000 1800

0x0000 D000

CTL1_GPIO13

RW

32

0x0000 0001

0x0000 D004

CTL2_GPIO13

RW

32

0x0000 0000

0x0000 D008

CTL3_GPIO13

RW

32

0x0000 0000

0x0000 D00C

CTL0_GPIO14

RW

32

0x0000 1800

0x0000 E000

CTL1_GPIO14

RW

32

0x0000 0001

0x0000 E004

CTL2_GPIO14

RW

32

0x0000 0000

0x0000 E008

CTL3_GPIO14

RW

32

0x0000 0000

0x0000 E00C

CTL0_GPIO15

RW

32

0x0000 1800

0x0000 F000

CTL1_GPIO15

RW

32

0x0000 0001

0x0000 F004

CTL2_GPIO15

RW

32

0x0000 0000

0x0000 F008

CTL3_GPIO15

RW

32

0x0000 0000

0x0000 F00C

CTL0_GPIO16

RW

32

0x0000 1800

0x0001 0000

CTL1_GPIO16

RW

32

0x0000 0001

0x0001 0004

CTL2_GPIO16

RW

32

0x0000 0000

0x0001 0008

CTL3_GPIO16

RW

32

0x0000 0000

0x0001 000C

CTL0_GPIO17

RW

32

0x0000 1800

0x0001 1000

CTL1_GPIO17

RW

32

0x0000 0001

0x0001 1004

CTL2_GPIO17

RW

32

0x0000 0000

0x0001 1008

CTL3_GPIO17

RW

32

0x0000 0000

0x0001 100C

CTL0_GPIO18

RW

32

0x0000 1800

0x0001 2000

CTL1_GPIO18

RW

32

0x0000 0001

0x0001 2004

CTL2_GPIO18

RW

32

0x0000 0000

0x0001 2008

CTL3_GPIO18

RW

32

0x0000 0000

0x0001 200C

CTL0_GPIO19

RW

32

0x0000 1800

0x0001 3000

CTL1_GPIO19

RW

32

0x0000 0001

0x0001 3004

CTL2_GPIO19

RW

32

0x0000 0000

0x0001 3008

CTL3_GPIO19

RW

32

0x0000 0000

0x0001 300C

CTL0_GPIO20

RW

32

0x0000 1800

0x0001 4000

CTL1_GPIO20

RW

32

0x0000 0001

0x0001 4004

CTL2_GPIO20

RW

32

0x0000 0000

0x0001 4008

CTL3_GPIO20

RW

32

0x0000 0000

0x0001 400C

CTL0_GPIO21

RW

32

0x0000 1800

0x0001 5000

CTL1_GPIO21

RW

32

0x0000 0001

0x0001 5004

CTL2_GPIO21

RW

32

0x0000 0000

0x0001 5008

CTL3_GPIO21

RW

32

0x0000 0000

0x0001 500C

CTL0_GPIO22

RW

32

0x0000 1800

0x0001 6000

CTL1_GPIO22

RW

32

0x0000 0001

0x0001 6004

CTL2_GPIO22

RW

32

0x0000 0000

0x0001 6008

CTL3_GPIO22

RW

32

0x0000 0000

0x0001 600C

CTL0_GPIO23

RW

32

0x0000 1800

0x0001 7000

CTL1_GPIO23

RW

32

0x0000 0001

0x0001 7004

CTL2_GPIO23

RW

32

0x0000 0000

0x0001 7008

CTL3_GPIO23

RW

32

0x0000 0000

0x0001 700C

CTL0_GPIO24

RW

32

0x0000 1800

0x0001 8000

CTL1_GPIO24

RW

32

0x0000 0001

0x0001 8004

CTL2_GPIO24

RW

32

0x0000 0000

0x0001 8008

CTL3_GPIO24

RW

32

0x0000 0000

0x0001 800C

CTL0_GPIO25

RW

32

0x0000 1800

0x0001 9000

CTL1_GPIO25

RW

32

0x0000 0001

0x0001 9004

CTL2_GPIO25

RW

32

0x0000 0000

0x0001 9008

CTL3_GPIO25

RW

32

0x0000 0000

0x0001 900C

CTL0_GPIO26

RW

32

0x0000 1800

0x0001 A000

CTL1_GPIO26

RW

32

0x0000 0001

0x0001 A004

CTL2_GPIO26

RW

32

0x0000 0000

0x0001 A008

CTL3_GPIO26

RW

32

0x0000 0000

0x0001 A00C

CTL0_SWDIO

RW

32

0x0000 1800

0x0001 B000

CTL1_SWDIO

RW

32

0x0000 0001

0x0001 B004

CTL2_SWDIO

RW

32

0x0000 0000

0x0001 B008

CTL3_SWDIO

RW

32

0x0000 0000

0x0001 B00C

CTL0_SWCLK

RW

32

0x0000 1800

0x0001 C000

CTL1_SWCLK

RW

32

0x0000 0002

0x0001 C004

CTL2_SWCLK

RW

32

0x0000 0000

0x0001 C008

CTL3_SWCLK

RW

32

0x0000 0000

0x0001 C00C

CTL0_GPIO29

RW

32

0x0000 1800

0x0001 D000

CTL1_GPIO29

RW

32

0x0000 0001

0x0001 D004

CTL2_GPIO29

RW

32

0x0000 0000

0x0001 D008

CTL3_GPIO29

RW

32

0x0000 0000

0x0001 D00C

CTL0_GPIO30

RW

32

0x0000 1800

0x0001 E000

CTL1_GPIO30

RW

32

0x0000 0001

0x0001 E004

CTL2_GPIO30

RW

32

0x0000 0000

0x0001 E008

CTL3_GPIO30

RW

32

0x0000 0000

0x0001 E00C

CTL0_GPIO31

RW

32

0x0000 1800

0x0001 F000

CTL1_GPIO31

RW

32

0x0000 0001

0x0001 F004

CTL2_GPIO31

RW

32

0x0000 0000

0x0001 F008

CTL3_GPIO31

RW

32

0x0000 0000

0x0001 F00C

CTL0_GPIO32

RW

32

0x0000 1800

0x0002 0000

CTL1_GPIO32

RW

32

0x0000 0001

0x0002 0004

CTL2_GPIO32

RW

32

0x0000 0000

0x0002 0008

CTL3_GPIO32

RW

32

0x0000 0000

0x0002 000C

CTL0_GPIO33

RW

32

0x0000 1800

0x0002 1000

CTL1_GPIO33

RW

32

0x0000 0001

0x0002 1004

CTL2_GPIO33

RW

32

0x0000 0000

0x0002 1008

CTL3_GPIO33

RW

32

0x0000 0000

0x0002 100C

CTL0_GPIO34

RW

32

0x0000 1800

0x0002 2000

CTL1_GPIO34

RW

32

0x0000 0001

0x0002 2004

CTL2_GPIO34

RW

32

0x0000 0000

0x0002 2008

CTL3_GPIO34

RW

32

0x0000 0000

0x0002 200C

CTL0_GPIO35

RW

32

0x0000 1800

0x0002 3000

CTL1_GPIO35

RW

32

0x0000 0001

0x0002 3004

CTL2_GPIO35

RW

32

0x0000 0000

0x0002 3008

CTL3_GPIO35

RW

32

0x0000 0000

0x0002 300C

SOPDIS

RW

32

0x0000 0000

0x0002 D000

CTL_COMMON_LFXTAL_N

RW

32

0x0000 0000

0x0002 D004

CTL_COMMON_SLOW_CLOCK_IN

RW

32

0x0000 0000

0x0002 D008

CTL_COMMON_LOGGER

RW

32

0x0000 0000

0x0002 D00C

CTL_COMMON_GPIO3

RW

32

0x0000 0000

0x0002 D010

CTL_COMMON_GPIO4

RW

32

0x0000 0000

0x0002 D014

CTL_COMMON_GPIO5

RW

32

0x0000 0000

0x0002 D018

CTL_COMMON_GPIO6

RW

32

0x0000 0000

0x0002 D01C

CTL_COMMON_GPIO7

RW

32

0x0000 0000

0x0002 D020

CTL_COMMON_GPIO8

RW

32

0x0000 0000

0x0002 D024

CTL_COMMON_GPIO9

RW

32

0x0000 0000

0x0002 D028

CTL_COMMON_GPIO10

RW

32

0x0000 0000

0x0002 D02C

CTL_COMMON_GPIO11

RW

32

0x0000 0000

0x0002 D030

CTL_COMMON_GPIO12

RW

32

0x0000 0000

0x0002 D034

CTL_COMMON_GPIO13

RW

32

0x0000 0000

0x0002 D038

CTL_COMMON_GPIO14

RW

32

0x0000 0000

0x0002 D03C

CTL_COMMON_GPIO15

RW

32

0x0000 0000

0x0002 D040

CTL_COMMON_GPIO16

RW

32

0x0000 0000

0x0002 D044

CTL_COMMON_GPIO17

RW

32

0x0000 0000

0x0002 D048

CTL_COMMON_GPIO18

RW

32

0x0000 0000

0x0002 D04C

CTL_COMMON_GPIO19

RW

32

0x0000 0000

0x0002 D050

CTL_COMMON_GPIO20

RW

32

0x0000 0000

0x0002 D054

CTL_COMMON_GPIO21

RW

32

0x0000 0000

0x0002 D058

CTL_COMMON_GPIO22

RW

32

0x0000 0000

0x0002 D05C

CTL_COMMON_GPIO23

RW

32

0x0000 0000

0x0002 D060

CTL_COMMON_GPIO24

RW

32

0x0000 0000

0x0002 D064

CTL_COMMON_GPIO25

RW

32

0x0000 0000

0x0002 D068

CTL_COMMON_GPIO26

RW

32

0x0000 0000

0x0002 D06C

CTL_COMMON_SWDIO

RW

32

0x0000 0000

0x0002 D070

CTL_COMMON_SWCLK

RW

32

0x0000 0000

0x0002 D074

CTL_COMMON_GPIO29

RW

32

0x0000 0000

0x0002 D078

CTL_COMMON_GPIO30

RW

32

0x0000 0000

0x0002 D07C

CTL_COMMON_GPIO31

RW

32

0x0000 0000

0x0002 D080

CTL_COMMON_GPIO32

RW

32

0x0000 0000

0x0002 D084

CTL_COMMON_GPIO33

RW

32

0x0000 0000

0x0002 D088

CTL_COMMON_GPIO34

RW

32

0x0000 0000

0x0002 D08C

CTL_COMMON_GPIO35

RW

32

0x0000 0000

0x0002 D090

PROCCOMP

RW

32

0x0000 0000

0x0002 D0BC

IOMUX Instances Register Mapping Summary

IOMUX Register Descriptions

:IOMUX Common Register Descriptions

:IOMUX:CTL0_LFXTAL_N

Address offset

0x0000 0000

Description

CFG register for IO LFXTAL_N. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_LFXTAL_N

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_LFXTAL_N

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_LFXTAL_N

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_LFXTAL_N

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

LFXTAL_N_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_LFXTAL_N

Address offset

0x0000 0004

Description

Pull control register of IO LFXTAL_N
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

LFXTAL_N_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

LFXTAL_N_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_LFXTAL_N

The fields defines the pull control

RW

0x2

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_LFXTAL_N

Address offset

0x0000 0008

Description

Control register of IO LFXTAL_N
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_LFXTAL_N

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_LFXTAL_N

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

LFXTAL_N_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

LFXTAL_N_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_LFXTAL_N

Address offset

0x0000 000C

Description

Event control register for IO LFXTAL_N
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_LFXTAL_N

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_LFXTAL_N_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_LFXTAL_N

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_LFXTAL_N

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_SLOW_CLOCK_IN

Address offset

0x0000 1000

Description

CFG register for IO SLOW_CLOCK_IN. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_SLOW_CLOCK_IN

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_SLOW_CLOCK_IN

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_SLOW_CLOCK_IN

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_SLOW_CLOCK_IN

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

SLOW_CLOCK_IN_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_SLOW_CLOCK_IN

Address offset

0x0000 1004

Description

Pull control register of IO SLOW_CLOCK_IN
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

SLOW_CLOCK_IN_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

SLOW_CLOCK_IN_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_SLOW_CLOCK_IN

The fields defines the pull control

RW

0x2

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_SLOW_CLOCK_IN

Address offset

0x0000 1008

Description

Control register of IO SLOW_CLOCK_IN
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_SLOW_CLOCK_IN

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_SLOW_CLOCK_IN

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

SLOW_CLOCK_IN_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

SLOW_CLOCK_IN_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_SLOW_CLOCK_IN

Address offset

0x0000 100C

Description

Event control register for IO SLOW_CLOCK_IN
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_SLOW_CLOCK_IN

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_SLOW_CLOCK_IN_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_SLOW_CLOCK_IN

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_SLOW_CLOCK_IN

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_LOGGER

Address offset

0x0000 2000

Description

CFG register for IO LOGGER. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_LOGGER

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_LOGGER

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_LOGGER

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_LOGGER

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

LOGGER_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_LOGGER

Address offset

0x0000 2004

Description

Pull control register of IO LOGGER
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

LOGGER_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

LOGGER_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_LOGGER

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_LOGGER

Address offset

0x0000 2008

Description

Control register of IO LOGGER
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_LOGGER

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_LOGGER

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

LOGGER_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

LOGGER_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_LOGGER

Address offset

0x0000 200C

Description

Event control register for IO LOGGER
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_LOGGER

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_LOGGER_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_LOGGER

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_LOGGER

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO3

Address offset

0x0000 3000

Description

CFG register for IO GPIO3. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO3

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO3

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO3

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO3

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO3_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO3

Address offset

0x0000 3004

Description

Pull control register of IO GPIO3
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO3_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO3_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO3

The fields defines the pull control

RW

0x2

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO3

Address offset

0x0000 3008

Description

Control register of IO GPIO3
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO3

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO3

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO3_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO3_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO3

Address offset

0x0000 300C

Description

Event control register for IO GPIO3
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO3

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO3_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO3

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO3

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO4

Address offset

0x0000 4000

Description

CFG register for IO GPIO4. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO4

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO4

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO4

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO4

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO4_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO4

Address offset

0x0000 4004

Description

Pull control register of IO GPIO4
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO4_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO4_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO4

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO4

Address offset

0x0000 4008

Description

Control register of IO GPIO4
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO4

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO4

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO4_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO4_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO4

Address offset

0x0000 400C

Description

Event control register for IO GPIO4
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO4

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO4_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO4

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO4

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO5

Address offset

0x0000 5000

Description

CFG register for IO GPIO5. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO5

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO5

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO5

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO5

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO5_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO5

Address offset

0x0000 5004

Description

Pull control register of IO GPIO5
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO5_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO5_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO5

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO5

Address offset

0x0000 5008

Description

Control register of IO GPIO5
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO5

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO5

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO5_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO5_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO5

Address offset

0x0000 500C

Description

Event control register for IO GPIO5
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO5

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO5_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO5

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO5

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO6

Address offset

0x0000 6000

Description

CFG register for IO GPIO6. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO6

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO6

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO6

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO6

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO6_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO6

Address offset

0x0000 6004

Description

Pull control register of IO GPIO6
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO6_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO6_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO6

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO6

Address offset

0x0000 6008

Description

Control register of IO GPIO6
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO6

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO6

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO6_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO6_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO6

Address offset

0x0000 600C

Description

Event control register for IO GPIO6
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO6

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO6_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO6

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO6

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO7

Address offset

0x0000 7000

Description

CFG register for IO GPIO7. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO7

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO7

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO7

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO7

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO7_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO7

Address offset

0x0000 7004

Description

Pull control register of IO GPIO7
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO7_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO7_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO7

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO7

Address offset

0x0000 7008

Description

Control register of IO GPIO7
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO7

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO7

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO7_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO7_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO7

Address offset

0x0000 700C

Description

Event control register for IO GPIO7
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO7

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO7_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO7

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO7

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO8

Address offset

0x0000 8000

Description

CFG register for IO GPIO8. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO8

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO8

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO8

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO8

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO8_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO8

Address offset

0x0000 8004

Description

Pull control register of IO GPIO8
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO8_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO8_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO8

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO8

Address offset

0x0000 8008

Description

Control register of IO GPIO8
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO8

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO8

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO8_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO8_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO8

Address offset

0x0000 800C

Description

Event control register for IO GPIO8
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO8

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO8_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO8

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO8

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO9

Address offset

0x0000 9000

Description

CFG register for IO GPIO9. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO9

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO9

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO9

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO9

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO9_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO9

Address offset

0x0000 9004

Description

Pull control register of IO GPIO9
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO9_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO9_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO9

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO9

Address offset

0x0000 9008

Description

Control register of IO GPIO9
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO9

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO9

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO9_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO9_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO9

Address offset

0x0000 900C

Description

Event control register for IO GPIO9
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO9

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO9_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO9

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO9

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO10

Address offset

0x0000 A000

Description

CFG register for IO GPIO10. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO10

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO10

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO10

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO10

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO10_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO10

Address offset

0x0000 A004

Description

Pull control register of IO GPIO10
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO10_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO10_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO10

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO10

Address offset

0x0000 A008

Description

Control register of IO GPIO10
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO10

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO10

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO10_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO10_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO10

Address offset

0x0000 A00C

Description

Event control register for IO GPIO10
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO10

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO10_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO10

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO10

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO11

Address offset

0x0000 B000

Description

CFG register for IO GPIO11. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO11

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO11

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO11

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO11

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO11_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO11

Address offset

0x0000 B004

Description

Pull control register of IO GPIO11
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO11_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO11_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO11

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO11

Address offset

0x0000 B008

Description

Control register of IO GPIO11
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO11

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO11

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO11_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO11_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO11

Address offset

0x0000 B00C

Description

Event control register for IO GPIO11
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO11

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO11_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO11

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO11

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO12

Address offset

0x0000 C000

Description

CFG register for IO GPIO12. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO12

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO12

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO12

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO12

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO12_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO12

Address offset

0x0000 C004

Description

Pull control register of IO GPIO12
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO12_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO12_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO12

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO12

Address offset

0x0000 C008

Description

Control register of IO GPIO12
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO12

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO12

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO12_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO12_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO12

Address offset

0x0000 C00C

Description

Event control register for IO GPIO12
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO12

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO12_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO12

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO12

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO13

Address offset

0x0000 D000

Description

CFG register for IO GPIO13. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO13

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO13

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO13

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO13

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO13_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO13

Address offset

0x0000 D004

Description

Pull control register of IO GPIO13
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO13_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO13_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO13

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO13

Address offset

0x0000 D008

Description

Control register of IO GPIO13
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO13

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO13

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO13_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO13_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO13

Address offset

0x0000 D00C

Description

Event control register for IO GPIO13
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO13

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO13_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO13

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO13

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO14

Address offset

0x0000 E000

Description

CFG register for IO GPIO14. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO14

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO14

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO14

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO14

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO14_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO14

Address offset

0x0000 E004

Description

Pull control register of IO GPIO14
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO14_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO14_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO14

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO14

Address offset

0x0000 E008

Description

Control register of IO GPIO14
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO14

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO14

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO14_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO14_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO14

Address offset

0x0000 E00C

Description

Event control register for IO GPIO14
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO14

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO14_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO14

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO14

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO15

Address offset

0x0000 F000

Description

CFG register for IO GPIO15. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO15

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO15

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO15

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO15

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO15_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO15

Address offset

0x0000 F004

Description

Pull control register of IO GPIO15
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO15_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO15_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO15

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO15

Address offset

0x0000 F008

Description

Control register of IO GPIO15
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO15

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO15

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO15_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO15_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO15

Address offset

0x0000 F00C

Description

Event control register for IO GPIO15
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO15

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO15_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO15

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO15

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO16

Address offset

0x0001 0000

Description

CFG register for IO GPIO16. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO16

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO16

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO16

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO16

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO16_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO16

Address offset

0x0001 0004

Description

Pull control register of IO GPIO16
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO16_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO16_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO16

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO16

Address offset

0x0001 0008

Description

Control register of IO GPIO16
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO16

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO16

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO16_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO16_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO16

Address offset

0x0001 000C

Description

Event control register for IO GPIO16
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO16

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO16_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO16

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO16

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO17

Address offset

0x0001 1000

Description

CFG register for IO GPIO17. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO17

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO17

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO17

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO17

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO17_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO17

Address offset

0x0001 1004

Description

Pull control register of IO GPIO17
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO17_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO17_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO17

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO17

Address offset

0x0001 1008

Description

Control register of IO GPIO17
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO17

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO17

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO17_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO17_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO17

Address offset

0x0001 100C

Description

Event control register for IO GPIO17
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO17

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO17_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO17

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO17

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO18

Address offset

0x0001 2000

Description

CFG register for IO GPIO18. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO18

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO18

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO18

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO18

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO18_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO18

Address offset

0x0001 2004

Description

Pull control register of IO GPIO18
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO18_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO18_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO18

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO18

Address offset

0x0001 2008

Description

Control register of IO GPIO18
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO18

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO18

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO18_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO18_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO18

Address offset

0x0001 200C

Description

Event control register for IO GPIO18
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO18

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO18_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO18

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO18

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO19

Address offset

0x0001 3000

Description

CFG register for IO GPIO19. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO19

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO19

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO19

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO19

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO19_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO19

Address offset

0x0001 3004

Description

Pull control register of IO GPIO19
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO19_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO19_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO19

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO19

Address offset

0x0001 3008

Description

Control register of IO GPIO19
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO19

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO19

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO19_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO19_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO19

Address offset

0x0001 300C

Description

Event control register for IO GPIO19
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO19

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO19_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO19

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO19

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO20

Address offset

0x0001 4000

Description

CFG register for IO GPIO20. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO20

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO20

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO20

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO20

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO20_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO20

Address offset

0x0001 4004

Description

Pull control register of IO GPIO20
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO20_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO20_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO20

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO20

Address offset

0x0001 4008

Description

Control register of IO GPIO20
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO20

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO20

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO20_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO20_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO20

Address offset

0x0001 400C

Description

Event control register for IO GPIO20
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO20

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO20_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO20

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO20

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO21

Address offset

0x0001 5000

Description

CFG register for IO GPIO21. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO21

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO21

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO21

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO21

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO21_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO21

Address offset

0x0001 5004

Description

Pull control register of IO GPIO21
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO21_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO21_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO21

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO21

Address offset

0x0001 5008

Description

Control register of IO GPIO21
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO21

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO21

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO21_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO21_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO21

Address offset

0x0001 500C

Description

Event control register for IO GPIO21
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO21

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO21_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO21

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO21

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO22

Address offset

0x0001 6000

Description

CFG register for IO GPIO22. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO22

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO22

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO22

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO22

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO22_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO22

Address offset

0x0001 6004

Description

Pull control register of IO GPIO22
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO22_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO22_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO22

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO22

Address offset

0x0001 6008

Description

Control register of IO GPIO22
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO22

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO22

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO22_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO22_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO22

Address offset

0x0001 600C

Description

Event control register for IO GPIO22
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO22

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO22_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO22

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO22

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO23

Address offset

0x0001 7000

Description

CFG register for IO GPIO23. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO23

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO23

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO23

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO23

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO23_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO23

Address offset

0x0001 7004

Description

Pull control register of IO GPIO23
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO23_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO23_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO23

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO23

Address offset

0x0001 7008

Description

Control register of IO GPIO23
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO23

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO23

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO23_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO23_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO23

Address offset

0x0001 700C

Description

Event control register for IO GPIO23
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO23

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO23_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO23

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO23

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO24

Address offset

0x0001 8000

Description

CFG register for IO GPIO24. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO24

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO24

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO24

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO24

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO24_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO24

Address offset

0x0001 8004

Description

Pull control register of IO GPIO24
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO24_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO24_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO24

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO24

Address offset

0x0001 8008

Description

Control register of IO GPIO24
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO24

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO24

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO24_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO24_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO24

Address offset

0x0001 800C

Description

Event control register for IO GPIO24
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO24

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO24_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO24

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO24

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO25

Address offset

0x0001 9000

Description

CFG register for IO GPIO25. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO25

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO25

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO25

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO25

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO25_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO25

Address offset

0x0001 9004

Description

Pull control register of IO GPIO25
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO25_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO25_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO25

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO25

Address offset

0x0001 9008

Description

Control register of IO GPIO25
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO25

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO25

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO25_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO25_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO25

Address offset

0x0001 900C

Description

Event control register for IO GPIO25
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO25

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO25_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO25

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO25

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO26

Address offset

0x0001 A000

Description

CFG register for IO GPIO26. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO26

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO26

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO26

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO26

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO26_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO26

Address offset

0x0001 A004

Description

Pull control register of IO GPIO26
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO26_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO26_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO26

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO26

Address offset

0x0001 A008

Description

Control register of IO GPIO26
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO26

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO26

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO26_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO26_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO26

Address offset

0x0001 A00C

Description

Event control register for IO GPIO26
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO26

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO26_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO26

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO26

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_SWDIO

Address offset

0x0001 B000

Description

CFG register for IO SWDIO. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_SWDIO

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_SWDIO

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_SWDIO

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_SWDIO

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

SWDIO_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_SWDIO

Address offset

0x0001 B004

Description

Pull control register of IO SWDIO
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

SWDIO_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

SWDIO_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_SWDIO

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_SWDIO

Address offset

0x0001 B008

Description

Control register of IO SWDIO
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_SWDIO

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_SWDIO

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

SWDIO_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

SWDIO_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_SWDIO

Address offset

0x0001 B00C

Description

Event control register for IO SWDIO
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_SWDIO

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_SWDIO_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_SWDIO

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_SWDIO

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_SWCLK

Address offset

0x0001 C000

Description

CFG register for IO SWCLK. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_SWCLK

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_SWCLK

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_SWCLK

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_SWCLK

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

SWCLK_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_SWCLK

Address offset

0x0001 C004

Description

Pull control register of IO SWCLK
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

SWCLK_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

SWCLK_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_SWCLK

The fields defines the pull control

RW

0x2

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_SWCLK

Address offset

0x0001 C008

Description

Control register of IO SWCLK
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_SWCLK

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_SWCLK

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

SWCLK_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

SWCLK_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_SWCLK

Address offset

0x0001 C00C

Description

Event control register for IO SWCLK
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_SWCLK

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_SWCLK_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_SWCLK

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_SWCLK

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO29

Address offset

0x0001 D000

Description

CFG register for IO GPIO29. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO29

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO29

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO29

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO29

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO29_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO29

Address offset

0x0001 D004

Description

Pull control register of IO GPIO29
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO29_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO29_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO29

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO29

Address offset

0x0001 D008

Description

Control register of IO GPIO29
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO29

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO29

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO29_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO29_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO29

Address offset

0x0001 D00C

Description

Event control register for IO GPIO29
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO29

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO29_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO29

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO29

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO30

Address offset

0x0001 E000

Description

CFG register for IO GPIO30. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO30

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO30

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO30

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO30

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO30_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO30

Address offset

0x0001 E004

Description

Pull control register of IO GPIO30
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO30_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO30_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO30

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO30

Address offset

0x0001 E008

Description

Control register of IO GPIO30
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO30

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO30

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO30_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO30_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO30

Address offset

0x0001 E00C

Description

Event control register for IO GPIO30
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO30

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO30_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO30

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO30

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO31

Address offset

0x0001 F000

Description

CFG register for IO GPIO31. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO31

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO31

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO31

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO31

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO31_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO31

Address offset

0x0001 F004

Description

Pull control register of IO GPIO31
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO31_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO31_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO31

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO31

Address offset

0x0001 F008

Description

Control register of IO GPIO31
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO31

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO31

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO31_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO31_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO31

Address offset

0x0001 F00C

Description

Event control register for IO GPIO31
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO31

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO31_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO31

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO31

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO32

Address offset

0x0002 0000

Description

CFG register for IO GPIO32. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO32

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO32

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO32

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO32

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO32_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO32

Address offset

0x0002 0004

Description

Pull control register of IO GPIO32
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO32_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO32_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO32

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO32

Address offset

0x0002 0008

Description

Control register of IO GPIO32
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO32

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO32

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO32_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO32_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO32

Address offset

0x0002 000C

Description

Event control register for IO GPIO32
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO32

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO32_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO32

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO32

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO33

Address offset

0x0002 1000

Description

CFG register for IO GPIO33. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO33

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO33

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO33

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO33

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO33_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO33

Address offset

0x0002 1004

Description

Pull control register of IO GPIO33
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO33_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO33_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO33

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO33

Address offset

0x0002 1008

Description

Control register of IO GPIO33
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO33

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO33

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO33_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO33_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO33

Address offset

0x0002 100C

Description

Event control register for IO GPIO33
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO33

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO33_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO33

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO33

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO34

Address offset

0x0002 2000

Description

CFG register for IO GPIO34. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO34

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO34

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO34

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO34

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO34_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO34

Address offset

0x0002 2004

Description

Pull control register of IO GPIO34
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO34_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO34_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO34

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO34

Address offset

0x0002 2008

Description

Control register of IO GPIO34
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO34

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO34

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO34_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO34_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO34

Address offset

0x0002 200C

Description

Event control register for IO GPIO34
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO34

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO34_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO34

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO34

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:CTL0_GPIO35

Address offset

0x0002 3000

Description

CFG register for IO GPIO35. This register configures the corresponding pad

Type

RW

Bits

Field Name

Description

Type

Reset

31:15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0 0000

14

MEM_IO_DS_GPIO35

This field controls the IO drive strength

RW

0

 

 

0

LOW
IO drives low power

 

 

 

1

HIGH
IO drives high power

 

13

MEM_IO_GZ_GPIO35

This field controls the [OUTDIS] override

RW

0

 

 

0

DISABLE
Disable the override

 

 

 

1

ENABLE
Enable the override

 

12

MEM_IO_GZ_VAL_GPIO35

This field configures the output from the pad
Note:This field is applicable only if [ODISOVEN] is enabled

RW

1

 

 

0

ENABLE
Output from the pad is enabled

 

 

 

1

DISABLE
Output from the pad is disabled

 

11

MEM_IE_GPIO35

This field enables the receiver operation from the pad

RW

1

 

 

0

DISABLE
Disable the receiver operation

 

 

 

1

ENABLE
Enable the receiver operation

 

10

RESERVED10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior

RO

0

9:8

RESERVED_8

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0

7

RESERVED7

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

6

GPIO35_IO_GZ_VALUE

The field gives the status of [OUTDIS]

RO

0

 

 

Read 0

ENABLED
Output is enabled

 

 

 

Read 1

DISABLED
Output is disabled

 

5:0

RESERVED_0

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

:IOMUX:CTL1_GPIO35

Address offset

0x0002 3004

Description

Pull control register of IO GPIO35
This register configures the pull control

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

GPIO35_IO_PULL_DOWN_LVL

This field gives the IO pull down level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull down

 

8

GPIO35_IO_PULL_UP_LVL

This field gives the IO pull up level status

RO

0

 

 

Read 0

DISABLED
Pull disabled

 

 

 

Read 1

ENABLED
Pull up

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1:0

MEM_IO_PULL_GPIO35

The fields defines the pull control

RW

0x1

 

 

0x0

IPCTRL
IP Pull Control

 

 

 

0x1

UP
Pull up

 

 

 

0x2

DOWN
Pull down

 

 

 

0x3

DISABLE
Pull disable

 

:IOMUX:CTL2_GPIO35

Address offset

0x0002 3008

Description

Control register of IO GPIO35
This register controls the IO state

Type

RW

Bits

Field Name

Description

Type

Reset

31:10

RESERVED_10

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00 0000

9

MEM_IO_OUT_OVR_GPIO35

This field contols the override on output

RW

0

 

 

0

DISABLE
Output controlled by IP

 

 

 

1

ENABLE
Enable override on output

 

8

MEM_IO_OUT_VAL_GPIO35

This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE

RW

0

 

 

0

LOW
IO drives 0

 

 

 

1

HIGH
IO drives 1

 

7:2

RESERVED_2

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x00

1

GPIO35_GPIO_FROM_PAD_VAL_SYNC

This field captures the sychronized(to SOC clock) received value

RO

0

0

GPIO35_IO_IN_LVL

This field captures the received value from pad

RO

0

:IOMUX:CTL3_GPIO35

Address offset

0x0002 300C

Description

Event control register for IO GPIO35
This register controls the Event configuration and behaviour

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4

MEM_WAK_EN_GPIO35

This field configures wakeup enable for each pad.

RW

0

 

 

0

DISABLE
Disable wakeup functionality

 

 

 

1

ENABLE
Enable wakeup functionality

 

3

GPIO_RIS_CLR_GPIO35_WRCL

This bit is to be used to generate CLR pulse for the event

WO

0

 

 

Write 0

NOEFF
No effect

 

 

 

Write 1

CLEAR
Clear the event

 

2

MEM_ELP_GPIO_IO_EV_POL_GPIO35

This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL

RW

0

 

 

0

HIGH
Non Inverted polarity

 

 

 

1

LOW
Inverted polarity

 

1:0

MEM_EVT_CFG_GPIO35

This field is to be configured to define the IO detection method

RW

0x0

 

 

0x0

MASK
Masking the event

 

 

 

0x1

POS_EDGE
Rising edge/Positive edge detection

 

 

 

0x2

NEG_EDGE
Falling edge/Negative edge detection

 

 

 

0x3

LEVEL
Level detection

 

:IOMUX:SOPDIS

Address offset

0x0002 D000

Description

This register disables the SOP overrides when the device was powered in one of the SoP modes.

Type

RW

Bits

Field Name

Description

Type

Reset

31:2

RESERVED_1

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0000 0000

1

MEM_EXT_FLASH_DISABLE

The field is to disable external flash overrides

RW

0

 

 

0

USE
Override pads 18-22 for external flash interface

 

 

 

1

DISABLE
Disable overrides

 

0

MEM_SOPDISABLE

The field is to disable SOP

RW

0

 

 

0

USE
Use SOP

 

 

 

1

DISABLE
Disable SOP

 

:IOMUX:CTL_COMMON_LFXTAL_N

Address offset

0x0002 D004

Description

Port configuration register for IO LFXTAL_N

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_LFXTAL_N

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd1 -- lfxt_n
sel 5'd8 -- digital_fast_clk_in
sel 5'd9 -- gpt0_pre_event
sel 5'd10 -- gpt0_0
sel 5'd12 -- gpt0_1_n
sel 5'd13 -- ext_fem_2
sel 5'd16 -- ant_sel_0
sel 5'd17 -- cca
sel 5'd18 -- ant_sel_0
sel 5'd19 -- coex_grant
sel 5'd20 -- coex_req
sel 5'd21 -- swo_m3
sel 5'd26 -- debug_bus_29
sel 5'd27 -- debug_bus_0
sel 5'd28 -- wifi_gpio_0

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
lfxt_n

 

 

 

0x02

SEL_2
reserved

 

 

 

0x03

SEL_3
reserved

 

 

 

0x04

SEL_4
reserved

 

 

 

0x05

SEL_5
reserved

 

 

 

0x06

SEL_6
reserved

 

 

 

0x07

SEL_7
reserved

 

 

 

0x08

SEL_8
digital_fast_clk_in

 

 

 

0x09

SEL_9
gpt0_pre_event

 

 

 

0x0A

SEL_10
gpt0_0

 

 

 

0x0B

SEL_11
reserved

 

 

 

0x0C

SEL_12
gpt0_1_n

 

 

 

0x0D

SEL_13
ext_fem_2

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
ant_sel_0

 

 

 

0x11

SEL_17
cca

 

 

 

0x12

SEL_18
ant_sel_0

 

 

 

0x13

SEL_19
coex_grant

 

 

 

0x14

SEL_20
coex_req

 

 

 

0x15

SEL_21
swo_m3

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
reserved

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
reserved

 

 

 

0x1A

SEL_26
debug_bus_29

 

 

 

0x1B

SEL_27
debug_bus_0

 

 

 

0x1C

SEL_28
wifi_gpio_0

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_SLOW_CLOCK_IN

Address offset

0x0002 D008

Description

Port configuration register for IO SLOW_CLOCK_IN

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_SLOW_CLOCK_IN

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd10 -- gpt0_1
sel 5'd12 -- gpt0_0_n
sel 5'd16 -- slow_clock_in
sel 5'd17 -- cca
sel 5'd18 -- ant_sel_1
sel 5'd19 -- coex_grant
sel 5'd20 -- coex_req
sel 5'd26 -- debug_bus_30
sel 5'd27 -- debug_bus_1
sel 5'd28 -- wifi_gpio_1

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
reserved

 

 

 

0x02

SEL_2
reserved

 

 

 

0x03

SEL_3
reserved

 

 

 

0x04

SEL_4
reserved

 

 

 

0x05

SEL_5
reserved

 

 

 

0x06

SEL_6
reserved

 

 

 

0x07

SEL_7
reserved

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
reserved

 

 

 

0x0A

SEL_10
gpt0_1

 

 

 

0x0B

SEL_11
reserved

 

 

 

0x0C

SEL_12
gpt0_0_n

 

 

 

0x0D

SEL_13
reserved

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
slow_clock_in

 

 

 

0x11

SEL_17
cca

 

 

 

0x12

SEL_18
ant_sel_1

 

 

 

0x13

SEL_19
coex_grant

 

 

 

0x14

SEL_20
coex_req

 

 

 

0x15

SEL_21
reserved

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
reserved

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
reserved

 

 

 

0x1A

SEL_26
debug_bus_30

 

 

 

0x1B

SEL_27
debug_bus_1

 

 

 

0x1C

SEL_28
wifi_gpio_1

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_LOGGER

Address offset

0x0002 D00C

Description

Port configuration register for IO LOGGER

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_LOGGER

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd1 -- logger
sel 5'd8 -- jtag_tdo
sel 5'd18 -- ant_sel_2
sel 5'd20 -- swo_m33
sel 5'd22 -- ble_rftrc
sel 5'd23 -- swo_m3
sel 5'd26 -- wake_observe_bus_0
sel 5'd27 -- debug_bus_2
sel 5'd28 -- wifi_gpio_2

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
logger

 

 

 

0x02

SEL_2
reserved

 

 

 

0x03

SEL_3
reserved

 

 

 

0x04

SEL_4
reserved

 

 

 

0x05

SEL_5
reserved

 

 

 

0x06

SEL_6
reserved

 

 

 

0x07

SEL_7
reserved

 

 

 

0x08

SEL_8
jtag_tdo

 

 

 

0x09

SEL_9
reserved

 

 

 

0x0A

SEL_10
reserved

 

 

 

0x0B

SEL_11
reserved

 

 

 

0x0C

SEL_12
reserved

 

 

 

0x0D

SEL_13
reserved

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
reserved

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
ant_sel_2

 

 

 

0x13

SEL_19
reserved

 

 

 

0x14

SEL_20
swo_m33

 

 

 

0x15

SEL_21
reserved

 

 

 

0x16

SEL_22
ble_rftrc

 

 

 

0x17

SEL_23
swo_m3

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
reserved

 

 

 

0x1A

SEL_26
wake_observe_bus_0

 

 

 

0x1B

SEL_27
debug_bus_2

 

 

 

0x1C

SEL_28
wifi_gpio_2

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO3

Address offset

0x0002 D010

Description

Port configuration register for IO GPIO3

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO3

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd0 -- fast_clk_req
sel 5'd1 -- xspi_reset_ram
sel 5'd2 -- xspi_cs_ram
sel 5'd5 -- xspi_dqs
sel 5'd6 -- spi1_mosi
sel 5'd7 -- i2c1_clk
sel 5'd10 -- spi0_mosi
sel 5'd11 -- spi0_cs4
sel 5'd13 -- ext_fem_0
sel 5'd17 -- cca
sel 5'd18 -- ant_sel_2
sel 5'd19 -- coex_grant
sel 5'd20 -- coex_req
sel 5'd21 -- swo_m3
sel 5'd22 -- ble_rftrc
sel 5'd23 -- trclk
sel 5'd26 -- wake_observe_bus_1
sel 5'd27 -- debug_bus_3
sel 5'd28 -- wifi_gpio_3

RW

0x00

 

 

0x00

SEL_0
fast_clk_req

 

 

 

0x01

SEL_1
xspi_reset_ram

 

 

 

0x02

SEL_2
xspi_cs_ram

 

 

 

0x03

SEL_3
reserved

 

 

 

0x04

SEL_4
reserved

 

 

 

0x05

SEL_5
xspi_dqs

 

 

 

0x06

SEL_6
spi1_mosi

 

 

 

0x07

SEL_7
i2c1_clk

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
reserved

 

 

 

0x0A

SEL_10
spi0_mosi

 

 

 

0x0B

SEL_11
spi0_cs4

 

 

 

0x0C

SEL_12
reserved

 

 

 

0x0D

SEL_13
ext_fem_0

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
reserved

 

 

 

0x11

SEL_17
cca

 

 

 

0x12

SEL_18
ant_sel_2

 

 

 

0x13

SEL_19
coex_grant

 

 

 

0x14

SEL_20
coex_req

 

 

 

0x15

SEL_21
swo_m3

 

 

 

0x16

SEL_22
ble_rftrc

 

 

 

0x17

SEL_23
trclk

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
reserved

 

 

 

0x1A

SEL_26
wake_observe_bus_1

 

 

 

0x1B

SEL_27
debug_bus_3

 

 

 

0x1C

SEL_28
wifi_gpio_3

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO4

Address offset

0x0002 D014

Description

Port configuration register for IO GPIO4

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO4

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd2 -- xspi_cs_ram
sel 5'd3 -- spi1_clk
sel 5'd4 -- uart1_rts
sel 5'd5 -- uart2_tx
sel 5'd6 -- uart0_tx
sel 5'd7 -- i2c1_data
sel 5'd9 -- spi0_clk
sel 5'd10 -- gpt0_1
sel 5'd11 -- spi0_cs3
sel 5'd12 -- gpt0_0_n
sel 5'd13 -- ext_fem_1
sel 5'd14 -- ant_sel_1
sel 5'd15 -- uart1_tx
sel 5'd18 -- ant_sel_3
sel 5'd19 -- coex_req
sel 5'd20 -- swo_m3
sel 5'd21 -- ble_rfc_gpo_7
sel 5'd23 -- swo_m33
sel 5'd26 -- wake_observe_bus_2
sel 5'd27 -- debug_bus_4
sel 5'd28 -- wifi_gpio_4

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
reserved

 

 

 

0x02

SEL_2
xspi_cs_ram

 

 

 

0x03

SEL_3
spi1_clk

 

 

 

0x04

SEL_4
uart1_rts

 

 

 

0x05

SEL_5
uart2_tx

 

 

 

0x06

SEL_6
uart0_tx

 

 

 

0x07

SEL_7
i2c1_data

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
spi0_clk

 

 

 

0x0A

SEL_10
gpt0_1

 

 

 

0x0B

SEL_11
spi0_cs3

 

 

 

0x0C

SEL_12
gpt0_0_n

 

 

 

0x0D

SEL_13
ext_fem_1

 

 

 

0x0E

SEL_14
ant_sel_1

 

 

 

0x0F

SEL_15
uart1_tx

 

 

 

0x10

SEL_16
reserved

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
ant_sel_3

 

 

 

0x13

SEL_19
coex_req

 

 

 

0x14

SEL_20
swo_m3

 

 

 

0x15

SEL_21
ble_rfc_gpo_7

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
swo_m33

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
reserved

 

 

 

0x1A

SEL_26
wake_observe_bus_2

 

 

 

0x1B

SEL_27
debug_bus_4

 

 

 

0x1C

SEL_28
wifi_gpio_4

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO5

Address offset

0x0002 D018

Description

Port configuration register for IO GPIO5

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO5

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd1 -- xspi_dqs
sel 5'd2 -- uart2_rx
sel 5'd3 -- spi1_miso
sel 5'd4 -- uart0_tx
sel 5'd5 -- uart2_rts
sel 5'd6 -- uart0_cts
sel 5'd7 -- i2c0_data
sel 5'd8 -- xspi_cs_ram
sel 5'd9 -- spi0_mosi
sel 5'd10 -- gpt0_2
sel 5'd11 -- gpt0_pre_event
sel 5'd12 -- gpt0_3_n
sel 5'd13 -- ext_fem_1
sel 5'd14 -- coex_priority
sel 5'd15 -- host_irq_ble
sel 5'd16 -- fast_clk_req
sel 5'd17 -- cca
sel 5'd18 -- ant_sel_0
sel 5'd19 -- coex_grant
sel 5'd20 -- coex_req
sel 5'd21 -- ble_rfc_gpi_1
sel 5'd22 -- ble_rfc_gpo_4
sel 5'd23 -- trclk
sel 5'd24 -- ble_rftrc
sel 5'd25 -- debug_bus_29
sel 5'd26 -- wake_observe_bus_3
sel 5'd27 -- debug_bus_7
sel 5'd28 -- wifi_gpio_5

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
xspi_dqs

 

 

 

0x02

SEL_2
uart2_rx

 

 

 

0x03

SEL_3
spi1_miso

 

 

 

0x04

SEL_4
uart0_tx

 

 

 

0x05

SEL_5
uart2_rts

 

 

 

0x06

SEL_6
uart0_cts

 

 

 

0x07

SEL_7
i2c0_data

 

 

 

0x08

SEL_8
xspi_cs_ram

 

 

 

0x09

SEL_9
spi0_mosi

 

 

 

0x0A

SEL_10
gpt0_2

 

 

 

0x0B

SEL_11
gpt0_pre_event

 

 

 

0x0C

SEL_12
gpt0_3_n

 

 

 

0x0D

SEL_13
ext_fem_1

 

 

 

0x0E

SEL_14
coex_priority

 

 

 

0x0F

SEL_15
host_irq_ble

 

 

 

0x10

SEL_16
fast_clk_req

 

 

 

0x11

SEL_17
cca

 

 

 

0x12

SEL_18
ant_sel_0

 

 

 

0x13

SEL_19
coex_grant

 

 

 

0x14

SEL_20
coex_req

 

 

 

0x15

SEL_21
ble_rfc_gpi_1

 

 

 

0x16

SEL_22
ble_rfc_gpo_4

 

 

 

0x17

SEL_23
trclk

 

 

 

0x18

SEL_24
ble_rftrc

 

 

 

0x19

SEL_25
debug_bus_29

 

 

 

0x1A

SEL_26
wake_observe_bus_3

 

 

 

0x1B

SEL_27
debug_bus_7

 

 

 

0x1C

SEL_28
wifi_gpio_5

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO6

Address offset

0x0002 D01C

Description

Port configuration register for IO GPIO6

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO6

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd2 -- xspi_reset_ram
sel 5'd3 -- spi1_cs1
sel 5'd4 -- uart1_cts
sel 5'd5 -- uart2_rx
sel 5'd6 -- uart0_rx
sel 5'd7 -- i2c1_clk
sel 5'd8 -- uart1_rx
sel 5'd9 -- spi0_miso
sel 5'd10 -- gpt0_0
sel 5'd11 -- spi0_cs3
sel 5'd12 -- gpt0_1_n
sel 5'd13 -- ext_fem_0
sel 5'd14 -- spi0_cs2
sel 5'd15 -- coex_grant
sel 5'd16 -- host_irq_wl
sel 5'd17 -- cca
sel 5'd18 -- ant_sel_1
sel 5'd19 -- coex_req
sel 5'd20 -- ant_sel_0
sel 5'd21 -- ble_rfc_gpi_2
sel 5'd22 -- ble_rftrc
sel 5'd23 -- coex_priority
sel 5'd24 -- ant_sel_2
sel 5'd25 -- debug_bus_27
sel 5'd26 -- wake_observe_bus_4
sel 5'd27 -- debug_bus_6
sel 5'd28 -- wifi_gpio_6

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
reserved

 

 

 

0x02

SEL_2
xspi_reset_ram

 

 

 

0x03

SEL_3
spi1_cs1

 

 

 

0x04

SEL_4
uart1_cts

 

 

 

0x05

SEL_5
uart2_rx

 

 

 

0x06

SEL_6
uart0_rx

 

 

 

0x07

SEL_7
i2c1_clk

 

 

 

0x08

SEL_8
uart1_rx

 

 

 

0x09

SEL_9
spi0_miso

 

 

 

0x0A

SEL_10
gpt0_0

 

 

 

0x0B

SEL_11
spi0_cs3

 

 

 

0x0C

SEL_12
gpt0_1_n

 

 

 

0x0D

SEL_13
ext_fem_0

 

 

 

0x0E

SEL_14
spi0_cs2

 

 

 

0x0F

SEL_15
coex_grant

 

 

 

0x10

SEL_16
host_irq_wl

 

 

 

0x11

SEL_17
cca

 

 

 

0x12

SEL_18
ant_sel_1

 

 

 

0x13

SEL_19
coex_req

 

 

 

0x14

SEL_20
ant_sel_0

 

 

 

0x15

SEL_21
ble_rfc_gpi_2

 

 

 

0x16

SEL_22
ble_rftrc

 

 

 

0x17

SEL_23
coex_priority

 

 

 

0x18

SEL_24
ant_sel_2

 

 

 

0x19

SEL_25
debug_bus_27

 

 

 

0x1A

SEL_26
wake_observe_bus_4

 

 

 

0x1B

SEL_27
debug_bus_6

 

 

 

0x1C

SEL_28
wifi_gpio_6

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO7

Address offset

0x0002 D020

Description

Port configuration register for IO GPIO7

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO7

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd1 -- xspi_dqs
sel 5'd2 -- xspi_cs_ram
sel 5'd3 -- xspi_reset_ram
sel 5'd4 -- uart1_rts
sel 5'd5 -- uart2_cts
sel 5'd6 -- spi1_clk
sel 5'd7 -- i2c1_data
sel 5'd9 -- spi0_cs1
sel 5'd10 -- gpt0_0
sel 5'd12 -- gpt0_1_n
sel 5'd13 -- ext_fem_1
sel 5'd14 -- ant_sel_0
sel 5'd15 -- ant_sel_1
sel 5'd16 -- hif_uart_cts
sel 5'd17 -- ant_sel_2
sel 5'd18 -- ant_sel_3
sel 5'd19 -- coex_grant
sel 5'd20 -- cca
sel 5'd21 -- coex_req
sel 5'd23 -- trdata_3
sel 5'd24 -- uart_rs232_rx
sel 5'd25 -- debug_bus_28
sel 5'd26 -- wake_observe_bus_5
sel 5'd27 -- debug_bus_5
sel 5'd28 -- wifi_gpio_7

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
xspi_dqs

 

 

 

0x02

SEL_2
xspi_cs_ram

 

 

 

0x03

SEL_3
xspi_reset_ram

 

 

 

0x04

SEL_4
uart1_rts

 

 

 

0x05

SEL_5
uart2_cts

 

 

 

0x06

SEL_6
spi1_clk

 

 

 

0x07

SEL_7
i2c1_data

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
spi0_cs1

 

 

 

0x0A

SEL_10
gpt0_0

 

 

 

0x0B

SEL_11
reserved

 

 

 

0x0C

SEL_12
gpt0_1_n

 

 

 

0x0D

SEL_13
ext_fem_1

 

 

 

0x0E

SEL_14
ant_sel_0

 

 

 

0x0F

SEL_15
ant_sel_1

 

 

 

0x10

SEL_16
hif_uart_cts

 

 

 

0x11

SEL_17
ant_sel_2

 

 

 

0x12

SEL_18
ant_sel_3

 

 

 

0x13

SEL_19
coex_grant

 

 

 

0x14

SEL_20
cca

 

 

 

0x15

SEL_21
coex_req

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
trdata_3

 

 

 

0x18

SEL_24
uart_rs232_rx

 

 

 

0x19

SEL_25
debug_bus_28

 

 

 

0x1A

SEL_26
wake_observe_bus_5

 

 

 

0x1B

SEL_27
debug_bus_5

 

 

 

0x1C

SEL_28
wifi_gpio_7

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO8

Address offset

0x0002 D024

Description

Port configuration register for IO GPIO8

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO8

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd1 -- xspi_reset_ram
sel 5'd2 -- xspi_cs_ram
sel 5'd3 -- spi1_miso
sel 5'd4 -- uart1_tx
sel 5'd5 -- uart2_rts
sel 5'd6 -- i2c0_clk
sel 5'd7 -- i2c1_data
sel 5'd8 -- spi1_cs1
sel 5'd10 -- gpt0_3
sel 5'd11 -- spi0_cs4
sel 5'd12 -- gpt0_2_n
sel 5'd13 -- ext_fem_0
sel 5'd16 -- hif_uart_tx
sel 5'd17 -- cca
sel 5'd19 -- coex_priority
sel 5'd20 -- coex_req
sel 5'd21 -- ble_rfc_gpo_6
sel 5'd25 -- jtag_tdi
sel 5'd26 -- wake_observe_bus_6
sel 5'd27 -- debug_bus_8
sel 5'd28 -- wifi_gpio_8

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
xspi_reset_ram

 

 

 

0x02

SEL_2
xspi_cs_ram

 

 

 

0x03

SEL_3
spi1_miso

 

 

 

0x04

SEL_4
uart1_tx

 

 

 

0x05

SEL_5
uart2_rts

 

 

 

0x06

SEL_6
i2c0_clk

 

 

 

0x07

SEL_7
i2c1_data

 

 

 

0x08

SEL_8
spi1_cs1

 

 

 

0x09

SEL_9
reserved

 

 

 

0x0A

SEL_10
gpt0_3

 

 

 

0x0B

SEL_11
spi0_cs4

 

 

 

0x0C

SEL_12
gpt0_2_n

 

 

 

0x0D

SEL_13
ext_fem_0

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
hif_uart_tx

 

 

 

0x11

SEL_17
cca

 

 

 

0x12

SEL_18
reserved

 

 

 

0x13

SEL_19
coex_priority

 

 

 

0x14

SEL_20
coex_req

 

 

 

0x15

SEL_21
ble_rfc_gpo_6

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
reserved

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
jtag_tdi

 

 

 

0x1A

SEL_26
wake_observe_bus_6

 

 

 

0x1B

SEL_27
debug_bus_8

 

 

 

0x1C

SEL_28
wifi_gpio_8

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO9

Address offset

0x0002 D028

Description

Port configuration register for IO GPIO9

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO9

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd2 -- xspi_cs_ram
sel 5'd3 -- spi1_mosi
sel 5'd4 -- uart1_rx
sel 5'd5 -- uart2_cts
sel 5'd6 -- i2c0_data
sel 5'd7 -- i2c1_clk
sel 5'd9 -- spi0_miso
sel 5'd10 -- gpt0_2
sel 5'd11 -- spi0_cs4
sel 5'd12 -- gpt0_3_n
sel 5'd13 -- ext_fem_0
sel 5'd14 -- ant_sel_3
sel 5'd16 -- hif_uart_rx
sel 5'd17 -- cca
sel 5'd18 -- ant_sel_0
sel 5'd19 -- coex_priority
sel 5'd20 -- coex_grant
sel 5'd21 -- ble_rfc_gpi_3
sel 5'd23 -- trclk
sel 5'd24 -- trdata_3
sel 5'd25 -- debug_bus_30
sel 5'd26 -- wake_observe_bus_7
sel 5'd27 -- debug_bus_9
sel 5'd28 -- wifi_gpio_9

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
reserved

 

 

 

0x02

SEL_2
xspi_cs_ram

 

 

 

0x03

SEL_3
spi1_mosi

 

 

 

0x04

SEL_4
uart1_rx

 

 

 

0x05

SEL_5
uart2_cts

 

 

 

0x06

SEL_6
i2c0_data

 

 

 

0x07

SEL_7
i2c1_clk

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
spi0_miso

 

 

 

0x0A

SEL_10
gpt0_2

 

 

 

0x0B

SEL_11
spi0_cs4

 

 

 

0x0C

SEL_12
gpt0_3_n

 

 

 

0x0D

SEL_13
ext_fem_0

 

 

 

0x0E

SEL_14
ant_sel_3

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
hif_uart_rx

 

 

 

0x11

SEL_17
cca

 

 

 

0x12

SEL_18
ant_sel_0

 

 

 

0x13

SEL_19
coex_priority

 

 

 

0x14

SEL_20
coex_grant

 

 

 

0x15

SEL_21
ble_rfc_gpi_3

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
trclk

 

 

 

0x18

SEL_24
trdata_3

 

 

 

0x19

SEL_25
debug_bus_30

 

 

 

0x1A

SEL_26
wake_observe_bus_7

 

 

 

0x1B

SEL_27
debug_bus_9

 

 

 

0x1C

SEL_28
wifi_gpio_9

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO10

Address offset

0x0002 D02C

Description

Port configuration register for IO GPIO10

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO10

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd2 -- uart2_tx
sel 5'd3 -- spi1_clk
sel 5'd4 -- uart1_rts
sel 5'd5 -- uart2_rts
sel 5'd6 -- uart0_tx
sel 5'd7 -- i2c1_data
sel 5'd8 -- uart_rs232_tx
sel 5'd9 -- spi0_mosi
sel 5'd10 -- gpt0_1
sel 5'd11 -- spi0_cs3
sel 5'd12 -- gpt0_0_n
sel 5'd13 -- ext_fem_1
sel 5'd15 -- uart1_tx
sel 5'd16 -- coex_req
sel 5'd17 -- cca
sel 5'd18 -- ant_sel_2
sel 5'd19 -- coex_priority
sel 5'd20 -- coex_grant
sel 5'd21 -- ble_rfc_gpi_1
sel 5'd23 -- trdata_0
sel 5'd24 -- trclk
sel 5'd25 -- trdata_3
sel 5'd26 -- debug_bus_28
sel 5'd27 -- debug_bus_10
sel 5'd28 -- wifi_gpio_10

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
reserved

 

 

 

0x02

SEL_2
uart2_tx

 

 

 

0x03

SEL_3
spi1_clk

 

 

 

0x04

SEL_4
uart1_rts

 

 

 

0x05

SEL_5
uart2_rts

 

 

 

0x06

SEL_6
uart0_tx

 

 

 

0x07

SEL_7
i2c1_data

 

 

 

0x08

SEL_8
uart_rs232_tx

 

 

 

0x09

SEL_9
spi0_mosi

 

 

 

0x0A

SEL_10
gpt0_1

 

 

 

0x0B

SEL_11
spi0_cs3

 

 

 

0x0C

SEL_12
gpt0_0_n

 

 

 

0x0D

SEL_13
ext_fem_1

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
uart1_tx

 

 

 

0x10

SEL_16
coex_req

 

 

 

0x11

SEL_17
cca

 

 

 

0x12

SEL_18
ant_sel_2

 

 

 

0x13

SEL_19
coex_priority

 

 

 

0x14

SEL_20
coex_grant

 

 

 

0x15

SEL_21
ble_rfc_gpi_1

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
trdata_0

 

 

 

0x18

SEL_24
trclk

 

 

 

0x19

SEL_25
trdata_3

 

 

 

0x1A

SEL_26
debug_bus_28

 

 

 

0x1B

SEL_27
debug_bus_10

 

 

 

0x1C

SEL_28
wifi_gpio_10

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO11

Address offset

0x0002 D030

Description

Port configuration register for IO GPIO11

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO11

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd2 -- uart2_rx
sel 5'd3 -- spi1_cs1
sel 5'd4 -- uart1_cts
sel 5'd5 -- uart2_cts
sel 5'd6 -- uart0_rx
sel 5'd7 -- i2c1_clk
sel 5'd8 -- uart_rs232_rx
sel 5'd9 -- spi0_clk
sel 5'd10 -- gpt0_0
sel 5'd11 -- spi0_cs2
sel 5'd12 -- gpt0_1_n
sel 5'd13 -- ext_fem_2
sel 5'd14 -- ant_sel_2
sel 5'd15 -- uart1_rx
sel 5'd16 -- coex_priority
sel 5'd17 -- cca
sel 5'd18 -- ant_sel_3
sel 5'd19 -- coex_req
sel 5'd20 -- swo_m3
sel 5'd23 -- trdata_1
sel 5'd24 -- uart_rs232_tx
sel 5'd25 -- trdata_3
sel 5'd26 -- debug_bus_31
sel 5'd27 -- debug_bus_clk
sel 5'd28 -- wifi_gpio_11

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
reserved

 

 

 

0x02

SEL_2
uart2_rx

 

 

 

0x03

SEL_3
spi1_cs1

 

 

 

0x04

SEL_4
uart1_cts

 

 

 

0x05

SEL_5
uart2_cts

 

 

 

0x06

SEL_6
uart0_rx

 

 

 

0x07

SEL_7
i2c1_clk

 

 

 

0x08

SEL_8
uart_rs232_rx

 

 

 

0x09

SEL_9
spi0_clk

 

 

 

0x0A

SEL_10
gpt0_0

 

 

 

0x0B

SEL_11
spi0_cs2

 

 

 

0x0C

SEL_12
gpt0_1_n

 

 

 

0x0D

SEL_13
ext_fem_2

 

 

 

0x0E

SEL_14
ant_sel_2

 

 

 

0x0F

SEL_15
uart1_rx

 

 

 

0x10

SEL_16
coex_priority

 

 

 

0x11

SEL_17
cca

 

 

 

0x12

SEL_18
ant_sel_3

 

 

 

0x13

SEL_19
coex_req

 

 

 

0x14

SEL_20
swo_m3

 

 

 

0x15

SEL_21
reserved

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
trdata_1

 

 

 

0x18

SEL_24
uart_rs232_tx

 

 

 

0x19

SEL_25
trdata_3

 

 

 

0x1A

SEL_26
debug_bus_31

 

 

 

0x1B

SEL_27
debug_bus_clk

 

 

 

0x1C

SEL_28
wifi_gpio_11

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO12

Address offset

0x0002 D034

Description

Port configuration register for IO GPIO12

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO12

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd2 -- xspi_reset_ram
sel 5'd3 -- spi1_cs1
sel 5'd4 -- uart1_rts
sel 5'd5 -- uart2_tx
sel 5'd6 -- uart0_rts
sel 5'd7 -- i2c0_clk
sel 5'd9 -- spi0_clk
sel 5'd10 -- gpt0_pre_event
sel 5'd13 -- ext_fem_0
sel 5'd15 -- host_irq_ble
sel 5'd16 -- coex_grant
sel 5'd17 -- cca
sel 5'd18 -- ant_sel_1
sel 5'd19 -- coex_priority
sel 5'd20 -- ant_sel_3
sel 5'd21 -- ble_rfc_gpi_2
sel 5'd22 -- ble_rfc_gpo_7
sel 5'd23 -- trdata_2
sel 5'd24 -- uart_rs232_tx
sel 5'd25 -- debug_bus_31
sel 5'd26 -- debug_bus_31
sel 5'd27 -- debug_bus_11
sel 5'd28 -- wifi_gpio_12

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
reserved

 

 

 

0x02

SEL_2
xspi_reset_ram

 

 

 

0x03

SEL_3
spi1_cs1

 

 

 

0x04

SEL_4
uart1_rts

 

 

 

0x05

SEL_5
uart2_tx

 

 

 

0x06

SEL_6
uart0_rts

 

 

 

0x07

SEL_7
i2c0_clk

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
spi0_clk

 

 

 

0x0A

SEL_10
gpt0_pre_event

 

 

 

0x0B

SEL_11
reserved

 

 

 

0x0C

SEL_12
reserved

 

 

 

0x0D

SEL_13
ext_fem_0

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
host_irq_ble

 

 

 

0x10

SEL_16
coex_grant

 

 

 

0x11

SEL_17
cca

 

 

 

0x12

SEL_18
ant_sel_1

 

 

 

0x13

SEL_19
coex_priority

 

 

 

0x14

SEL_20
ant_sel_3

 

 

 

0x15

SEL_21
ble_rfc_gpi_2

 

 

 

0x16

SEL_22
ble_rfc_gpo_7

 

 

 

0x17

SEL_23
trdata_2

 

 

 

0x18

SEL_24
uart_rs232_tx

 

 

 

0x19

SEL_25
debug_bus_31

 

 

 

0x1A

SEL_26
debug_bus_31

 

 

 

0x1B

SEL_27
debug_bus_11

 

 

 

0x1C

SEL_28
wifi_gpio_12

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO13

Address offset

0x0002 D038

Description

Port configuration register for IO GPIO13

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO13

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd2 -- xspi_dqs
sel 5'd3 -- spi1_mosi
sel 5'd4 -- uart1_cts
sel 5'd5 -- uart2_rx
sel 5'd6 -- uart0_tx
sel 5'd10 -- gpt0_3
sel 5'd12 -- gpt0_2_n
sel 5'd13 -- ext_fem_1
sel 5'd18 -- ant_sel_0
sel 5'd19 -- coex_priority
sel 5'd20 -- ble_rftrc
sel 5'd21 -- ble_rfc_gpi_1
sel 5'd22 -- ble_rfc_gpo_6
sel 5'd23 -- trdata_3
sel 5'd24 -- uart_rs232_rx
sel 5'd25 -- jtag_tdi
sel 5'd26 -- wake_observe_bus_8
sel 5'd27 -- debug_bus_12
sel 5'd28 -- wifi_gpio_13

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
reserved

 

 

 

0x02

SEL_2
xspi_dqs

 

 

 

0x03

SEL_3
spi1_mosi

 

 

 

0x04

SEL_4
uart1_cts

 

 

 

0x05

SEL_5
uart2_rx

 

 

 

0x06

SEL_6
uart0_tx

 

 

 

0x07

SEL_7
reserved

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
reserved

 

 

 

0x0A

SEL_10
gpt0_3

 

 

 

0x0B

SEL_11
reserved

 

 

 

0x0C

SEL_12
gpt0_2_n

 

 

 

0x0D

SEL_13
ext_fem_1

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
reserved

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
ant_sel_0

 

 

 

0x13

SEL_19
coex_priority

 

 

 

0x14

SEL_20
ble_rftrc

 

 

 

0x15

SEL_21
ble_rfc_gpi_1

 

 

 

0x16

SEL_22
ble_rfc_gpo_6

 

 

 

0x17

SEL_23
trdata_3

 

 

 

0x18

SEL_24
uart_rs232_rx

 

 

 

0x19

SEL_25
jtag_tdi

 

 

 

0x1A

SEL_26
wake_observe_bus_8

 

 

 

0x1B

SEL_27
debug_bus_12

 

 

 

0x1C

SEL_28
wifi_gpio_13

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO14

Address offset

0x0002 D03C

Description

Port configuration register for IO GPIO14

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO14

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd2 -- xspi_cs_ram
sel 5'd3 -- spi1_clk
sel 5'd4 -- uart1_tx
sel 5'd5 -- xspi_dqs
sel 5'd6 -- uart0_rx
sel 5'd10 -- gpt0_2
sel 5'd11 -- spi0_cs2
sel 5'd12 -- gpt0_3_n
sel 5'd13 -- ext_fem_2
sel 5'd18 -- digital_fast_clk_in
sel 5'd19 -- coex_grant
sel 5'd20 -- ble_rfc_gpi_2
sel 5'd21 -- ble_rfc_gpi_1
sel 5'd22 -- ble_rfc_gpo_4
sel 5'd23 -- trclk
sel 5'd24 -- uart_rs232_tx
sel 5'd26 -- wake_observe_bus_9
sel 5'd27 -- debug_bus_13
sel 5'd28 -- wifi_gpio_14

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
reserved

 

 

 

0x02

SEL_2
xspi_cs_ram

 

 

 

0x03

SEL_3
spi1_clk

 

 

 

0x04

SEL_4
uart1_tx

 

 

 

0x05

SEL_5
xspi_dqs

 

 

 

0x06

SEL_6
uart0_rx

 

 

 

0x07

SEL_7
reserved

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
reserved

 

 

 

0x0A

SEL_10
gpt0_2

 

 

 

0x0B

SEL_11
spi0_cs2

 

 

 

0x0C

SEL_12
gpt0_3_n

 

 

 

0x0D

SEL_13
ext_fem_2

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
reserved

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
digital_fast_clk_in

 

 

 

0x13

SEL_19
coex_grant

 

 

 

0x14

SEL_20
ble_rfc_gpi_2

 

 

 

0x15

SEL_21
ble_rfc_gpi_1

 

 

 

0x16

SEL_22
ble_rfc_gpo_4

 

 

 

0x17

SEL_23
trclk

 

 

 

0x18

SEL_24
uart_rs232_tx

 

 

 

0x19

SEL_25
reserved

 

 

 

0x1A

SEL_26
wake_observe_bus_9

 

 

 

0x1B

SEL_27
debug_bus_13

 

 

 

0x1C

SEL_28
wifi_gpio_14

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO15

Address offset

0x0002 D040

Description

Port configuration register for IO GPIO15

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO15

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd2 -- xspi_cs_ram
sel 5'd3 -- spi1_miso
sel 5'd4 -- uart1_rx
sel 5'd5 -- xspi_dqs
sel 5'd6 -- uart0_cts
sel 5'd9 -- gpt0_pre_event
sel 5'd10 -- gpt0_1
sel 5'd11 -- spi1_cs2
sel 5'd12 -- gpt0_0_n
sel 5'd13 -- ext_fem_0
sel 5'd18 -- swo_m33
sel 5'd19 -- coex_req
sel 5'd20 -- ble_rftrc
sel 5'd21 -- ble_rfc_gpi_3
sel 5'd22 -- ble_rfc_gpo_5
sel 5'd23 -- swo_m3
sel 5'd24 -- digital_fast_clk_in
sel 5'd25 -- jtag_tdi
sel 5'd26 -- wake_observe_bus_10
sel 5'd27 -- debug_bus_14
sel 5'd28 -- wifi_gpio_15

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
reserved

 

 

 

0x02

SEL_2
xspi_cs_ram

 

 

 

0x03

SEL_3
spi1_miso

 

 

 

0x04

SEL_4
uart1_rx

 

 

 

0x05

SEL_5
xspi_dqs

 

 

 

0x06

SEL_6
uart0_cts

 

 

 

0x07

SEL_7
reserved

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
gpt0_pre_event

 

 

 

0x0A

SEL_10
gpt0_1

 

 

 

0x0B

SEL_11
spi1_cs2

 

 

 

0x0C

SEL_12
gpt0_0_n

 

 

 

0x0D

SEL_13
ext_fem_0

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
reserved

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
swo_m33

 

 

 

0x13

SEL_19
coex_req

 

 

 

0x14

SEL_20
ble_rftrc

 

 

 

0x15

SEL_21
ble_rfc_gpi_3

 

 

 

0x16

SEL_22
ble_rfc_gpo_5

 

 

 

0x17

SEL_23
swo_m3

 

 

 

0x18

SEL_24
digital_fast_clk_in

 

 

 

0x19

SEL_25
jtag_tdi

 

 

 

0x1A

SEL_26
wake_observe_bus_10

 

 

 

0x1B

SEL_27
debug_bus_14

 

 

 

0x1C

SEL_28
wifi_gpio_15

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO16

Address offset

0x0002 D044

Description

Port configuration register for IO GPIO16

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO16

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd2 -- xspi_cs_ram
sel 5'd3 -- spi1_cs1
sel 5'd4 -- uart0_rts
sel 5'd5 -- uart2_tx
sel 5'd6 -- xspi_reset_ram
sel 5'd7 -- i2c1_data
sel 5'd9 -- spi0_cs1
sel 5'd10 -- gpt0_0
sel 5'd11 -- spi1_cs2
sel 5'd12 -- gpt0_1_n
sel 5'd13 -- ext_fem_1
sel 5'd18 -- ant_sel_0
sel 5'd23 -- trdata_0
sel 5'd24 -- uart_rs232_rx
sel 5'd26 -- wake_observe_bus_11
sel 5'd27 -- debug_bus_15
sel 5'd28 -- wifi_gpio_16

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
reserved

 

 

 

0x02

SEL_2
xspi_cs_ram

 

 

 

0x03

SEL_3
spi1_cs1

 

 

 

0x04

SEL_4
uart0_rts

 

 

 

0x05

SEL_5
uart2_tx

 

 

 

0x06

SEL_6
xspi_reset_ram

 

 

 

0x07

SEL_7
i2c1_data

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
spi0_cs1

 

 

 

0x0A

SEL_10
gpt0_0

 

 

 

0x0B

SEL_11
spi1_cs2

 

 

 

0x0C

SEL_12
gpt0_1_n

 

 

 

0x0D

SEL_13
ext_fem_1

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
reserved

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
ant_sel_0

 

 

 

0x13

SEL_19
reserved

 

 

 

0x14

SEL_20
reserved

 

 

 

0x15

SEL_21
reserved

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
trdata_0

 

 

 

0x18

SEL_24
uart_rs232_rx

 

 

 

0x19

SEL_25
reserved

 

 

 

0x1A

SEL_26
wake_observe_bus_11

 

 

 

0x1B

SEL_27
debug_bus_15

 

 

 

0x1C

SEL_28
wifi_gpio_16

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO17

Address offset

0x0002 D048

Description

Port configuration register for IO GPIO17

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO17

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd1 -- xspi_cs_flash
sel 5'd2 -- xspi_cs_ram
sel 5'd3 -- spi1_clk
sel 5'd4 -- uart0_cts
sel 5'd5 -- uart2_rx
sel 5'd7 -- i2c1_clk
sel 5'd10 -- gpt0_0
sel 5'd12 -- gpt0_1_n
sel 5'd16 -- hif_sdio_d0
sel 5'd18 -- ant_sel_0
sel 5'd19 -- coex_grant
sel 5'd20 -- coex_req
sel 5'd26 -- wake_observe_bus_12
sel 5'd27 -- debug_bus_16
sel 5'd28 -- wifi_gpio_17

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
xspi_cs_flash

 

 

 

0x02

SEL_2
xspi_cs_ram

 

 

 

0x03

SEL_3
spi1_clk

 

 

 

0x04

SEL_4
uart0_cts

 

 

 

0x05

SEL_5
uart2_rx

 

 

 

0x06

SEL_6
reserved

 

 

 

0x07

SEL_7
i2c1_clk

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
reserved

 

 

 

0x0A

SEL_10
gpt0_0

 

 

 

0x0B

SEL_11
reserved

 

 

 

0x0C

SEL_12
gpt0_1_n

 

 

 

0x0D

SEL_13
reserved

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
hif_sdio_d0

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
ant_sel_0

 

 

 

0x13

SEL_19
coex_grant

 

 

 

0x14

SEL_20
coex_req

 

 

 

0x15

SEL_21
reserved

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
reserved

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
reserved

 

 

 

0x1A

SEL_26
wake_observe_bus_12

 

 

 

0x1B

SEL_27
debug_bus_16

 

 

 

0x1C

SEL_28
wifi_gpio_17

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO18

Address offset

0x0002 D04C

Description

Port configuration register for IO GPIO18

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO18

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd1 -- xspi_data_1
sel 5'd2 -- xspi_data_1_ram
sel 5'd3 -- spi1_miso
sel 5'd4 -- uart0_rts
sel 5'd5 -- uart2_tx
sel 5'd6 -- uart0_rx
sel 5'd7 -- i2c1_data
sel 5'd8 -- xspi_reset_ram
sel 5'd10 -- gpt0_1
sel 5'd11 -- xspi_dqs
sel 5'd12 -- gpt0_0_n
sel 5'd16 -- hif_sdio_d1
sel 5'd18 -- ant_sel_1
sel 5'd19 -- coex_req
sel 5'd20 -- coex_priority
sel 5'd23 -- coex_grant
sel 5'd25 -- trclk
sel 5'd26 -- wake_observe_bus_13
sel 5'd27 -- debug_bus_17
sel 5'd28 -- wifi_gpio_18

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
xspi_data_1

 

 

 

0x02

SEL_2
xspi_data_1_ram

 

 

 

0x03

SEL_3
spi1_miso

 

 

 

0x04

SEL_4
uart0_rts

 

 

 

0x05

SEL_5
uart2_tx

 

 

 

0x06

SEL_6
uart0_rx

 

 

 

0x07

SEL_7
i2c1_data

 

 

 

0x08

SEL_8
xspi_reset_ram

 

 

 

0x09

SEL_9
reserved

 

 

 

0x0A

SEL_10
gpt0_1

 

 

 

0x0B

SEL_11
xspi_dqs

 

 

 

0x0C

SEL_12
gpt0_0_n

 

 

 

0x0D

SEL_13
reserved

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
hif_sdio_d1

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
ant_sel_1

 

 

 

0x13

SEL_19
coex_req

 

 

 

0x14

SEL_20
coex_priority

 

 

 

0x15

SEL_21
reserved

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
coex_grant

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
trclk

 

 

 

0x1A

SEL_26
wake_observe_bus_13

 

 

 

0x1B

SEL_27
debug_bus_17

 

 

 

0x1C

SEL_28
wifi_gpio_18

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO19

Address offset

0x0002 D050

Description

Port configuration register for IO GPIO19

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO19

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd1 -- xspi_data_2
sel 5'd2 -- xspi_data_2_ram
sel 5'd3 -- spi1_mosi
sel 5'd4 -- uart0_tx
sel 5'd5 -- uart2_rts
sel 5'd10 -- gpt0_2
sel 5'd12 -- gpt0_3_n
sel 5'd14 -- gpt0_pre_event
sel 5'd15 -- xspi_cs_ram
sel 5'd16 -- hif_sdio_d2
sel 5'd18 -- ant_sel_2
sel 5'd19 -- coex_priority
sel 5'd20 -- coex_grant
sel 5'd25 -- trclk
sel 5'd26 -- wake_observe_bus_14
sel 5'd27 -- debug_bus_18
sel 5'd28 -- wifi_gpio_19

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
xspi_data_2

 

 

 

0x02

SEL_2
xspi_data_2_ram

 

 

 

0x03

SEL_3
spi1_mosi

 

 

 

0x04

SEL_4
uart0_tx

 

 

 

0x05

SEL_5
uart2_rts

 

 

 

0x06

SEL_6
reserved

 

 

 

0x07

SEL_7
reserved

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
reserved

 

 

 

0x0A

SEL_10
gpt0_2

 

 

 

0x0B

SEL_11
reserved

 

 

 

0x0C

SEL_12
gpt0_3_n

 

 

 

0x0D

SEL_13
reserved

 

 

 

0x0E

SEL_14
gpt0_pre_event

 

 

 

0x0F

SEL_15
xspi_cs_ram

 

 

 

0x10

SEL_16
hif_sdio_d2

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
ant_sel_2

 

 

 

0x13

SEL_19
coex_priority

 

 

 

0x14

SEL_20
coex_grant

 

 

 

0x15

SEL_21
reserved

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
reserved

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
trclk

 

 

 

0x1A

SEL_26
wake_observe_bus_14

 

 

 

0x1B

SEL_27
debug_bus_18

 

 

 

0x1C

SEL_28
wifi_gpio_19

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO20

Address offset

0x0002 D054

Description

Port configuration register for IO GPIO20

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO20

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd1 -- xspi_data_3
sel 5'd2 -- xspi_data_3_ram
sel 5'd3 -- spi1_miso
sel 5'd4 -- uart1_cts
sel 5'd5 -- uart2_rx
sel 5'd9 -- gpt0_pre_event
sel 5'd10 -- gpt0_0
sel 5'd12 -- gpt0_1_n
sel 5'd15 -- xspi_cs_ram
sel 5'd16 -- hif_sdio_d3
sel 5'd18 -- ant_sel_0
sel 5'd19 -- coex_grant
sel 5'd26 -- wake_observe_bus_15
sel 5'd27 -- debug_bus_19
sel 5'd28 -- wifi_gpio_20

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
xspi_data_3

 

 

 

0x02

SEL_2
xspi_data_3_ram

 

 

 

0x03

SEL_3
spi1_miso

 

 

 

0x04

SEL_4
uart1_cts

 

 

 

0x05

SEL_5
uart2_rx

 

 

 

0x06

SEL_6
reserved

 

 

 

0x07

SEL_7
reserved

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
gpt0_pre_event

 

 

 

0x0A

SEL_10
gpt0_0

 

 

 

0x0B

SEL_11
reserved

 

 

 

0x0C

SEL_12
gpt0_1_n

 

 

 

0x0D

SEL_13
reserved

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
xspi_cs_ram

 

 

 

0x10

SEL_16
hif_sdio_d3

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
ant_sel_0

 

 

 

0x13

SEL_19
coex_grant

 

 

 

0x14

SEL_20
reserved

 

 

 

0x15

SEL_21
reserved

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
reserved

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
reserved

 

 

 

0x1A

SEL_26
wake_observe_bus_15

 

 

 

0x1B

SEL_27
debug_bus_19

 

 

 

0x1C

SEL_28
wifi_gpio_20

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO21

Address offset

0x0002 D058

Description

Port configuration register for IO GPIO21

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO21

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd1 -- xspi_clk
sel 5'd2 -- xspi_clk_ram
sel 5'd3 -- spi1_mosi
sel 5'd4 -- uart1_rts
sel 5'd5 -- uart2_tx
sel 5'd6 -- uart1_rx
sel 5'd7 -- i2c0_data
sel 5'd8 -- xspi_reset_ram
sel 5'd9 -- gpt0_pre_event
sel 5'd10 -- gpt0_1
sel 5'd11 -- xspi_dqs
sel 5'd12 -- gpt0_0_n
sel 5'd16 -- hif_sdio_clk
sel 5'd18 -- ant_sel_1
sel 5'd19 -- coex_req
sel 5'd23 -- coex_grant
sel 5'd26 -- wake_observe_bus_16
sel 5'd27 -- debug_bus_20
sel 5'd28 -- wifi_gpio_21

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
xspi_clk

 

 

 

0x02

SEL_2
xspi_clk_ram

 

 

 

0x03

SEL_3
spi1_mosi

 

 

 

0x04

SEL_4
uart1_rts

 

 

 

0x05

SEL_5
uart2_tx

 

 

 

0x06

SEL_6
uart1_rx

 

 

 

0x07

SEL_7
i2c0_data

 

 

 

0x08

SEL_8
xspi_reset_ram

 

 

 

0x09

SEL_9
gpt0_pre_event

 

 

 

0x0A

SEL_10
gpt0_1

 

 

 

0x0B

SEL_11
xspi_dqs

 

 

 

0x0C

SEL_12
gpt0_0_n

 

 

 

0x0D

SEL_13
reserved

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
hif_sdio_clk

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
ant_sel_1

 

 

 

0x13

SEL_19
coex_req

 

 

 

0x14

SEL_20
reserved

 

 

 

0x15

SEL_21
reserved

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
coex_grant

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
reserved

 

 

 

0x1A

SEL_26
wake_observe_bus_16

 

 

 

0x1B

SEL_27
debug_bus_20

 

 

 

0x1C

SEL_28
wifi_gpio_21

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO22

Address offset

0x0002 D05C

Description

Port configuration register for IO GPIO22

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO22

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd1 -- xspi_data_0
sel 5'd2 -- xspi_data_0_ram
sel 5'd3 -- spi1_clk
sel 5'd4 -- uart1_tx
sel 5'd5 -- uart2_rts
sel 5'd7 -- i2c0_clk
sel 5'd9 -- gpt0_pre_event
sel 5'd10 -- gpt0_2
sel 5'd12 -- gpt0_3_n
sel 5'd14 -- gpt0_2_n
sel 5'd15 -- xspi_cs_ram
sel 5'd16 -- hif_sdio_cmd
sel 5'd18 -- ant_sel_2
sel 5'd19 -- coex_priority
sel 5'd26 -- wake_observe_bus_17
sel 5'd27 -- debug_bus_21
sel 5'd28 -- wifi_gpio_22

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
xspi_data_0

 

 

 

0x02

SEL_2
xspi_data_0_ram

 

 

 

0x03

SEL_3
spi1_clk

 

 

 

0x04

SEL_4
uart1_tx

 

 

 

0x05

SEL_5
uart2_rts

 

 

 

0x06

SEL_6
reserved

 

 

 

0x07

SEL_7
i2c0_clk

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
gpt0_pre_event

 

 

 

0x0A

SEL_10
gpt0_2

 

 

 

0x0B

SEL_11
reserved

 

 

 

0x0C

SEL_12
gpt0_3_n

 

 

 

0x0D

SEL_13
reserved

 

 

 

0x0E

SEL_14
gpt0_2_n

 

 

 

0x0F

SEL_15
xspi_cs_ram

 

 

 

0x10

SEL_16
hif_sdio_cmd

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
ant_sel_2

 

 

 

0x13

SEL_19
coex_priority

 

 

 

0x14

SEL_20
reserved

 

 

 

0x15

SEL_21
reserved

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
reserved

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
reserved

 

 

 

0x1A

SEL_26
wake_observe_bus_17

 

 

 

0x1B

SEL_27
debug_bus_21

 

 

 

0x1C

SEL_28
wifi_gpio_22

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO23

Address offset

0x0002 D060

Description

Port configuration register for IO GPIO23

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO23

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd2 -- xspi_cs_ram
sel 5'd3 -- spi0_clk
sel 5'd4 -- uart0_tx
sel 5'd5 -- xspi_dqs
sel 5'd7 -- i2c0_clk
sel 5'd10 -- gpt0_1
sel 5'd11 -- spi1_cs3
sel 5'd12 -- gpt0_0_n
sel 5'd13 -- ext_fem_0
sel 5'd17 -- cca
sel 5'd18 -- ant_sel_1
sel 5'd19 -- coex_grant
sel 5'd20 -- ant_sel_3
sel 5'd21 -- ant_sel_0
sel 5'd22 -- coex_priority
sel 5'd23 -- trdata_1
sel 5'd24 -- uart_rs232_tx
sel 5'd26 -- wake_observe_bus_18
sel 5'd27 -- debug_bus_22
sel 5'd28 -- wifi_gpio_23

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
reserved

 

 

 

0x02

SEL_2
xspi_cs_ram

 

 

 

0x03

SEL_3
spi0_clk

 

 

 

0x04

SEL_4
uart0_tx

 

 

 

0x05

SEL_5
xspi_dqs

 

 

 

0x06

SEL_6
reserved

 

 

 

0x07

SEL_7
i2c0_clk

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
reserved

 

 

 

0x0A

SEL_10
gpt0_1

 

 

 

0x0B

SEL_11
spi1_cs3

 

 

 

0x0C

SEL_12
gpt0_0_n

 

 

 

0x0D

SEL_13
ext_fem_0

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
reserved

 

 

 

0x11

SEL_17
cca

 

 

 

0x12

SEL_18
ant_sel_1

 

 

 

0x13

SEL_19
coex_grant

 

 

 

0x14

SEL_20
ant_sel_3

 

 

 

0x15

SEL_21
ant_sel_0

 

 

 

0x16

SEL_22
coex_priority

 

 

 

0x17

SEL_23
trdata_1

 

 

 

0x18

SEL_24
uart_rs232_tx

 

 

 

0x19

SEL_25
reserved

 

 

 

0x1A

SEL_26
wake_observe_bus_18

 

 

 

0x1B

SEL_27
debug_bus_22

 

 

 

0x1C

SEL_28
wifi_gpio_23

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO24

Address offset

0x0002 D064

Description

Port configuration register for IO GPIO24

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO24

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd2 -- xspi_cs_ram
sel 5'd3 -- spi0_miso
sel 5'd4 -- uart0_rx
sel 5'd5 -- xspi_dqs
sel 5'd7 -- i2c0_data
sel 5'd10 -- gpt0_2
sel 5'd11 -- spi1_cs4
sel 5'd12 -- gpt0_3_n
sel 5'd13 -- ext_fem_1
sel 5'd15 -- gpt0_0_n
sel 5'd17 -- cca
sel 5'd18 -- ant_sel_2
sel 5'd19 -- coex_req
sel 5'd20 -- ant_sel_1
sel 5'd21 -- ant_sel_0
sel 5'd22 -- coex_grant
sel 5'd23 -- trdata_2
sel 5'd24 -- digital_fast_clk_in
sel 5'd26 -- wake_observe_bus_19
sel 5'd27 -- debug_bus_23
sel 5'd28 -- wifi_gpio_24

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
reserved

 

 

 

0x02

SEL_2
xspi_cs_ram

 

 

 

0x03

SEL_3
spi0_miso

 

 

 

0x04

SEL_4
uart0_rx

 

 

 

0x05

SEL_5
xspi_dqs

 

 

 

0x06

SEL_6
reserved

 

 

 

0x07

SEL_7
i2c0_data

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
reserved

 

 

 

0x0A

SEL_10
gpt0_2

 

 

 

0x0B

SEL_11
spi1_cs4

 

 

 

0x0C

SEL_12
gpt0_3_n

 

 

 

0x0D

SEL_13
ext_fem_1

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
gpt0_0_n

 

 

 

0x10

SEL_16
reserved

 

 

 

0x11

SEL_17
cca

 

 

 

0x12

SEL_18
ant_sel_2

 

 

 

0x13

SEL_19
coex_req

 

 

 

0x14

SEL_20
ant_sel_1

 

 

 

0x15

SEL_21
ant_sel_0

 

 

 

0x16

SEL_22
coex_grant

 

 

 

0x17

SEL_23
trdata_2

 

 

 

0x18

SEL_24
digital_fast_clk_in

 

 

 

0x19

SEL_25
reserved

 

 

 

0x1A

SEL_26
wake_observe_bus_19

 

 

 

0x1B

SEL_27
debug_bus_23

 

 

 

0x1C

SEL_28
wifi_gpio_24

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO25

Address offset

0x0002 D068

Description

Port configuration register for IO GPIO25

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO25

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd1 -- xspi_reset_ram
sel 5'd2 -- xspi_cs_ram
sel 5'd3 -- spi0_mosi
sel 5'd4 -- uart0_cts
sel 5'd5 -- uart2_rx
sel 5'd6 -- uart0_tx
sel 5'd7 -- i2c1_clk
sel 5'd8 -- jtag_tdi
sel 5'd9 -- gpt0_pre_event
sel 5'd10 -- gpt0_3
sel 5'd11 -- gpt0_1_n
sel 5'd12 -- gpt0_2_n
sel 5'd13 -- ext_fem_2
sel 5'd14 -- coex_priority
sel 5'd15 -- coex_grant
sel 5'd16 -- host_irq_ble
sel 5'd17 -- cca
sel 5'd18 -- ant_sel_1
sel 5'd19 -- ant_sel_3
sel 5'd20 -- coex_req
sel 5'd21 -- ble_rfc_gpi_2
sel 5'd22 -- ble_rfc_gpo_5
sel 5'd23 -- ble_rfc_gpi_3
sel 5'd24 -- trdata_0
sel 5'd25 -- jtag_tdo
sel 5'd26 -- wake_observe_bus_20
sel 5'd27 -- debug_bus_24
sel 5'd28 -- wifi_gpio_25

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
xspi_reset_ram

 

 

 

0x02

SEL_2
xspi_cs_ram

 

 

 

0x03

SEL_3
spi0_mosi

 

 

 

0x04

SEL_4
uart0_cts

 

 

 

0x05

SEL_5
uart2_rx

 

 

 

0x06

SEL_6
uart0_tx

 

 

 

0x07

SEL_7
i2c1_clk

 

 

 

0x08

SEL_8
jtag_tdi

 

 

 

0x09

SEL_9
gpt0_pre_event

 

 

 

0x0A

SEL_10
gpt0_3

 

 

 

0x0B

SEL_11
gpt0_1_n

 

 

 

0x0C

SEL_12
gpt0_2_n

 

 

 

0x0D

SEL_13
ext_fem_2

 

 

 

0x0E

SEL_14
coex_priority

 

 

 

0x0F

SEL_15
coex_grant

 

 

 

0x10

SEL_16
host_irq_ble

 

 

 

0x11

SEL_17
cca

 

 

 

0x12

SEL_18
ant_sel_1

 

 

 

0x13

SEL_19
ant_sel_3

 

 

 

0x14

SEL_20
coex_req

 

 

 

0x15

SEL_21
ble_rfc_gpi_2

 

 

 

0x16

SEL_22
ble_rfc_gpo_5

 

 

 

0x17

SEL_23
ble_rfc_gpi_3

 

 

 

0x18

SEL_24
trdata_0

 

 

 

0x19

SEL_25
jtag_tdo

 

 

 

0x1A

SEL_26
wake_observe_bus_20

 

 

 

0x1B

SEL_27
debug_bus_24

 

 

 

0x1C

SEL_28
wifi_gpio_25

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO26

Address offset

0x0002 D06C

Description

Port configuration register for IO GPIO26

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO26

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd1 -- spi1_miso
sel 5'd2 -- xspi_cs_ram
sel 5'd3 -- spi0_cs1
sel 5'd4 -- uart0_rts
sel 5'd5 -- xspi_dqs
sel 5'd6 -- uart0_rx
sel 5'd7 -- i2c1_data
sel 5'd8 -- i2c0_data
sel 5'd9 -- gpt0_pre_event
sel 5'd10 -- gpt0_0
sel 5'd12 -- gpt0_1_n
sel 5'd13 -- ext_fem_0
sel 5'd14 -- ant_sel_0
sel 5'd16 -- hif_uart_rts
sel 5'd17 -- ant_sel_0
sel 5'd18 -- ant_sel_2
sel 5'd19 -- coex_priority
sel 5'd20 -- coex_grant
sel 5'd21 -- ble_rfc_gpi_3
sel 5'd23 -- trdata_0
sel 5'd24 -- uart_rs232_tx
sel 5'd25 -- trdata_1
sel 5'd26 -- trclk
sel 5'd27 -- debug_bus_25
sel 5'd28 -- wifi_gpio_26

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
spi1_miso

 

 

 

0x02

SEL_2
xspi_cs_ram

 

 

 

0x03

SEL_3
spi0_cs1

 

 

 

0x04

SEL_4
uart0_rts

 

 

 

0x05

SEL_5
xspi_dqs

 

 

 

0x06

SEL_6
uart0_rx

 

 

 

0x07

SEL_7
i2c1_data

 

 

 

0x08

SEL_8
i2c0_data

 

 

 

0x09

SEL_9
gpt0_pre_event

 

 

 

0x0A

SEL_10
gpt0_0

 

 

 

0x0B

SEL_11
reserved

 

 

 

0x0C

SEL_12
gpt0_1_n

 

 

 

0x0D

SEL_13
ext_fem_0

 

 

 

0x0E

SEL_14
ant_sel_0

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
hif_uart_rts

 

 

 

0x11

SEL_17
ant_sel_0

 

 

 

0x12

SEL_18
ant_sel_2

 

 

 

0x13

SEL_19
coex_priority

 

 

 

0x14

SEL_20
coex_grant

 

 

 

0x15

SEL_21
ble_rfc_gpi_3

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
trdata_0

 

 

 

0x18

SEL_24
uart_rs232_tx

 

 

 

0x19

SEL_25
trdata_1

 

 

 

0x1A

SEL_26
trclk

 

 

 

0x1B

SEL_27
debug_bus_25

 

 

 

0x1C

SEL_28
wifi_gpio_26

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_SWDIO

Address offset

0x0002 D070

Description

Port configuration register for IO SWDIO

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_SWDIO

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd0 -- swdio
sel 5'd13 -- ext_fem_1
sel 5'd18 -- ant_sel_0
sel 5'd25 -- jtag_tms
sel 5'd27 -- debug_bus_26
sel 5'd28 -- wifi_gpio_27

RW

0x00

 

 

0x00

SEL_0
swdio

 

 

 

0x01

SEL_1
reserved

 

 

 

0x02

SEL_2
reserved

 

 

 

0x03

SEL_3
reserved

 

 

 

0x04

SEL_4
reserved

 

 

 

0x05

SEL_5
reserved

 

 

 

0x06

SEL_6
reserved

 

 

 

0x07

SEL_7
reserved

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
reserved

 

 

 

0x0A

SEL_10
reserved

 

 

 

0x0B

SEL_11
reserved

 

 

 

0x0C

SEL_12
reserved

 

 

 

0x0D

SEL_13
ext_fem_1

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
reserved

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
ant_sel_0

 

 

 

0x13

SEL_19
reserved

 

 

 

0x14

SEL_20
reserved

 

 

 

0x15

SEL_21
reserved

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
reserved

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
jtag_tms

 

 

 

0x1A

SEL_26
reserved

 

 

 

0x1B

SEL_27
debug_bus_26

 

 

 

0x1C

SEL_28
wifi_gpio_27

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_SWCLK

Address offset

0x0002 D074

Description

Port configuration register for IO SWCLK

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_SWCLK

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd0 -- swclk
sel 5'd13 -- ext_fem_2
sel 5'd18 -- ant_sel_1
sel 5'd25 -- jtag_tck
sel 5'd27 -- debug_bus_27
sel 5'd28 -- wifi_gpio_28

RW

0x00

 

 

0x00

SEL_0
swclk

 

 

 

0x01

SEL_1
reserved

 

 

 

0x02

SEL_2
reserved

 

 

 

0x03

SEL_3
reserved

 

 

 

0x04

SEL_4
reserved

 

 

 

0x05

SEL_5
reserved

 

 

 

0x06

SEL_6
reserved

 

 

 

0x07

SEL_7
reserved

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
reserved

 

 

 

0x0A

SEL_10
reserved

 

 

 

0x0B

SEL_11
reserved

 

 

 

0x0C

SEL_12
reserved

 

 

 

0x0D

SEL_13
ext_fem_2

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
reserved

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
ant_sel_1

 

 

 

0x13

SEL_19
reserved

 

 

 

0x14

SEL_20
reserved

 

 

 

0x15

SEL_21
reserved

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
reserved

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
jtag_tck

 

 

 

0x1A

SEL_26
reserved

 

 

 

0x1B

SEL_27
debug_bus_27

 

 

 

0x1C

SEL_28
wifi_gpio_28

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO29

Address offset

0x0002 D078

Description

Port configuration register for IO GPIO29

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO29

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd2 -- xspi_dqs
sel 5'd28 -- wifi_gpio_29

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
reserved

 

 

 

0x02

SEL_2
xspi_dqs

 

 

 

0x03

SEL_3
reserved

 

 

 

0x04

SEL_4
reserved

 

 

 

0x05

SEL_5
reserved

 

 

 

0x06

SEL_6
reserved

 

 

 

0x07

SEL_7
reserved

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
reserved

 

 

 

0x0A

SEL_10
reserved

 

 

 

0x0B

SEL_11
reserved

 

 

 

0x0C

SEL_12
reserved

 

 

 

0x0D

SEL_13
reserved

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
reserved

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
reserved

 

 

 

0x13

SEL_19
reserved

 

 

 

0x14

SEL_20
reserved

 

 

 

0x15

SEL_21
reserved

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
reserved

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
reserved

 

 

 

0x1A

SEL_26
reserved

 

 

 

0x1B

SEL_27
reserved

 

 

 

0x1C

SEL_28
wifi_gpio_29

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO30

Address offset

0x0002 D07C

Description

Port configuration register for IO GPIO30

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO30

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd1 -- xspi_cs_flash
sel 5'd2 -- xspi_cs_ram
sel 5'd28 -- wifi_gpio_30

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
xspi_cs_flash

 

 

 

0x02

SEL_2
xspi_cs_ram

 

 

 

0x03

SEL_3
reserved

 

 

 

0x04

SEL_4
reserved

 

 

 

0x05

SEL_5
reserved

 

 

 

0x06

SEL_6
reserved

 

 

 

0x07

SEL_7
reserved

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
reserved

 

 

 

0x0A

SEL_10
reserved

 

 

 

0x0B

SEL_11
reserved

 

 

 

0x0C

SEL_12
reserved

 

 

 

0x0D

SEL_13
reserved

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
reserved

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
reserved

 

 

 

0x13

SEL_19
reserved

 

 

 

0x14

SEL_20
reserved

 

 

 

0x15

SEL_21
reserved

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
reserved

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
reserved

 

 

 

0x1A

SEL_26
reserved

 

 

 

0x1B

SEL_27
reserved

 

 

 

0x1C

SEL_28
wifi_gpio_30

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO31

Address offset

0x0002 D080

Description

Port configuration register for IO GPIO31

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO31

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd1 -- xspi_data_1
sel 5'd2 -- xspi_data_1_ram
sel 5'd28 -- wifi_gpio_31

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
xspi_data_1

 

 

 

0x02

SEL_2
xspi_data_1_ram

 

 

 

0x03

SEL_3
reserved

 

 

 

0x04

SEL_4
reserved

 

 

 

0x05

SEL_5
reserved

 

 

 

0x06

SEL_6
reserved

 

 

 

0x07

SEL_7
reserved

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
reserved

 

 

 

0x0A

SEL_10
reserved

 

 

 

0x0B

SEL_11
reserved

 

 

 

0x0C

SEL_12
reserved

 

 

 

0x0D

SEL_13
reserved

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
reserved

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
reserved

 

 

 

0x13

SEL_19
reserved

 

 

 

0x14

SEL_20
reserved

 

 

 

0x15

SEL_21
reserved

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
reserved

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
reserved

 

 

 

0x1A

SEL_26
reserved

 

 

 

0x1B

SEL_27
reserved

 

 

 

0x1C

SEL_28
wifi_gpio_31

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO32

Address offset

0x0002 D084

Description

Port configuration register for IO GPIO32

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO32

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd1 -- xspi_data_2
sel 5'd2 -- xspi_data_2_ram
sel 5'd28 -- wifi_gpio_32

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
xspi_data_2

 

 

 

0x02

SEL_2
xspi_data_2_ram

 

 

 

0x03

SEL_3
reserved

 

 

 

0x04

SEL_4
reserved

 

 

 

0x05

SEL_5
reserved

 

 

 

0x06

SEL_6
reserved

 

 

 

0x07

SEL_7
reserved

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
reserved

 

 

 

0x0A

SEL_10
reserved

 

 

 

0x0B

SEL_11
reserved

 

 

 

0x0C

SEL_12
reserved

 

 

 

0x0D

SEL_13
reserved

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
reserved

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
reserved

 

 

 

0x13

SEL_19
reserved

 

 

 

0x14

SEL_20
reserved

 

 

 

0x15

SEL_21
reserved

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
reserved

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
reserved

 

 

 

0x1A

SEL_26
reserved

 

 

 

0x1B

SEL_27
reserved

 

 

 

0x1C

SEL_28
wifi_gpio_32

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO33

Address offset

0x0002 D088

Description

Port configuration register for IO GPIO33

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO33

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd1 -- xspi_data_3
sel 5'd2 -- xspi_data_3_ram
sel 5'd28 -- wifi_gpio_33

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
xspi_data_3

 

 

 

0x02

SEL_2
xspi_data_3_ram

 

 

 

0x03

SEL_3
reserved

 

 

 

0x04

SEL_4
reserved

 

 

 

0x05

SEL_5
reserved

 

 

 

0x06

SEL_6
reserved

 

 

 

0x07

SEL_7
reserved

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
reserved

 

 

 

0x0A

SEL_10
reserved

 

 

 

0x0B

SEL_11
reserved

 

 

 

0x0C

SEL_12
reserved

 

 

 

0x0D

SEL_13
reserved

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
reserved

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
reserved

 

 

 

0x13

SEL_19
reserved

 

 

 

0x14

SEL_20
reserved

 

 

 

0x15

SEL_21
reserved

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
reserved

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
reserved

 

 

 

0x1A

SEL_26
reserved

 

 

 

0x1B

SEL_27
reserved

 

 

 

0x1C

SEL_28
wifi_gpio_33

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO34

Address offset

0x0002 D08C

Description

Port configuration register for IO GPIO34

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO34

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd1 -- xspi_clk
sel 5'd2 -- xspi_clk_ram
sel 5'd28 -- wifi_gpio_34

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
xspi_clk

 

 

 

0x02

SEL_2
xspi_clk_ram

 

 

 

0x03

SEL_3
reserved

 

 

 

0x04

SEL_4
reserved

 

 

 

0x05

SEL_5
reserved

 

 

 

0x06

SEL_6
reserved

 

 

 

0x07

SEL_7
reserved

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
reserved

 

 

 

0x0A

SEL_10
reserved

 

 

 

0x0B

SEL_11
reserved

 

 

 

0x0C

SEL_12
reserved

 

 

 

0x0D

SEL_13
reserved

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
reserved

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
reserved

 

 

 

0x13

SEL_19
reserved

 

 

 

0x14

SEL_20
reserved

 

 

 

0x15

SEL_21
reserved

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
reserved

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
reserved

 

 

 

0x1A

SEL_26
reserved

 

 

 

0x1B

SEL_27
reserved

 

 

 

0x1C

SEL_28
wifi_gpio_34

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:CTL_COMMON_GPIO35

Address offset

0x0002 D090

Description

Port configuration register for IO GPIO35

Type

RW

Bits

Field Name

Description

Type

Reset

31:5

RESERVED_5

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x000 0000

4:0

MEM_IO_SEL_GPIO35

Pinmux selection Control
Mode can be used to select the IO functionality or drive 0/1/Hi-Z
sel 5'd1 -- xspi_data_0
sel 5'd2 -- xspi_data_0_ram
sel 5'd28 -- wifi_gpio_35

RW

0x00

 

 

0x00

SEL_0
reserved

 

 

 

0x01

SEL_1
xspi_data_0

 

 

 

0x02

SEL_2
xspi_data_0_ram

 

 

 

0x03

SEL_3
reserved

 

 

 

0x04

SEL_4
reserved

 

 

 

0x05

SEL_5
reserved

 

 

 

0x06

SEL_6
reserved

 

 

 

0x07

SEL_7
reserved

 

 

 

0x08

SEL_8
reserved

 

 

 

0x09

SEL_9
reserved

 

 

 

0x0A

SEL_10
reserved

 

 

 

0x0B

SEL_11
reserved

 

 

 

0x0C

SEL_12
reserved

 

 

 

0x0D

SEL_13
reserved

 

 

 

0x0E

SEL_14
reserved

 

 

 

0x0F

SEL_15
reserved

 

 

 

0x10

SEL_16
reserved

 

 

 

0x11

SEL_17
reserved

 

 

 

0x12

SEL_18
reserved

 

 

 

0x13

SEL_19
reserved

 

 

 

0x14

SEL_20
reserved

 

 

 

0x15

SEL_21
reserved

 

 

 

0x16

SEL_22
reserved

 

 

 

0x17

SEL_23
reserved

 

 

 

0x18

SEL_24
reserved

 

 

 

0x19

SEL_25
reserved

 

 

 

0x1A

SEL_26
reserved

 

 

 

0x1B

SEL_27
reserved

 

 

 

0x1C

SEL_28
wifi_gpio_35

 

 

 

0x1D

SEL_29
reserved

 

 

 

0x1E

SEL_30
reserved

 

 

 

0x1F

SEL_31
reserved

 

:IOMUX:PROCCOMP

Address offset

0x0002 D0BC

Description

The IO Process compensation is used to override the process compensation bits form the eFuse:IO Process: Common for all IOs.

Type

RW

Bits

Field Name

Description

Type

Reset

31:16

RESERVED_16

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0x0000

15

RESERVED_15

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

14:12

FUSE_PROG_IO_P

PROG IO P value from fuse ROM

RO

0x0

11

RESERVED_11

Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

RO

0

10:8

FUSE_PROG_IO_N

PROG IO N value from fuse ROM

RO

0x0

7

MEM_PROGIO_P_OVERRIDE

The field selects the PROGIO P override between Fuse ROM and MMR

RW

0

 

 

0

DISABLE
Use Fuse ROM (bits (14:12))

 

 

 

1

ENABLE
Use MMR (bits (6:4))

 

6:4

MEM_PROGIO_P_VAL

This field configures the value of override PROG IO N

RW

0x0

3

MEM_PROGIO_N_OVERRIDE

The field selects the PROGIO N override between Fuse ROM and MMR

RW

0

 

 

0

DISABLE
Use Fuse ROM (bits (10:8))

 

 

 

1

ENABLE
Use MMR (bits (2:0))

 

2:0

MEM_PROGIO_N_VAL

This field configures the value of override PROG IO N

RW

0x0