From: Paul Burton <paul.burton@xxxxxxxxxx> This is a simple matter of providing a match table, the probe code needs no modification. Signed-off-by: Paul Burton <paul.burton@xxxxxxxxxx> --- drivers/usb/host/ohci-jz4740.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/drivers/usb/host/ohci-jz4740.c b/drivers/usb/host/ohci-jz4740.c index 8ddd8f5..bb69733 100644 --- a/drivers/usb/host/ohci-jz4740.c +++ b/drivers/usb/host/ohci-jz4740.c @@ -234,11 +234,20 @@ static int jz4740_ohci_remove(struct platform_device *pdev) return 0; } +#ifdef CONFIG_OF +static struct of_device_id jz4740_ohci_of_match[] = { + { .compatible = "ingenic,jz4740-ohci", }, + { }, +}; +MODULE_DEVICE_TABLE(of, jz4740_ohci_of_match); +#endif + static struct platform_driver ohci_hcd_jz4740_driver = { .probe = jz4740_ohci_probe, .remove = jz4740_ohci_remove, .driver = { .name = "jz4740-ohci", + .of_match_table = of_match_ptr(jz4740_ohci_of_match), .owner = THIS_MODULE, }, }; -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html