Ah, you are talking about the individual slave devices within an device tree i2c bus like the i2c eeproms? Yea, it would be nicer if one could define it as such to deal with having slave devices that can't handle certain speeds such as I have. This patch does work though nicely for my needs with an SAMA5 with three i2c buses running at 50kHz, 100kHz and 400kHz separately. -- 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