ARM: OMAP: Make plat-omap/i2c.c port checks local
The common code should not have any omap1 or omap2+ specific code, and should not need to call the cpu_is_omap macros. The only remaining user for cpu_is_omap macros is omap_i2c_nr_ports(). Let's make those checks in the omap specific implementation of omap_i2c_add_bus() instead in order to remove cpu_is_omap usage from the common code. Signed-off-by: Tony Lindgren <tony@atomide.com>
This commit is contained in:
@@ -54,6 +54,9 @@ int __init omap_i2c_add_bus(struct omap_i2c_bus_platform_data *pdata,
|
||||
struct platform_device *pdev;
|
||||
struct resource *res;
|
||||
|
||||
if (bus_id > 1)
|
||||
return -EINVAL;
|
||||
|
||||
omap1_i2c_mux_pins(bus_id);
|
||||
|
||||
pdev = &omap_i2c_devices[bus_id - 1];
|
||||
|
Reference in New Issue
Block a user