Lines Matching refs:index
51 static void usb_internal_phy_clock_gate(int index) in usb_internal_phy_clock_gate() argument
55 phy_reg = (void __iomem *)phy_bases[index]; in usb_internal_phy_clock_gate()
59 static void usb_power_config(int index) in usb_power_config() argument
65 switch (index) { in usb_power_config()
85 static void usb_phy_enable(int index, struct usb_ehci *ehci) in usb_phy_enable() argument
91 phy_reg = (void __iomem *)phy_bases[index]; in usb_phy_enable()
120 static void usb_oc_config(int index) in usb_oc_config() argument
124 ctrl = (void __iomem *)(nc_reg_bases[index] + USB_NC_REG_OFFSET); in usb_oc_config()
140 int ehci_vf_common_init(struct usb_ehci *ehci, int index) in ehci_vf_common_init() argument
145 ret = board_ehci_hcd_init(index); in ehci_vf_common_init()
149 usb_power_config(index); in ehci_vf_common_init()
150 usb_oc_config(index); in ehci_vf_common_init()
151 usb_internal_phy_clock_gate(index); in ehci_vf_common_init()
152 usb_phy_enable(index, ehci); in ehci_vf_common_init()
158 int ehci_hcd_init(int index, enum usb_init_type init, in ehci_hcd_init() argument
165 if (index >= ARRAY_SIZE(nc_reg_bases)) in ehci_hcd_init()
168 ehci = (struct usb_ehci *)nc_reg_bases[index]; in ehci_hcd_init()
170 ret = ehci_vf_common_init(index); in ehci_hcd_init()
178 type = board_usb_phy_mode(index); in ehci_hcd_init()
195 int ehci_hcd_stop(int index) in ehci_hcd_stop() argument