18#ifndef __VSF_DWCOTG_HCD_H__
19#define __VSF_DWCOTG_HCD_H__
25#if VSF_USE_USB_HOST == ENABLED && VSF_USBH_USE_HCD_DWCOTG == ENABLED
31#if defined(__VSF_DWCOTG_HCD_CLASS_IMPLEMENT)
32# undef __VSF_DWCOTG_HCD_CLASS_IMPLEMENT
33# define __VSF_CLASS_IMPLEMENT__
47 const i_usb_hc_ip_t *
op;
Definition vsf_usbh.h:322
vsf_arch_prio_t
Definition cortex_a_generic.h:88
unsigned char uint8_t
Definition lvgl.h:40
uint32_t uintptr_t
Definition stdint.h:38
unsigned int uint_fast32_t
Definition stdint.h:27
Definition vsf_template_usb.h:446
Definition vsf_dwcotg_hcd.h:60
vk_dwcotg_hcd_workaround_t * workaround
Definition vsf_dwcotg_hcd.h:64
usb_hc_ip_info_t vk_dwcotg_hw_info_t void * workaround_param
Definition vsf_dwcotg_hcd.h:63
Definition vsf_dwcotg_hcd.h:46
const i_usb_hc_ip_t * op
Definition vsf_dwcotg_hcd.h:47
vsf_arch_prio_t priority
Definition vsf_dwcotg_hcd.h:48
Definition vsf_dwcotg_hcd.h:51
uint_fast32_t(* enable_port)(void *param, uint8_t speed)
Definition vsf_dwcotg_hcd.h:55
uint_fast32_t(* reset_port)(void *param)
Definition vsf_dwcotg_hcd.h:54
bool(* check_dma_addr)(void *param, uintptr_t addr)
Definition vsf_dwcotg_hcd.h:57
void(* init_phy)(void *param)
Definition vsf_dwcotg_hcd.h:56
uint_fast32_t(* reset_port_prepare)(void *param)
Definition vsf_dwcotg_hcd.h:53
Definition vsf_dwcotg_hw.h:38
const vk_usbh_hcd_drv_t vk_dwcotg_hcd_drv
Definition vsf_dwcotg_hcd.c:200