Searched refs:sunxi_hci (Results 1 – 2 of 2) sorted by relevance
| /bsp/allwinner/libraries/sunxi-hal/hal/source/usb/host/ |
| A D | sunxi-hci.c | 242 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 D | sunxi-hci.h | 425 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