PORT_SUSPEND
ehci_writel(ehci, temp | PORT_SUSPEND, status_reg);
if (ehci_handshake(ehci, status_reg, PORT_SUSPEND,
PORT_SUSPEND, 5000))
if (!(temp & PORT_SUSPEND))
temp &= ~(PORT_SUSPEND|PORT_RESUME|(3<<10));
if (temp & (PORT_SUSPEND|PORT_RESUME)) {
fotg210_writel(fotg210, temp | PORT_SUSPEND,
fotg210_writel(fotg210, temp | PORT_SUSPEND,
(status & PORT_SUSPEND) ? " SUSPEND" : "",
!(pstatus & PORT_SUSPEND)) &&
(status & PORT_SUSPEND) ? " SUSPEND" : "",
!(pstatus & PORT_SUSPEND)) &&
ehci_writel(ehci, temp | PORT_SUSPEND, status_reg);
if (temp & (PORT_SUSPEND|PORT_RESUME))
ehci_writel(ehci, temp | PORT_SUSPEND,
else if ((t1 & PORT_PE) && !(t1 & PORT_SUSPEND)) {
t2 |= PORT_SUSPEND;
!(temp & (PORT_SUSPEND | PORT_RESUME))) {
(temp & PORT_SUSPEND)) {
temp &= ~(PORT_RWC_BITS | PORT_SUSPEND | PORT_RESUME);
if (!(temp & PORT_SUSPEND))
temp &= ~(PORT_RWC_BITS | PORT_SUSPEND | PORT_RESUME);
if (temp & (PORT_SUSPEND|PORT_RESUME)) {
if (temp & PORT_SUSPEND) {
temp &= ~(PORT_SUSPEND|PORT_RESUME|(3<<10));
if (temp & (PORT_SUSPEND|PORT_RESUME))
writel(temp | PORT_SUSPEND, status_reg);
!(t1 & PORT_SUSPEND)) {
t2 |= PORT_SUSPEND;
if (test_bit(i, &oxu->bus_suspended) && (temp & PORT_SUSPEND)) {
if (test_bit(i, &oxu->bus_suspended) && (temp & PORT_SUSPEND)) {
(status & PORT_SUSPEND) ? " SUSPEND" : "",
[PORT_SUSPEND] = REG_FIELD(ISP176x_HC_PORTSC1, 7, 7),
[PORT_SUSPEND] = REG_FIELD(ISP1763_HC_PORTSC1, 7, 7),
[PORT_SUSPEND] = BIT(7),
if (isp1760_hcd_is_set(hcd, PORT_SUSPEND)) {
if (isp1760_hcd_is_set(hcd, PORT_SUSPEND) &&
isp1760_hcd_set(hcd, PORT_SUSPEND);