Lines Matching refs:ports
447 struct device_node *ports, *np; in tegra_xusb_find_port_node() local
450 ports = of_get_child_by_name(padctl->dev->of_node, "ports"); in tegra_xusb_find_port_node()
451 if (!ports) in tegra_xusb_find_port_node()
456 of_node_put(ports); in tegra_xusb_find_port_node()
459 np = of_get_child_by_name(ports, name); in tegra_xusb_find_port_node()
461 of_node_put(ports); in tegra_xusb_find_port_node()
477 list_for_each_entry(port, &padctl->ports, list) { in tegra_xusb_find_port()
594 usb2->base.ops = padctl->soc->ports.usb2.ops; in tegra_xusb_add_usb2_port()
608 list_add_tail(&usb2->base.list, &padctl->ports); in tegra_xusb_add_usb2_port()
646 ulpi->base.ops = padctl->soc->ports.ulpi.ops; in tegra_xusb_add_ulpi_port()
660 list_add_tail(&ulpi->base.list, &padctl->ports); in tegra_xusb_add_ulpi_port()
694 hsic->base.ops = padctl->soc->ports.hsic.ops; in tegra_xusb_add_hsic_port()
708 list_add_tail(&hsic->base.list, &padctl->ports); in tegra_xusb_add_hsic_port()
762 usb3->base.ops = padctl->soc->ports.usb3.ops; in tegra_xusb_add_usb3_port()
776 list_add_tail(&usb3->base.list, &padctl->ports); in tegra_xusb_add_usb3_port()
787 list_for_each_entry_safe_reverse(port, tmp, &padctl->ports, list) { in __tegra_xusb_remove_ports()
801 for (i = 0; i < padctl->soc->ports.usb2.count; i++) { in tegra_xusb_setup_ports()
807 for (i = 0; i < padctl->soc->ports.ulpi.count; i++) { in tegra_xusb_setup_ports()
813 for (i = 0; i < padctl->soc->ports.hsic.count; i++) { in tegra_xusb_setup_ports()
819 for (i = 0; i < padctl->soc->ports.usb3.count; i++) { in tegra_xusb_setup_ports()
825 list_for_each_entry(port, &padctl->ports, list) { in tegra_xusb_setup_ports()
874 INIT_LIST_HEAD(&padctl->ports); in tegra_xusb_padctl_probe()