.. | .. |
---|
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); |
---|