Home
last modified time | relevance | path

Searched refs:sunxi_hci_hcd (Results 1 – 4 of 4) sorted by relevance

/bsp/allwinner/libraries/sunxi-hal/hal/source/usb/host/
A Dsunxi-hci.h328 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 Dsunxi-hci.c117 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 Dehci-sunxi.c28 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 Dohci_sunxi.c59 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