Lines Matching refs:index
76 static void usb_internal_phy_clock_gate(int index, int on) in usb_internal_phy_clock_gate() argument
80 if (index >= ARRAY_SIZE(phy_bases)) in usb_internal_phy_clock_gate()
83 phy_reg = (void __iomem *)phy_bases[index]; in usb_internal_phy_clock_gate()
88 static void usb_power_config(int index) in usb_power_config() argument
94 if (index > 0) in usb_power_config()
110 switch (index) { in usb_power_config()
148 static int usb_phy_enable(int index, struct usb_ehci *ehci) in usb_phy_enable() argument
155 if (index >= ARRAY_SIZE(phy_bases)) in usb_phy_enable()
158 phy_reg = (void __iomem *)phy_bases[index]; in usb_phy_enable()
240 static void usb_power_config(int index) in usb_power_config() argument
243 (0x10000 * index) + USBNC_OFFSET); in usb_power_config()
269 static void usb_oc_config(int index) in usb_oc_config() argument
274 void __iomem *ctrl = (void __iomem *)(&usbnc->ctrl[index]); in usb_oc_config()
277 (0x10000 * index) + USBNC_OFFSET); in usb_oc_config()
344 int ehci_mx6_common_init(struct usb_ehci *ehci, int index) in ehci_mx6_common_init() argument
352 ret = board_ehci_hcd_init(index); in ehci_mx6_common_init()
356 usb_power_config(index); in ehci_mx6_common_init()
357 usb_oc_config(index); in ehci_mx6_common_init()
360 usb_internal_phy_clock_gate(index, 1); in ehci_mx6_common_init()
361 usb_phy_enable(index, ehci); in ehci_mx6_common_init()
368 int ehci_hcd_init(int index, enum usb_init_type init, in ehci_hcd_init() argument
378 (controller_spacing * index)); in ehci_hcd_init()
381 if (index > 3) in ehci_hcd_init()
384 ret = ehci_mx6_common_init(ehci, index); in ehci_hcd_init()
388 type = board_usb_phy_mode(index); in ehci_hcd_init()
397 board_ehci_power(index, (type == USB_INIT_DEVICE) ? 0 : 1); in ehci_hcd_init()
412 int ehci_hcd_stop(int index) in ehci_hcd_stop() argument