| .. | .. |
|---|
| 101 | 101 | |
|---|
| 102 | 102 | static irqreturn_t brcm_usb_phy_wake_isr(int irq, void *dev_id) |
|---|
| 103 | 103 | { |
|---|
| 104 | | - struct phy *gphy = dev_id; |
|---|
| 104 | + struct device *dev = dev_id; |
|---|
| 105 | 105 | |
|---|
| 106 | | - pm_wakeup_event(&gphy->dev, 0); |
|---|
| 106 | + pm_wakeup_event(dev, 0); |
|---|
| 107 | 107 | |
|---|
| 108 | 108 | return IRQ_HANDLED; |
|---|
| 109 | 109 | } |
|---|
| .. | .. |
|---|
| 437 | 437 | if (priv->wake_irq >= 0) { |
|---|
| 438 | 438 | err = devm_request_irq(dev, priv->wake_irq, |
|---|
| 439 | 439 | brcm_usb_phy_wake_isr, 0, |
|---|
| 440 | | - dev_name(dev), gphy); |
|---|
| 440 | + dev_name(dev), dev); |
|---|
| 441 | 441 | if (err < 0) |
|---|
| 442 | 442 | return err; |
|---|
| 443 | 443 | device_set_wakeup_capable(dev, 1); |
|---|