Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6
[sfrench/cifs-2.6.git] / include / linux / mod_devicetable.h
index bc50d9a80d89ed40acfc18882dc8378490f437ee..b29e7f6f8fa580d9c4c39b4fca596a98e249b2d4 100644 (file)
@@ -553,4 +553,22 @@ struct isapnp_device_id {
        kernel_ulong_t driver_data;     /* data private to the driver */
 };
 
+/**
+ * struct amba_id - identifies a device on an AMBA bus
+ * @id: The significant bits if the hardware device ID
+ * @mask: Bitmask specifying which bits of the id field are significant when
+ *     matching.  A driver binds to a device when ((hardware device ID) & mask)
+ *     == id.
+ * @data: Private data used by the driver.
+ */
+struct amba_id {
+       unsigned int            id;
+       unsigned int            mask;
+#ifndef __KERNEL__
+       kernel_ulong_t          data;
+#else
+       void                    *data;
+#endif
+};
+
 #endif /* LINUX_MOD_DEVICETABLE_H */