Hi Manish, I saw that there is a new driver named i2c-yosemite in Linux 2.6.3-mm2. Quoting your words in the header: "Currently, this Linux driver wont be integrated into the generic Linux I2C framework." Why that? If everyone reimplements what already exists, the kernel is likely to go bigger with no benefit. Also, you won't be able to use all user-space tools that already exist, and will also have to write specific chip drivers for the chips present on the yosemite bus, although these drivers (Atmel 24C32 EEPROM and MAX 1619) already exist. Please explain to us why you cannot/don't want to use the existing i2c subsystem. Thanks. -- Jean Delvare http://www.ensicaen.ismra.fr/~delvare/