Hi, I have a (architectural design) question about I2C drivers in kernel space. Currently, I'm writing userspace software for using external sensors on an raspberry pi via bcm2835's I2C bus with the help of wiringPi/ioctl, e.g. the barometric pressure with the MPL115A2 sensor. I now had the idea to write the software directly in kernel space, providing a device, e.g. /dev/mpl115a2, for polling the sensor data. Does this idea fit into the architectural design of the I2C subsystem / the sensors ? Or should code for handling I2C clients stay in userspace? Is there any good documentation for writing such drivers except the kernel Documentation? I found some information in the kernel wiki which is unfortunately not that detailed. Regards, Robin -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html