linux/Documentation/i2c
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
..
busses Documentation: remove references to /etc/modprobe.conf 2012-03-30 16:03:15 -07:00
muxes i2c: Rename last mux driver to standard pattern 2012-05-12 14:28:18 +02:00
dev-interface i2c: Document the implementation details of the /dev interface 2008-10-14 17:30:05 +02:00
fault-codes i2c: Document standard fault codes 2008-07-14 22:38:22 +02:00
functionality i2c: Split I2C_M_NOSTART support out of I2C_FUNC_PROTOCOL_MANGLING 2012-05-30 10:55:34 +02:00
i2c-protocol i2c: Split I2C_M_NOSTART support out of I2C_FUNC_PROTOCOL_MANGLING 2012-05-30 10:55:34 +02:00
i2c-stub i2c-stub: Documentation update 2009-12-06 17:06:30 +01:00
instantiating-devices USB: ohci-nxp: Rename symbols from pnx4008 to nxp 2012-03-13 14:27:28 -07:00
old-module-parameters i2c: Drop probe, ignore and force module parameters 2009-12-06 17:06:24 +01:00
smbus-protocol i2c: Functions for byte-swapped smbus_write/read_word_data 2011-10-30 13:47:25 +01:00
summary i2c: Delete an outdated piece of documentation 2007-12-12 13:45:24 +01:00
ten-bit-addresses i2c: Fix device name for 10-bit slave address 2011-11-23 11:33:07 +01:00
upgrading-clients i2c: Minor fixes to upgrading-clients document 2011-03-20 14:50:52 +01:00
writing-clients i2c/writing-clients: Fix foo_driver.id_table 2011-05-24 20:58:48 +02:00