[PATCH] i2c: make better use of IDR in i2c-core