usb: gadget: fsl: Add of device table to enable module autoloading
With this table added, the fsl_usb2_udc module is automatically loaded by udev in the presence of a matching device. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Link: https://lore.kernel.org/r/d1bf63f3ffe58bbd113467b56443e37f96435492.1708709120.git.u.kleine-koenig@pengutronix.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
ac92ea6b65
commit
1b4d8c77fd
@ -2675,6 +2675,15 @@ static const struct platform_device_id fsl_udc_devtype[] = {
|
||||
}
|
||||
};
|
||||
MODULE_DEVICE_TABLE(platform, fsl_udc_devtype);
|
||||
|
||||
static const struct of_device_id fsl_udc_dt_ids[] = {
|
||||
{ .compatible = "fsl-usb2-dr" },
|
||||
{ .compatible = "fsl-usb2-mph" },
|
||||
{ .compatible = "fsl,mpc5121-usb2-dr" },
|
||||
{ /* sentinel */ }
|
||||
};
|
||||
MODULE_DEVICE_TABLE(of, fsl_udc_dt_ids);
|
||||
|
||||
static struct platform_driver udc_driver = {
|
||||
.probe = fsl_udc_probe,
|
||||
.remove_new = fsl_udc_remove,
|
||||
@ -2684,6 +2693,7 @@ static struct platform_driver udc_driver = {
|
||||
.resume = fsl_udc_resume,
|
||||
.driver = {
|
||||
.name = driver_name,
|
||||
.of_match_table = fsl_udc_dt_ids,
|
||||
/* udc suspend/resume called from OTG driver */
|
||||
.suspend = fsl_udc_otg_suspend,
|
||||
.resume = fsl_udc_otg_resume,
|
||||
|
Loading…
x
Reference in New Issue
Block a user