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
..
2011-11-17 12:58:07 -08:00
2011-11-17 02:11:42 -05:00
2011-10-25 13:25:22 +02:00
2011-12-07 22:26:56 +01:00
2011-10-31 19:32:02 -04:00
2011-12-16 10:05:14 -08:00
2011-12-09 14:07:12 -05:00
2011-11-17 11:42:54 -02:00
2011-11-06 19:44:47 -08:00
2011-11-11 22:28:33 -05:00
2011-11-07 10:13:52 -08:00
2011-11-25 21:55:07 -08:00
2011-10-31 19:31:43 -04:00
2011-11-14 23:31:35 +01:00
2011-11-06 19:44:47 -08:00
2011-11-24 01:59:38 -06:00
2011-11-06 19:44:47 -08:00
2011-12-15 14:16:47 -08:00
2011-12-15 11:25:43 -07:00
2011-12-16 12:58:39 -08:00
2011-12-02 08:25:46 -08:00
2011-12-12 08:31:21 -08:00
2011-11-08 18:34:16 -08:00
2011-12-18 11:46:42 +00:00
2011-11-18 22:04:12 -02:00
2011-11-07 10:13:52 -08:00
2011-11-29 18:01:53 -08:00
2011-11-22 09:18:06 -08:00
2011-12-16 11:27:56 -08:00
2011-11-29 18:39:37 -05:00
2011-11-15 22:41:50 -02:00
2011-10-31 19:32:13 -04:00
2011-11-08 22:35:48 +01:00
2011-12-09 14:26:11 +11:00
2011-11-12 00:03:50 -02:00
2011-10-31 19:31:52 -04:00
2011-10-31 19:31:53 -04:00
2011-11-07 21:45:14 -05:00
2011-11-21 20:36:05 -08:00
2011-12-10 16:18:39 -05:00
2011-11-07 21:26:55 -05:00
2011-12-16 12:17:32 -08:00
2011-10-31 19:31:54 -04:00
2011-12-07 09:06:37 -08:00
2011-11-15 11:03:30 +01:00
2011-10-31 19:31:01 -04:00
2011-10-18 14:17:40 -07:00
2011-12-14 08:26:42 -08:00
2011-11-06 19:44:47 -08:00
2011-11-10 09:02:12 +01:00
2011-12-05 13:07:28 -05:00
2011-11-07 10:13:52 -08:00
2011-12-05 17:06:37 +01:00
2011-11-02 16:07:02 -07:00
2011-11-08 14:51:46 +11:00
2011-12-06 11:38:32 +01:00
2011-12-09 07:50:29 -08:00
2011-11-28 18:58:31 +00:00
2011-12-09 07:50:28 -08:00
2011-12-01 13:32:18 +01:00
2011-12-04 10:46:58 -08:00
2011-11-14 10:47:01 -06:00
2011-10-31 19:31:57 -04:00
2011-11-11 16:16:25 +09:00
2011-12-07 22:17:39 +01:00
2011-12-09 14:07:12 -05:00
2011-12-13 16:13:15 -08:00
2011-12-06 06:00:59 +00:00
2011-11-06 20:38:49 -05:00
2011-11-21 20:36:46 -08:00
2011-10-31 19:32:10 -04:00
2011-12-13 09:46:01 -08:00
2011-10-31 19:32:19 -04:00
2011-11-22 00:56:17 +00:00
2011-11-24 13:04:48 +10:30
2011-11-06 19:44:47 -08:00
2011-11-16 22:04:17 +01:00
2011-12-15 11:28:46 -05:00
2011-10-31 19:32:01 -04:00
2011-10-26 15:39:02 +02:00
2011-10-26 15:39:02 +02:00