===== Overview ===== Kernel issues related to I2C and SMBus. ===== Files ===== * [[https://github.com/torvalds/linux/tree/master/Documentation|Documentation/]] * [[https://github.com/torvalds/linux/tree/master/Documentation/i2c|i2c/]] * [[https://github.com/torvalds/linux/tree/master/Documentation/devicetree|devicetree/]] * [[https://github.com/torvalds/linux/tree/master/Documentation/devicetree/bindings|bindings/]] * [[https://github.com/torvalds/linux/tree/master/Documentation/devicetree/bindings/i2c|i2c/]] * [[https://github.com/torvalds/linux/tree/master/include|include/]] * [[https://github.com/torvalds/linux/tree/master/include|linux/]] * [[https://github.com/torvalds/linux/blob/master/include/linux/i2c.h|i2c.h]] * [[https://github.com/torvalds/linux/blob/master/include/linux/i2c-dev.h|i2c-dev.h]] * [[https://github.com/torvalds/linux/blob/master/include/linux/i2c-algo-bit.h|i2c-algo-bit.h]] * [[https://github.com/torvalds/linux/blob/master/include/linux/i2c-smbus.h|i2c-smbus.h]] * [[https://github.com/torvalds/linux/tree/master/include/uapi|uapi/]] * [[https://github.com/torvalds/linux/tree/master/include/uapi/linux|linux/]] * [[https://github.com/torvalds/linux/blob/master/include/uapi/linux/i2c.h|i2c.h]] * [[https://github.com/torvalds/linux/blob/master/include/uapi/linux/i2c-dev.h|i2c-dev.h]] * [[https://github.com/torvalds/linux/tree/master/drivers|drivers/]] * [[https://github.com/torvalds/linux/tree/master/drivers/i2c|i2c/]] * [[https://github.com/torvalds/linux/blob/master/drivers/i2c/i2c-dev.c|i2c-dev.c]] ===== Internal wiki pages ===== * [[i2c ioctl structures]]