From: Andy Green <a...@warmcat.com>

As part of removing cpu_...() from the OMAP I2C driver, we need to
convert the CPU tests into functionality flags that are set by
hwmod class in the same way the IP revision is.

More flags are needed than will fit in the existing u8 flags
member of omap_i2c_dev_attr.

These flags can refer to options inside the IP block but they are
most needed for information about cpu implementation specific
options that are not part of the IP block itself.  For example,
how the CPU data bus is wired to the IP block databus differs
between OMAP cpus and affects how you must shift the address in
the IP block, but is not a feature of the IP block itself.

Cc: patc...@linaro.org
Cc: Ben Dooks <ben-li...@fluff.org>
Reported-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Andy Green <andy.gr...@linaro.org>
Signed-off-by: Tony Lindgren <t...@atomide.com>
Signed-off-by: Kevin Hilman <khil...@ti.com>
---
 arch/arm/plat-omap/include/plat/i2c.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/arch/arm/plat-omap/include/plat/i2c.h 
b/arch/arm/plat-omap/include/plat/i2c.h
index a1d3d06..fd75dad 100644
--- a/arch/arm/plat-omap/include/plat/i2c.h
+++ b/arch/arm/plat-omap/include/plat/i2c.h
@@ -47,7 +47,7 @@ static inline int omap_register_i2c_bus(int bus_id, u32 
clkrate,
  */
 struct omap_i2c_dev_attr {
        u8      fifo_depth;
-       u8      flags;
+       u32     flags;
 };
 
 void __init omap1_i2c_mux_pins(int bus_id);
-- 
1.7.4

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to