Hi, this iio subsystem is a good hint. Thank you both very much! Regards, Robin Am 27.06.2013 16:57 schrieb "Sylwester Nawrocki" <s.nawrocki@xxxxxxxxxxx>: > > Hi, > > On 06/27/2013 04:33 PM, Robin Müller-Bady wrote: > > 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. > > AFAIK the IIO framework should be use nowadays sensors like this one. > Unfortunately I'm not aware of any detailed documentation of this > subsystem. This presentation [1] might be helpful. > > I think you could get some help asking on linux-iio@xxxxxxxxxxxxxxx > mailing list. > > > 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. > > [1] http://tinyurl.com/o6yxwrm > > Regards, > Sylwester > -- 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