i2c: add FUNC flag for slave capabilities
authorWolfram Sang <wsa+renesas@sang-engineering.com>
Thu, 14 May 2015 12:40:02 +0000 (14:40 +0200)
committerWolfram Sang <wsa@the-dreams.de>
Sun, 31 May 2015 23:07:08 +0000 (08:07 +0900)
So users can check in advance if there is slave support.

Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
include/uapi/linux/i2c.h

index 0e949cbfd333388fc12d42bcf26e91a2cf1524cf..b0a7dd61eb353a273e3009a01e0682495064e643 100644 (file)
@@ -87,6 +87,7 @@ struct i2c_msg {
 #define I2C_FUNC_PROTOCOL_MANGLING     0x00000004 /* I2C_M_IGNORE_NAK etc. */
 #define I2C_FUNC_SMBUS_PEC             0x00000008
 #define I2C_FUNC_NOSTART               0x00000010 /* I2C_M_NOSTART */
+#define I2C_FUNC_SLAVE                 0x00000020
 #define I2C_FUNC_SMBUS_BLOCK_PROC_CALL 0x00008000 /* SMBus 2.0 */
 #define I2C_FUNC_SMBUS_QUICK           0x00010000
 #define I2C_FUNC_SMBUS_READ_BYTE       0x00020000