GHWCFG2

nRF54LM20A | nRF54LM20B Datasheet

Address offset: 0x048

User Hardware Configuration 2 Register

This register contains configuration options selected using coreConsultant.

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
ID M M M M M L L K K J I H G G G G F F F F E E D D C B B A A A
Reset 0x228FFC52 0 0 1 0 0 0 1 0 1 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 1 0 1 0 0 1 0
ID R/W Field Value ID Value Description
A

R

OTGMODE

Mode of Operation (OtgMode)

- 3'b000: HNP- and SRP-Capable OTG (Host & Device) Note: This field is configured using the OTG_MODE parameter.

HNPSRP

0

HNP- and SRP-Capable OTG (Host and Device)

SRPOTG

1

SRP-Capable OTG (Host and Device)

NHNPNSRP

2

Non-HNP and Non-SRP Capable OTG (Host and Device)

SRPCAPD

3

SRP-Capable Device

NONOTGD

4

Non-OTG Device

SRPCAPH

5

SRP-Capable Host

NONOTGH

6

Non-OTG Host

B

R

OTGARCH

Architecture (OtgArch)

- 2'b00: Completer-Only Note: This field is configured using the OTG_ARCHITECTURE parameter.

COMPLETERMODE

0

Completer Mode

EXTERNALDMA

1

External DMA Mode

INTERNALDMA

2

Internal DMA Mode

C

R

SINGPNT

Point-to-Point (SingPnt)

- 1'b0: Multi-point application (hub and split support) Note: This field is configured using the OTG_SINGLE_POINT parameter.

MULTIPOINT

0

Multi-point application (hub and split support)

SINGLEPOINT

1

Single-point application (no hub and split support)

D

R

HSPHYTYPE

High-Speed PHY Interface Type (HSPhyType)

- 2'b00: High-Speed interface not supported Note: This field is configured using the OTG_HSPHY_INTERFACE parameter.

NOHS

0

High-Speed interface not supported

UTMIPLUS

1

High Speed Interface UTMI+ is supported

ULPI

2

High Speed Interface ULPI is supported

UTMIPUSULPI

3

High Speed Interfaces UTMI+ and ULPI is supported

E

R

FSPHYTYPE

Full-Speed PHY Interface Type (FSPhyType)

- 2'b00: Full-speed interface not supported Note: This field is configured using the OTG_FSPHY_INTERFACE parameter.

NOFS

0

Full-speed interface not supported

FS

1

Dedicated full-speed interface is supported

FSPLUSUTMI

2

FS pins shared with UTMI+ pins is supported

FSPLUSULPI

3

FS pins shared with ULPI pins is supported

F

R

NUMDEVEPS

Number of Device Endpoints (NumDevEps)

Indicates the number of device endpoints supported by the core in Device mode. The range of this field is 0-15. Note: This field is configured using the OTG_NUM_EPS parameter.

ENDPT0

0

End point 0

ENDPT1

1

End point 1

ENDPT2

2

End point 2

ENDPT3

3

End point 3

ENDPT4

4

End point 4

ENDPT5

5

End point 5

ENDPT6

6

End point 6

ENDPT7

7

End point 7

ENDPT8

8

End point 8

ENDPT9

9

End point 9

ENDPT10

10

End point 10

ENDPT11

11

End point 11

ENDPT12

12

End point 12

ENDPT13

13

End point 13

ENDPT14

14

End point 14

ENDPT15

15

End point 15

G

R

NUMHSTCHNL

Number of Host Channels (NumHstChnl)

Indicates the number of host channels supported by the core in Host mode. The range of this field is 0-15: 0 specifies 1 channel, 15 specifies 16 channels. Note: This field is configured using the OTG_NUM_HOST_CHAN parameter.

HOSTCH0

0

Host Channel 1

HOSTCH1

1

Host Channel 2

HOSTCH2

2

Host Channel 3

HOSTCH3

3

Host Channel 4

HOSTCH4

4

Host Channel 5

HOSTCH5

5

Host Channel 6

HOSTCH6

6

Host Channel 7

HOSTCH7

7

Host Channel 8

HOSTCH8

8

Host Channel 9

HOSTCH9

9

Host Channel 10

HOSTCH10

10

Host Channel 11

HOSTCH11

11

Host Channel 12

HOSTCH12

12

Host Channel 13

HOSTCH13

13

Host Channel 14

HOSTCH14

14

Host Channel 15

HOSTCH15

15

Host Channel 16

H

R

PERIOSUPPORT

Periodic OUT Channels Supported in Host Mode (PerioSupport)

- 1'b0: No Note: This field is configured using the OTG_EN_PERIO_HOST parameter.

DISABLED

0

Periodic OUT Channels is not supported in Host Mode

ENABLED

1

Periodic OUT Channels Supported in Host Mode Supported

I

R

DYNFIFOSIZING

Dynamic FIFO Sizing Enabled (DynFifoSizing)

- 1'b0: No Note: This field is configured using the OTG_DFIFO_DYNAMIC parameter.

DISABLED

0

Dynamic FIFO Sizing Disabled

ENABLED

1

Dynamic FIFO Sizing Enabled

J

R

MULTIPROCINTRPT

Multi Processor Interrupt Enabled (MultiProcIntrpt)

- 1'b0: No Note: This field is configured using the OTG_MULTI_PROC_INTRPT parameter.

DISABLED

0

No Multi Processor Interrupt Enabled

ENABLED

1

Multi Processor Interrupt Enabled

K

R

NPTXQDEPTH

Non-periodic Request Queue Depth (NPTxQDepth)

- 2'b00: 2 Note: This field is configured using the OTG_NPERIO_TX_QUEUE_DEPTH parameter.

TWO

0

Queue size 2

FOUR

1

Queue size 4

EIGHT

2

Queue size 8

L

R

PTXQDEPTH

Host Mode Periodic Request Queue Depth (PTxQDepth)

- 2'b00: 2 Note: This field is configured using the OTG_PERIO_TX_QUEUE_DEPTH parameter.

QUE2

0

Queue Depth 2

QUE4

1

Queue Depth 4

QUE8

2

Queue Depth 8

QUE16

3

Queue Depth 16

M

R

TKNQDEPTH

Device Mode IN Token Sequence Learning Queue Depth (TknQDepth)

Range: 0-30 Note: This field is configured using the OTG_TOKEN_QUEUE_DEPTH parameter.