On 01/24/2011 06:28 PM, Shinya Kuribayashi wrote:
On 1/18/2011 2:19 AM, Jean-Hugues Deschenes wrote:
+u32 dw_readl(struct dw_i2c_dev *dev, int offset)
+{
+ u32 value = readl(dev-base + offset);
+
+ if (dev-swab)
+ return swab32(value);
+ else
+
On 1/18/2011 2:19 AM, Jean-Hugues Deschenes wrote:
+u32 dw_readl(struct dw_i2c_dev *dev, int offset)
+{
+u32 value = readl(dev-base + offset);
+
+if (dev-swab)
+return swab32(value);
+else
+return value;
+}
+EXPORT_SYMBOL(dw_readl);
+
+void
+u32 dw_readl(struct dw_i2c_dev *dev, int offset)
+{
+ u32 value = readl(dev-base + offset);
+
+ if (dev-swab)
+ return swab32(value);
+ else
+ return value;
+}
+EXPORT_SYMBOL(dw_readl);
+
+void dw_writel(struct dw_i2c_dev *dev, u32 b, int offset)
From: Dirk Brandewie dirk.brande...@gmail.com
Allows CPUs of a given endianness to access a dw controller of a different
endianness. Endianncess difference is detected at run time through the dw
component type register.
This is the hand application of a patch set by Jean-Hugues Deschenes
applied