Files
kernel_arpi/include/linux
Anatolij Gustschin a8729eb302 phylib: Allow early-out in phy_change
Marvell 88E1121R Dual PHY device can be hardware-configured
to use shared interrupt pin for both PHY ports. For such
PHY configurations using shared PHY interrupt phy_interrupt()
handler will also schedule a work for PHY port which didn't
cause an interrupt.

This patch adds a possibility for PHY drivers to provide
did_interrupt() function which reports if the PHY (or a PHY
port in a multi-PHY device) generated an interrupt. This
function is called in phy_change() as phy_change() shouldn't
proceed if it is invoked for a PHY which didn't cause an
interrupt. So check for interrupt originator in phy_change()
to allow early-out.

Signed-off-by: Anatolij Gustschin <agust@denx.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-04-13 14:51:23 -07:00
..
2009-01-30 19:50:25 +05:30
2009-04-07 10:23:34 +01:00
2009-03-18 19:45:11 -07:00
2009-03-31 09:56:26 +01:00
2009-04-08 00:00:33 -07:00
2009-03-05 14:39:32 -05:00
2009-04-05 02:14:15 -04:00
2008-10-20 11:01:52 -07:00
2009-01-21 14:02:19 -08:00
2009-04-06 20:00:51 -04:00
2008-12-03 22:12:38 -08:00
2005-04-16 15:20:36 -07:00
2009-02-12 09:40:14 +11:00
2009-04-01 08:59:23 -07:00
2009-04-01 08:59:23 -07:00
2005-04-16 15:20:36 -07:00
2008-10-20 08:52:42 -07:00
2007-10-18 14:37:29 -07:00
2009-04-07 08:59:11 +02:00
2008-01-28 14:54:10 -08:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2009-04-03 14:53:32 -07:00
2009-03-27 14:43:59 -04:00
2009-03-01 00:19:35 -08:00
2007-02-09 17:39:36 -05:00
2009-01-30 23:46:03 +05:30
2009-04-03 14:53:32 -07:00
2009-01-30 23:48:33 +05:30
2009-02-10 00:41:26 +01:00
2008-01-28 23:21:18 +01:00
2007-06-01 08:18:29 -07:00
2009-03-16 08:32:27 -06:00
2008-08-20 13:19:51 -07:00
2009-04-01 08:59:29 -07:00
2005-04-16 15:20:36 -07:00
2007-10-17 08:43:01 -07:00
2009-02-18 15:37:56 -08:00
2005-04-16 15:20:36 -07:00
2008-12-01 19:14:02 +01:00
2006-10-02 07:57:12 -07:00
2009-03-24 12:35:17 +01:00
2008-10-16 11:21:40 -07:00
2005-04-16 15:20:36 -07:00
2009-03-30 15:14:53 +02:00
2009-01-30 23:51:17 +05:30
2009-04-03 09:48:29 -07:00
2009-04-08 14:13:03 +02:00
2009-04-02 19:04:53 -07:00
2009-01-30 23:52:16 +05:30
2005-04-16 15:20:36 -07:00
2009-01-30 23:53:12 +05:30
2009-02-11 15:27:15 +11:00
2009-02-02 21:40:58 +05:30
2008-10-29 22:02:09 +01:00
2006-10-04 00:31:09 -07:00
2006-11-30 05:24:39 +01:00
2009-04-02 19:04:49 -07:00
2009-01-22 10:18:58 +01:00
2009-04-06 16:06:26 +01:00
2009-03-30 15:21:59 +02:00
2007-07-17 10:23:03 -07:00
2009-04-01 08:59:17 -07:00
2009-01-21 10:39:51 +01:00
2009-04-07 08:12:38 +02:00
2009-04-02 19:04:48 -07:00
2005-04-16 15:20:36 -07:00
2009-03-26 10:56:35 -07:00
2006-11-30 04:40:22 +01:00
2008-06-06 11:29:12 -07:00
2009-03-20 10:48:14 -07:00
2009-03-15 19:59:13 -07:00
2009-04-03 17:41:23 -07:00
2009-04-01 13:28:15 -04:00
2009-04-03 17:41:12 -07:00
2009-03-10 20:33:18 -04:00
2007-10-17 08:42:58 -07:00
2009-04-01 08:59:13 -07:00
2009-04-01 08:59:13 -07:00
2005-04-16 15:20:36 -07:00
2008-02-14 21:13:33 -08:00
2009-04-10 21:36:18 +02:00
2005-04-16 15:20:36 -07:00
2009-04-13 14:51:23 -07:00
2009-01-08 08:31:12 -08:00
2009-04-01 08:59:13 -07:00
2009-03-13 16:09:12 -07:00
2005-04-16 15:20:36 -07:00
2009-03-30 15:22:01 +02:00
2009-03-26 02:18:35 +01:00
2008-10-02 15:53:13 -07:00
2009-01-31 00:05:59 +05:30
2005-04-16 15:20:36 -07:00
2009-02-26 23:42:11 -08:00
2009-03-30 14:28:58 -07:00
2009-04-01 08:59:24 -07:00
2009-02-16 00:03:10 -08:00
2007-10-16 09:43:17 -07:00
2008-04-25 00:25:08 +02:00
2008-02-07 08:42:34 -08:00
2009-04-08 14:33:38 -07:00
2009-02-27 16:53:50 +09:00
2009-04-03 12:23:06 +02:00
2009-02-20 17:57:48 -08:00
2009-04-03 16:42:35 +01:00
2009-04-03 12:23:06 +02:00
2008-11-24 21:27:22 -08:00
2005-04-16 15:20:36 -07:00
2009-03-27 12:18:56 -04:00
2005-04-16 15:20:36 -07:00
2009-04-01 08:59:15 -07:00
2009-04-02 19:05:01 -07:00
2005-04-16 15:20:36 -07:00
2009-02-18 15:37:53 -08:00
2009-02-03 11:23:12 +11:00
2006-09-28 17:53:59 -07:00
2009-03-26 18:14:21 +01:00
2008-07-21 15:15:55 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2008-05-09 07:45:18 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00