Current bindings specify that "fsl,mpc8323-qe-usb" compatible entry should be used as a base match for QE UDCs, so update the driver to comply with the bindings. Signed-off-by: Anton Vorontsov <avorontsov@xxxxxxxxxxxxx> --- On Thu, Apr 02, 2009 at 02:17:11PM -0500, Scott Wood wrote: > Anton Vorontsov wrote: > >On Thu, Apr 02, 2009 at 01:42:37PM -0500, Timur Tabi wrote: > >>Anton Vorontsov wrote: > >> > >>>Oh, I was wrong. fsl_qe_udc driver uses mpc8360 compatible for > >>>matching, so you can't remove it. :-/ > >>Ugh, that's a bug in the driver then. > > > >Yes, but that depends on what chip was the first one? MPC8323 or > >MPC8360? > > Actually, it depends on which one we picked in the devtree binding > (assuming they're compatible both ways), which appears to be > mpc8323. A bit delayed, but here is a patch to fix the issue. drivers/usb/gadget/fsl_qe_udc.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/drivers/usb/gadget/fsl_qe_udc.c b/drivers/usb/gadget/fsl_qe_udc.c index d701bf4..7881f12 100644 --- a/drivers/usb/gadget/fsl_qe_udc.c +++ b/drivers/usb/gadget/fsl_qe_udc.c @@ -2751,6 +2751,10 @@ static int __devexit qe_udc_remove(struct of_device *ofdev) /*-------------------------------------------------------------------------*/ static struct of_device_id __devinitdata qe_udc_match[] = { { + .compatible = "fsl,mpc8323-qe-usb", + .data = (void *)PORT_QE, + }, + { .compatible = "fsl,mpc8360-qe-usb", .data = (void *)PORT_QE, }, -- 1.6.3.3 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html