Mark Brown
14674e7011
i2c: Split I2C_M_NOSTART support out of I2C_FUNC_PROTOCOL_MANGLING
...
Since there are uses for I2C_M_NOSTART which are much more sensible and
standard than most of the protocol mangling functionality (the main one
being gather writes to devices where something like a register address
needs to be inserted before a block of data) create a new I2C_FUNC_NOSTART
for this feature and update all the users to use it.
Also strengthen the disrecommendation of the protocol mangling while we're
at it.
In the case of regmap-i2c we remove the requirement for mangling as
I2C_M_NOSTART is the only mangling feature which is being used.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Wolfram Sang <w.sang@pengutronix.de>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
2012-05-30 10:55:34 +02:00
..
2012-03-28 18:30:03 +01:00
2012-01-12 20:32:04 +01:00
2012-01-12 20:32:04 +01:00
2012-01-12 20:32:04 +01:00
2009-01-07 14:29:18 +01:00
2012-01-12 20:32:04 +01:00
2012-01-12 20:32:04 +01:00
2012-01-12 20:32:04 +01:00
2012-01-12 20:32:04 +01:00
2011-10-29 09:55:45 +01:00
2012-01-12 20:32:04 +01:00
2012-05-12 20:36:24 +02:00
2012-05-12 14:28:11 +02:00
2012-05-12 14:28:11 +02:00
2012-04-10 08:09:03 -07:00
2012-05-12 14:28:15 +02:00
2011-11-18 09:52:10 -08:00
2012-05-12 14:28:14 +02:00
2011-03-31 11:26:23 -03:00
2012-05-12 14:28:11 +02:00
2012-01-14 12:32:16 -08:00
2012-01-12 20:32:04 +01:00
2012-03-26 21:47:19 +02:00
2012-01-14 12:32:16 -08:00
2008-01-27 18:14:45 +01:00
2012-05-26 13:35:03 -07:00
2012-01-12 20:32:04 +01:00
2012-01-12 20:32:04 +01:00
2011-01-04 00:53:37 +00:00
2012-03-26 21:47:18 +02:00
2012-05-12 14:28:12 +02:00
2012-01-12 20:32:04 +01:00
2012-05-26 12:57:47 -07:00
2008-08-10 22:56:15 +02:00
2012-01-12 20:32:04 +01:00
2011-11-01 00:54:17 +00:00
2012-05-30 10:55:34 +02:00
2012-05-12 16:49:54 +02:00
2012-01-12 20:32:04 +01:00
2012-01-20 08:24:22 -08: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
2012-01-12 20:32:04 +01:00
2010-09-30 14:14:22 +02:00
2012-05-12 14:28:11 +02:00
2012-01-12 20:32:04 +01:00
2012-01-12 20:32:04 +01:00
2012-05-12 14:28:14 +02:00
2012-04-30 15:37:17 +10:00
2012-01-10 10:29:41 +08:00
2012-01-12 20:32:04 +01:00
2012-05-12 14:28:11 +02:00
2012-05-30 10:55:34 +02:00
2012-05-17 15:15:56 +02:00
2012-05-17 15:15:56 +02:00
2010-03-24 14:38:39 +01:00
2012-01-12 20:32:04 +01:00
2012-05-12 14:28:12 +02:00
2010-07-10 09:42:47 +02:00
2012-01-12 20:32:04 +01:00
2012-03-07 19:05:04 +01:00
2012-01-12 20:32:04 +01:00
2012-01-14 12:32:16 -08:00
2012-01-12 20:32:04 +01: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
2012-05-12 16:10:12 +02:00
2011-11-18 09:52:10 -08:00
2012-05-12 14:28:11 +02:00
2012-01-12 20:32:04 +01:00
2012-01-14 12:32:16 -08:00
2012-05-12 14:28:18 +02:00
2012-02-24 22:25:57 +01:00
2012-05-26 13:35:03 -07:00
2012-05-12 14:28:14 +02:00
2012-01-12 20:32:04 +01:00
2010-05-21 18:41:01 +02:00