On Fri, May 4, 2012 at 8:23 PM, Lee Jones <lee.jones@xxxxxxxxxx> wrote: > Now that u5500 is obsolete, u8500 is the only user of the Nomadik > i2c driver. Well actually arch/arm/mach-nomadik has this block too, but it's not making use of it right now, so why not. > As such there is no requirement to differentiate between > initialisation values. By the time a new SoC is released, almost all > of the ux500 platform will be DT:ed, so we can make decisions based > on the compatible property instead. > > Signed-off-by: Lee Jones <lee.jones@xxxxxxxxxx> So why not copy the contents of arch/arm/plat-nomadik/include/plat/i2c.h into drivers/i2c/busses/i2c-nomadik.c and delete that header from plat at the same time? Then there sure is no way for platforms to sneak in any platform data any other way. Yours, Linus Walleij -- 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