|
@@ -542,4 +542,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 */
|