Lines Matching refs:portsc
263 cdnsp_set_link_state(pdev, &pdev->active_port->regs->portsc, XDEV_U0); in cdnsp_force_l0_go()
790 u32 portsc, cmd_regs; in cdnsp_handle_port_status() local
810 portsc = readl(&port_regs->portsc); in cdnsp_handle_port_status()
811 writel(cdnsp_port_state_to_neutral(portsc) | in cdnsp_handle_port_status()
812 (portsc & PORT_CHANGE_BITS), &port_regs->portsc); in cdnsp_handle_port_status()
814 trace_cdnsp_handle_port_status(pdev->active_port->port_num, portsc); in cdnsp_handle_port_status()
816 pdev->gadget.speed = cdnsp_port_speed(portsc); in cdnsp_handle_port_status()
817 link_state = portsc & PORT_PLS_MASK; in cdnsp_handle_port_status()
820 if ((portsc & PORT_PLC)) { in cdnsp_handle_port_status()
827 if (DEV_SUPERSPEED_ANY(portsc)) { in cdnsp_handle_port_status()
828 cdnsp_set_link_state(pdev, &port_regs->portsc, in cdnsp_handle_port_status()
845 !DEV_SUPERSPEED_ANY(portsc)) in cdnsp_handle_port_status()
854 if (portsc & PORT_CSC) { in cdnsp_handle_port_status()
856 if (pdev->gadget.connected && !(portsc & PORT_CONNECT)) in cdnsp_handle_port_status()
860 if (portsc & PORT_CONNECT) { in cdnsp_handle_port_status()
869 if ((portsc & (PORT_RC | PORT_WRC)) && (portsc & PORT_CONNECT)) { in cdnsp_handle_port_status()
876 if (portsc & PORT_CEC) in cdnsp_handle_port_status()
879 if (portsc & PORT_CEC) in cdnsp_handle_port_status()
882 if (readl(&port_regs->portsc) & PORT_CHANGE_BITS) in cdnsp_handle_port_status()