|
@@ -263,10 +263,14 @@ static const struct dev_pm_ops uio_pdrv_genirq_dev_pm_ops = {
|
|
|
};
|
|
|
|
|
|
#ifdef CONFIG_OF
|
|
|
-static const struct of_device_id uio_of_genirq_match[] = {
|
|
|
- { /* empty for now */ },
|
|
|
+static struct of_device_id uio_of_genirq_match[] = {
|
|
|
+ { /* This is filled with module_parm */ },
|
|
|
+ { /* Sentinel */ },
|
|
|
};
|
|
|
MODULE_DEVICE_TABLE(of, uio_of_genirq_match);
|
|
|
+
|
|
|
+module_param_string(of_id, uio_of_genirq_match[0].compatible, 128, 0);
|
|
|
+MODULE_PARM_DESC(of_id, "Openfirmware id of the device to be handled by uio");
|
|
|
#else
|
|
|
# define uio_of_genirq_match NULL
|
|
|
#endif
|