Feng Tang
0d5fb5ea7d
i2c-eg20t: correct the driver init order of pch_i2c_probe()
...
Before registering an adapter to i2c subsystem, we need make sure
driver is ready for incoming i2c xfer, becasue the i2c_add_adapter()
may trigger a i2c device driver's proble function which may start
some real i2c xfer. I met this issue when integrating a TSC2007 i2c
touch screen device with the i2c-eg20t driver.
This patch will call request_irq() and hw init before calling
i2c_add_adapter().
Signed-off-by: Feng Tang <feng.tang@intel.com>
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2011-12-18 11:46:42 +00:00
..
2009-03-25 10:21:35 +00:00
2011-03-31 11:26:23 -03:00
2011-07-25 17:49:42 +02:00
2010-03-02 12:23:37 +01:00
2009-01-07 14:29:18 +01:00
2010-05-21 18:41:01 +02:00
2010-10-24 18:16:58 +02:00
2010-05-21 18:41:01 +02:00
2011-11-03 13:28:14 -07:00
2011-10-29 09:55:45 +01:00
2011-07-25 17:49:43 +02:00
2011-03-31 11:26:23 -03:00
2011-10-29 11:03:53 +01:00
2011-10-29 11:03:53 +01:00
2011-10-29 11:03:53 +01:00
2011-10-29 11:03:51 +01:00
2011-01-27 00:39:30 +00:00
2011-12-18 11:46:42 +00:00
2011-03-31 11:26:23 -03:00
2011-05-18 23:24:50 +02:00
2011-10-29 09:55:45 +01:00
2010-05-21 18:41:01 +02:00
2011-05-24 20:58:49 +02:00
2011-03-31 11:26:23 -03:00
2008-01-27 18:14:45 +01:00
2011-09-14 22:16:14 +01:00
2011-03-31 11:26:23 -03:00
2011-01-04 00:53:37 +00:00
2011-01-04 00:53:37 +00:00
2011-03-31 11:26:23 -03:00
2011-08-22 09:13:21 +01:00
2011-05-18 12:32:23 -06:00
2011-01-04 01:19:43 +00:00
2011-03-31 11:26:23 -03:00
2008-08-10 22:56:15 +02:00
2011-01-10 22:11:22 +01:00
2011-11-01 00:54:17 +00:00
2011-11-26 21:58:54 +00:00
2011-05-26 19:45:05 +02:00
2010-09-27 23:21:16 +01:00
2011-12-18 11:45:54 +00:00
2011-05-24 20:58:49 +02:00
2011-05-24 20:58:49 +02:00
2011-05-24 20:58:49 +02:00
2010-10-13 16:19:04 +11:00
2010-09-30 14:14:22 +02:00
2010-10-24 18:16:57 +02:00
2010-05-21 18:41:01 +02:00
2011-10-29 09:55:45 +01:00
2011-05-13 00:10:36 +01:00
2010-03-13 20:56:52 +01:00
2011-03-17 09:19:20 +08:00
2011-10-31 19:31:29 -04:00
2011-07-25 17:49:43 +02:00
2011-12-18 11:44:49 +00:00
2011-07-25 17:49:43 +02:00
2009-04-07 10:23:34 +01:00
2010-03-24 14:38:39 +01:00
2011-11-06 19:44:47 -08:00
2011-10-29 09:55:45 +01:00
2010-07-10 09:42:47 +02:00
2010-05-21 18:41:01 +02:00
2010-05-21 18:41:01 +02:00
2010-05-21 18:41:01 +02:00
2010-05-21 18:41:01 +02:00
2011-10-29 09:55:45 +01:00
2010-05-21 18:40:56 +02:00
2011-06-29 11:36:10 +02:00
2011-11-06 19:44:47 -08:00
2010-03-30 22:02:32 +09:00
2010-05-21 18:41:01 +02:00
2010-05-21 18:41:01 +02:00
2010-10-24 18:16:59 +02:00
2011-05-26 19:45:05 +02:00
2011-11-03 13:28:14 -07:00
2011-10-29 11:03:52 +01:00
2011-10-30 13:47:25 +01:00
2010-05-21 18:41:01 +02:00