> > For my purpose of decoding the EDID read only access is fine. > > > > But I do know there are programs that use the user space I2C drivers > > to control extended monitor functions. Some monitors let you set > > brightnesss, contrast, on/off via the I2C link. > > In which case you will need the current mechanism, with the class > mechanism to stop sensor drivers probing the bus. There is no absolute necessity to do that as far as I can see. Usually, there is nothing on the DDC bus but the DDC EEPROM itself, so the probes won't happen except for the EEPROM itself, for which it is safe. -- Jean "Khali" Delvare http://khali.linux-fr.org/