Searched refs:sunxi_hci_hcd (Results 1 – 4 of 4) sorted by relevance
| /bsp/allwinner/libraries/sunxi-hal/hal/source/usb/host/ |
| A D | sunxi-hci.h | 328 struct sunxi_hci_hcd { struct 425 int (*open_clock)(struct sunxi_hci_hcd *sunxi_hci, u32 ohci); argument 453 int exit_sunxi_hci(struct sunxi_hci_hcd *sunxi_hci); 457 int usb_phyx_tp_write(struct sunxi_hci_hcd *sunxi_hci, 459 int usb_phyx_write(struct sunxi_hci_hcd *sunxi_hci, int data); 460 int usb_phyx_read(struct sunxi_hci_hcd *sunxi_hci); 472 int hci_clock_init(struct sunxi_hci_hcd *sunxi_hci); 473 int open_clock(struct sunxi_hci_hcd *sunxi_hci, u32 ohci); 474 void usb_passby(struct sunxi_hci_hcd *sunxi_hci, u32 enable); 475 int close_clock(struct sunxi_hci_hcd *sunxi_hci, u32 ohci); [all …]
|
| A D | sunxi-hci.c | 117 static void usb_new_phy_init(struct sunxi_hci_hcd *sunxi_hci) in usb_new_phy_init() 147 static void USBC_SelectPhyToHci(struct sunxi_hci_hcd *sunxi_hci) in USBC_SelectPhyToHci() 156 static void USBC_Clean_SIDDP(struct sunxi_hci_hcd *sunxi_hci) in USBC_Clean_SIDDP() 237 int hci_clock_init(struct sunxi_hci_hcd *sunxi_hci) in hci_clock_init() 255 int open_clock(struct sunxi_hci_hcd *sunxi_hci, u32 ohci) in open_clock() 299 int close_clock(struct sunxi_hci_hcd *sunxi_hci, u32 ohci) in close_clock() 375 void usb_passby(struct sunxi_hci_hcd *sunxi_hci, u32 enable) in usb_passby() 405 static int init_pin(struct sunxi_hci_hcd *sunxi_hci) in init_pin() 431 static void free_pin(struct sunxi_hci_hcd *sunxi_hci) in free_pin() 567 struct sunxi_hci_hcd *sunxi_hci) in sunxi_get_ohci_clock_src() [all …]
|
| A D | ehci-sunxi.c | 28 static struct sunxi_hci_hcd g_sunxi_ehci[USB_MAX_CONTROLLER_COUNT]; 30 static struct sunxi_hci_hcd *g_sunxi_ehci = 0; 58 struct sunxi_hci_hcd *sunxi_ehci, int is_on) in sunxi_hcd_board_set_vbus() 69 static int open_ehci_clock(struct sunxi_hci_hcd *sunxi_ehci) in open_ehci_clock() 74 static int close_ehci_clock(struct sunxi_hci_hcd *sunxi_ehci) in close_ehci_clock() 79 static void sunxi_start_ehci(struct sunxi_hci_hcd *sunxi_ehci) in sunxi_start_ehci() 89 static void sunxi_stop_ehci(struct sunxi_hci_hcd *sunxi_ehci) in sunxi_stop_ehci() 163 int sunxi_insmod_ehci(struct sunxi_hci_hcd * sunxi_ehci) in sunxi_insmod_ehci() 255 int sunxi_rmmod_ehci(struct sunxi_hci_hcd * sunxi_ehci) in sunxi_rmmod_ehci() 306 struct sunxi_hci_hcd *sunxi_ehci = &g_sunxi_ehci[hci_num]; in sunxi_ehci_hcd_init() [all …]
|
| A D | ohci_sunxi.c | 59 static struct sunxi_hci_hcd *g_sunxi_ohci[4]; 74 struct sunxi_hci_hcd *sunxi_ohci = NULL; 95 struct sunxi_hci_hcd *sunxi_ohci = NULL; 261 struct sunxi_hci_hcd *sunxi_ohci = NULL; 372 struct sunxi_hci_hcd *sunxi_ohci = NULL; 430 struct sunxi_hci_hcd *sunxi_ohci = NULL; 487 struct sunxi_hci_hcd *sunxi_ohci = NULL; 520 struct sunxi_hci_hcd *sunxi_ohci = NULL; 667 struct sunxi_hci_hcd *sunxi_ohci = NULL; 680 struct sunxi_hci_hcd *sunxi_ohci = NULL; [all …]
|
Completed in 16 milliseconds