usb2_port
cdnsp_set_link_state(pdev, &pdev->usb2_port.regs->portsc,
cdnsp_disable_port(pdev, &pdev->usb2_port.regs->portsc);
cdnsp_clear_port_change_bit(pdev, &pdev->usb2_port.regs->portsc);
if (pdev->active_port != &pdev->usb2_port || !pdev->gadget.lpm_capable)
struct cdnsp_port usb2_port;
pdev->usb2_port.exist = 0;
pdev->usb2_port.port_num = 0;
!pdev->usb2_port.port_num)
cdnsp_add_in_port(pdev, &pdev->usb2_port,
if (!pdev->usb2_port.exist || !pdev->usb3_port.exist) {
pdev->usb2_port.regs = (struct cdnsp_port_regs __iomem *)
(pdev->usb2_port.port_num - 1));
if (pdev->active_port == &pdev->usb2_port && pdev->gadget.lpm_capable)
if (port_id == pdev->usb2_port.port_num) {
port = &pdev->usb2_port;
if (port_id == pdev->usb2_port.port_num)
if (port_id == pdev->usb2_port.port_num)
priv->switch_desc.usb2_port = dwc3_meson_g12_find_child(dev,
put_device(priv->switch_desc.usb2_port);
int usb2_port =
usb2_port, usb3_port, i);
struct device *usb2_port;
sw->usb2_port = desc->usb2_port;
u8 usb2_port;
msg[1] = port->usb2_port << PMC_USB_MSG_USB2_PORT_SHIFT;
msg[1] = port->usb2_port << PMC_USB_MSG_USB2_PORT_SHIFT;
ret = fwnode_property_read_u8(fwnode, "usb2-port-number", &port->usb2_port);