Lines Matching defs:ports
442 struct device_node *ports, *np;
445 ports = of_get_child_by_name(padctl->dev->of_node, "ports");
446 if (!ports)
451 of_node_put(ports);
454 np = of_get_child_by_name(ports, name);
456 of_node_put(ports);
472 list_for_each_entry(port, &padctl->ports, list) {
760 * USB2 ports don't require additional properties, but if the port is
777 usb2->base.ops = padctl->soc->ports.usb2.ops;
792 list_add_tail(&usb2->base.list, &padctl->ports);
844 ulpi->base.ops = padctl->soc->ports.ulpi.ops;
859 list_add_tail(&ulpi->base.list, &padctl->ports);
900 hsic->base.ops = padctl->soc->ports.hsic.ops;
914 list_add_tail(&hsic->base.list, &padctl->ports);
970 * hence return 0 instead of an error to allow ports to be optional.
986 usb3->base.ops = padctl->soc->ports.usb3.ops;
1000 list_add_tail(&usb3->base.list, &padctl->ports);
1025 list_for_each_entry_safe_reverse(port, tmp, &padctl->ports, list) {
1036 for (i = 0; i < padctl->soc->ports.usb3.count; i++) {
1051 for (i = 0; i < padctl->soc->ports.usb3.count; i++) {
1072 dev_err(&usb2->base.dev, "no unused USB3 ports available\n");
1092 for (i = 0; i < padctl->soc->ports.usb2.count; i++) {
1098 for (i = 0; i < padctl->soc->ports.ulpi.count; i++) {
1104 for (i = 0; i < padctl->soc->ports.hsic.count; i++) {
1110 for (i = 0; i < padctl->soc->ports.usb3.count; i++) {
1117 for (i = 0; i < padctl->soc->ports.usb2.count; i++) {
1128 list_for_each_entry(port, &padctl->ports, list) {
1177 INIT_LIST_HEAD(&padctl->ports);
1238 dev_fmt("failed to setup XUSB ports: %d\n"), err);
1392 for (i = 0; i < padctl->soc->ports.usb3.count; i++) {