Home
last modified time | relevance | path

Searched refs:sunxi_hci (Results 1 – 2 of 2) sorted by relevance

/bsp/allwinner/libraries/sunxi-hal/hal/source/usb/host/
A Dsunxi-hci.c242 sunxi_hci->bus_clk_id = hci_table[sunxi_hci->usbc_no].usb_clk; in hci_clock_init()
243 sunxi_hci->reset_bus_clk = hci_table[sunxi_hci->usbc_no].usb_rst; in hci_clock_init()
244 sunxi_hci->phy_clk_id = hci_table[sunxi_hci->usbc_no].phy_clk; in hci_clock_init()
245 sunxi_hci->reset_phy_clk = hci_table[sunxi_hci->usbc_no].phy_rst; in hci_clock_init()
262 sunxi_hci->reset_phy = hal_reset_control_get(reset_type, sunxi_hci->reset_phy_clk); in open_clock()
266 sunxi_hci->reset_hci = hal_reset_control_get(reset_type, sunxi_hci->reset_bus_clk); in open_clock()
270 sunxi_hci->phy_clk = hal_clock_get(clk_type, sunxi_hci->phy_clk_id); in open_clock()
278 sunxi_hci->bus_clk = hal_clock_get(clk_type, sunxi_hci->bus_clk_id); in open_clock()
320 sunxi_hci->reset_phy = hal_reset_control_get(reset_type, sunxi_hci->reset_phy_clk); in close_clock()
338 sunxi_hci->phy_clk = hal_clock_get(clk_type, sunxi_hci->phy_clk_id); in close_clock()
[all …]
A Dsunxi-hci.h425 int (*open_clock)(struct sunxi_hci_hcd *sunxi_hci, u32 ohci);
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);
477 void sunxi_set_vbus(struct sunxi_hci_hcd *sunxi_hci, int is_on);
[all …]

Completed in 10 milliseconds