On 31/12/14 10:25, Wolfram Sang wrote: > On Fri, Dec 26, 2014 at 12:37:36PM +0000, Jonathan Cameron wrote: >> On 15/12/14 21:19, Srinivas Pandruvada wrote: >>> To use i2c auto detect to work we need to have a non zero class. >>> The closest class is I2C_CLASS_HWMON, as it defined to be used >>> with all hw monitoring drivers. >>> >>> Also this class is already used by some iio driver, hid drivers, led >>> and misc drivers. So this is not new that this is used outside >>> hwmon drivers. >>> >>> Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@xxxxxxxxxxxxxxx> >> Been meaning to sort this out for a while. We really shouldn't be camping >> on the HWMON class (nor should anyone else). >> >> Wolfram, do you mind new classes being added? > > In general, I wouldn't mind but I wonder if it makes sense here. DDC and > SPD are very special I2C uses where access should be limited, so a > seperate class makes sense IMO. HWMON has a specific name, but really > became "everything what people could hook to their I2C bus" these days. > So, if anything, we could think about renaming I2C_CLASS_HWMON to > I2C_CLASS_STANDARD or something (or at least add a comment about that in > i2c.h)? I'd think IIO devices fall into the default category. Please say > if you think different. If we'd add the IIO class, most drivers will > need patches to support IIO devices which would have worked otherwise, > so this change should be justified. The I2C_CLASS_STANDARD option sounds sensible - though perhaps the comment would be quicker ;) > > @Jean: Do you have anything to add? > > -- > To unsubscribe from this list: send the line "unsubscribe linux-iio" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html