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
CORE0reader - 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
CORE0writer - 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
CORE1reader - 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
CORE1writer - 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
DBGreader - 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
DBGwriter - 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
DMAreader - 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
DMAwriter - 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
NSPreader - If 1, USBCTRL can be accessed from a Non-secure, Privileged context. - NSP_W
- Field
NSPwriter - If 1, USBCTRL can be accessed from a Non-secure, Privileged context. - NSU_R
- Field
NSUreader - 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
NSUwriter - 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
USBCTRLreader - SP_R
- Field
SPreader - If 1, USBCTRL can be accessed from a Secure, Privileged context. - SP_W
- Field
SPwriter - If 1, USBCTRL can be accessed from a Secure, Privileged context. - SU_R
- Field
SUreader - If 1, and SP is also set, USBCTRL can be accessed from a Secure, Unprivileged context. - SU_W
- Field
SUwriter - If 1, and SP is also set, USBCTRL can be accessed from a Secure, Unprivileged context. - W
- Register
USBCTRLwriter