PORT_POWER
portsc & PORT_POWER ? "Powered" : "Powered-off",
reg &= ~PORT_POWER;
(status & PORT_POWER) ? " POWER" : "",
tmp &= ~PORT_POWER;
if (temp & PORT_POWER)
ehci_writel(ehci, temp | PORT_POWER, status_reg);
ehci_writel(ehci, temp & ~PORT_POWER, status_reg);
if (!(status & PORT_POWER))
(port_status & PORT_POWER) &&
writel(temp & ~(PORT_RWC_BITS | PORT_POWER),
if (temp & PORT_POWER)
writel(temp | PORT_POWER, status_reg);
(status & PORT_POWER) ? " POWER" : "",
if (portsc & PORT_POWER)
if (portsc & PORT_POWER) {
xhci_portsc_writel(port, temp | PORT_POWER);
xhci_portsc_writel(port, temp & ~PORT_POWER);
if (portsc & PORT_POWER)
[PORT_POWER] = REG_FIELD(ISP176x_HC_PORTSC1, 12, 12),
[PORT_POWER] = REG_FIELD(ISP1763_HC_PORTSC1, 12, 12),
[PORT_POWER] = BIT(12),
isp1760_hcd_clear(hcd, PORT_POWER);
if (isp1760_hcd_is_set(hcd, PORT_POWER))
isp1760_hcd_set(hcd, PORT_POWER);