Sascha, I've noticed the following in i2c_board_info initializers: arch/arm/mach-mx2/pcm038.c: I2C_BOARD_INFO("rtc-pcf8563", 0x51), arch/arm/mach-mx2/pcm038.c- .type = "pcf8563" However, I2C_BOARD_INFO is defined as: #define I2C_BOARD_INFO(dev_type, dev_addr) \ .type = dev_type, .addr = (dev_addr) so you're initializing .type twice. Only one of these will be used, so you may want to correct these entries. (Looking at Realview, the one which is used is the second - so in the above case, .type will be initialized with current gcc to "pcf8563" not "rtc-pcf8563".) -- 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