|
AM64x MCU+ SDK
08.02.00
|
|
Go to the documentation of this file.
47 #ifndef INCLUDE_USB_INIT_PARAMS_H_
48 #define INCLUDE_USB_INIT_PARAMS_H_
69 #define USB_INSTANCE_0 (0x00U)
78 #define USB_CLK_SEL_HFOSC0_CLKOUT (0x00U)
80 #define USB_CLK_SEL_HFOSC1_CLKOUT (0x01U)
82 #define USB_MAIN_PLL3_HSDIV4_CLKOUT (0x02U)
84 #define USB_MAIN_PLL2_HSDIV4_CLKOUT (0x03U)
93 #define USB_PLL_REF_CLK_9P6MHZ (0x00)
95 #define USB_PLL_REF_CLK_10MHZ (0x01)
97 #define USB_PLL_REF_CLK_12MHZ (0x02)
99 #define USB_PLL_REF_CLK_19P2MHZ (0x03)
101 #define USB_PLL_REF_CLK_20MHZ (0x04)
103 #define USB_PLL_REF_CLK_24MHZ (0x05)
105 #define USB_PLL_REF_CLK_25MHZ (0x06)
107 #define USB_PLL_REF_CLK_26MHZ (0x07)
109 #define USB_PLL_REF_CLK_38P4MHZ (0x08)
111 #define USB_PLL_REF_CLK_40MHZ (0x09)
113 #define USB_PLL_REF_CLK_48MHZ (0x0A)
115 #define USB_PLL_REF_CLK_50MHZ (0x0B)
117 #define USB_PLL_REF_CLK_52MHZ (0x0C)
126 #define USB_MODE_3P0 (0x0)
128 #define USB_MODE_2P0 (0x1)
137 #define USB_PIPE_RX_INVERT_POLARITY_DISABLED (0x0)
139 #define USB_PIPE_RX_INVERT_POLARITY_ENABLED (0x1)
148 #define USB_VBUS_EXT_DIV3_INACTIVE (0x0)
150 #define USB_VBUS_EXT_DIV3_ACTIVE (0x1)
159 #define USB_HOST_MODE_DISABLED (0x0)
161 #define USB_HOST_MODE_ENABLED (0x1)
169 typedef struct usb_init_param_s {
uint32_t usb2Enable
Definition: usb_init.h:176
uint32_t vbusSel
Definition: usb_init.h:180
uint32_t clkSrcSel
Definition: usb_init.h:172
void usb_init(usb_init_param_t *usbInitParamPtr)
USB Initialization function.
USB intialization parameter block.
Definition: usb_init.h:169
uint32_t isHostMode
Definition: usb_init.h:182
uint32_t instanceNum
Definition: usb_init.h:170
uint32_t pllRefSel
Definition: usb_init.h:174
uint32_t invertPolarity
Definition: usb_init.h:178