I've got a device on the i2c2 bus.
If I download the 3.10 kernel and device tree from linux-at91, the i2c probe does not detect i2c2.
But, if I change the git repo to the 3.18 kernel and device tree, i2c probe initializes the i2c2 bus just fine.
No modifications are made to the kernel or device tree. Odd behavior, as i2c2 is enabled in both device trees.