[PATCH 02/15] ARM: ux500: Remove unused i2c platform_data initialisation code
From: Linus Walleij <hidden>
Date: 2012-05-09 08:46:53
Also in:
linux-i2c
From: Linus Walleij <hidden>
Date: 2012-05-09 08:46:53
Also in:
linux-i2c
On Fri, May 4, 2012 at 8:23 PM, Lee Jones [off-list ref] 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 <redacted>
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