]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - include/linux/i2c.h
i2c: rephrase explanation of I2C_CLASS_DEPRECATED
[karo-tx-linux.git] / include / linux / i2c.h
index 72d0ece70ed30dba632f8df51a4cc7d229f02300..d501d3956f13f041864dc25f0d7e8724ea2b5210 100644 (file)
@@ -295,6 +295,8 @@ static inline int i2c_slave_event(struct i2c_client *client,
 {
        return client->slave_cb(client, event, val);
 }
+#else
+static inline bool i2c_detect_slave_mode(struct device *dev) { return false; }
 #endif
 
 /**
@@ -687,7 +689,8 @@ i2c_unlock_adapter(struct i2c_adapter *adapter)
 #define I2C_CLASS_HWMON                (1<<0)  /* lm_sensors, ... */
 #define I2C_CLASS_DDC          (1<<3)  /* DDC bus on graphics adapters */
 #define I2C_CLASS_SPD          (1<<7)  /* Memory modules */
-#define I2C_CLASS_DEPRECATED   (1<<8)  /* Warn users that adapter will stop using classes */
+/* Warn users that the adapter doesn't support classes anymore */
+#define I2C_CLASS_DEPRECATED   (1<<8)
 
 /* Internal numbers to terminate lists */
 #define I2C_CLIENT_END         0xfffeU