Module usbctrl

Module usbctrl 

Source
Expand description

Control whether debugger, DMA, core 0 and core 1 can access USBCTRL, and at what security/privilege levels they can do so. Defaults to Secure access from any master. This register is writable only from a Secure, Privileged processor or debugger, with the exception of the NSU bit, which becomes Non-secure-Privileged-writable when the NSP bit is set.

Structs§

USBCTRL_SPEC
Control whether debugger, DMA, core 0 and core 1 can access USBCTRL, and at what security/privilege levels they can do so. Defaults to Secure access from any master. This register is writable only from a Secure, Privileged processor or debugger, with the exception of the NSU bit, which becomes Non-secure-Privileged-writable when the NSP bit is set.

Type Aliases§

CORE0_R
Field CORE0 reader - If 1, USBCTRL can be accessed by core 0, at security/privilege levels permitted by SP/NSP/SU/NSU in this register.
CORE0_W
Field CORE0 writer - If 1, USBCTRL can be accessed by core 0, at security/privilege levels permitted by SP/NSP/SU/NSU in this register.
CORE1_R
Field CORE1 reader - If 1, USBCTRL can be accessed by core 1, at security/privilege levels permitted by SP/NSP/SU/NSU in this register.
CORE1_W
Field CORE1 writer - If 1, USBCTRL can be accessed by core 1, at security/privilege levels permitted by SP/NSP/SU/NSU in this register.
DBG_R
Field DBG reader - If 1, USBCTRL can be accessed by the debugger, at security/privilege levels permitted by SP/NSP/SU/NSU in this register.
DBG_W
Field DBG writer - If 1, USBCTRL can be accessed by the debugger, at security/privilege levels permitted by SP/NSP/SU/NSU in this register.
DMA_R
Field DMA reader - If 1, USBCTRL can be accessed by the DMA, at security/privilege levels permitted by SP/NSP/SU/NSU in this register.
DMA_W
Field DMA writer - If 1, USBCTRL can be accessed by the DMA, at security/privilege levels permitted by SP/NSP/SU/NSU in this register.
NSP_R
Field NSP reader - If 1, USBCTRL can be accessed from a Non-secure, Privileged context.
NSP_W
Field NSP writer - If 1, USBCTRL can be accessed from a Non-secure, Privileged context.
NSU_R
Field NSU reader - If 1, and NSP is also set, USBCTRL can be accessed from a Non-secure, Unprivileged context. This bit is writable from a Non-secure, Privileged context, if and only if the NSP bit is set.
NSU_W
Field NSU writer - If 1, and NSP is also set, USBCTRL can be accessed from a Non-secure, Unprivileged context. This bit is writable from a Non-secure, Privileged context, if and only if the NSP bit is set.
R
Register USBCTRL reader
SP_R
Field SP reader - If 1, USBCTRL can be accessed from a Secure, Privileged context.
SP_W
Field SP writer - If 1, USBCTRL can be accessed from a Secure, Privileged context.
SU_R
Field SU reader - If 1, and SP is also set, USBCTRL can be accessed from a Secure, Unprivileged context.
SU_W
Field SU writer - If 1, and SP is also set, USBCTRL can be accessed from a Secure, Unprivileged context.
W
Register USBCTRL writer