Hi Jean, After a long discussion with other engineers, we finally got parsing I2C device info table code out of the I2C controller driver. Here is a description for the patch: 1. Patch for I2C controller driver for Intel low power platform "Moorestown". 2. The driver depends on a GPIO driver for Intel Moorestown platform. 3. Patch is based on Linux 2.6.30-rc5. 4. Patch 1 will: a. Add "i2c_moorestown.c" and "i2c_moorestown.h" to kernel directory "drivers/i2c/busses" b. Add items into kernel files "drivers/i2c/busses/Kconfig" and "drivers/i2c/Makefile". Code for parsing I2C device info table and register the table into I2C core are moved into a separate platform driver under arch/ directory per your comments. Thanks Wen -- 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