diff options
author | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2009-05-08 21:29:27 -0400 |
---|---|---|
committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2009-05-08 21:29:27 -0400 |
commit | d585a021c0b10b0477d6b608c53e1feb8cde0507 (patch) | |
tree | 5ca059da1db7f15d4b29427644ad9c08270c885c /include/linux/phy.h | |
parent | 84e5b0d00f8f84c4ae226be131d4bebbcee88bd3 (diff) | |
parent | 091bf7624d1c90cec9e578a18529f615213ff847 (diff) |
Merge commit 'v2.6.30-rc5' into next
Diffstat (limited to 'include/linux/phy.h')
-rw-r--r-- | include/linux/phy.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/include/linux/phy.h b/include/linux/phy.h index d7e54d98869f..97e40cb6b588 100644 --- a/include/linux/phy.h +++ b/include/linux/phy.h | |||
@@ -315,8 +315,7 @@ struct phy_device { | |||
315 | 315 | ||
316 | /* Interrupt and Polling infrastructure */ | 316 | /* Interrupt and Polling infrastructure */ |
317 | struct work_struct phy_queue; | 317 | struct work_struct phy_queue; |
318 | struct work_struct state_queue; | 318 | struct delayed_work state_queue; |
319 | struct timer_list phy_timer; | ||
320 | atomic_t irq_disable; | 319 | atomic_t irq_disable; |
321 | 320 | ||
322 | struct mutex lock; | 321 | struct mutex lock; |
@@ -389,6 +388,12 @@ struct phy_driver { | |||
389 | /* Enables or disables interrupts */ | 388 | /* Enables or disables interrupts */ |
390 | int (*config_intr)(struct phy_device *phydev); | 389 | int (*config_intr)(struct phy_device *phydev); |
391 | 390 | ||
391 | /* | ||
392 | * Checks if the PHY generated an interrupt. | ||
393 | * For multi-PHY devices with shared PHY interrupt pin | ||
394 | */ | ||
395 | int (*did_interrupt)(struct phy_device *phydev); | ||
396 | |||
392 | /* Clears up any memory if needed */ | 397 | /* Clears up any memory if needed */ |
393 | void (*remove)(struct phy_device *phydev); | 398 | void (*remove)(struct phy_device *phydev); |
394 | 399 | ||