mirror of https://gitee.com/openkylin/linux.git
usb: gadget: udc: renesas_usb3: Use of_device_get_match_data() helper
Use the of_device_get_match_data() helper instead of open coding, postponing the matching until when it's really needed. Note that the renesas_usb3 driver is used with DT only, so there's always a valid match. Reviewed-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> Reviewed-by: Simon Horman <horms+renesas@verge.net.au> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
This commit is contained in:
parent
b61e47b448
commit
ca02a5af65
|
@ -2569,20 +2569,15 @@ static int renesas_usb3_probe(struct platform_device *pdev)
|
|||
{
|
||||
struct renesas_usb3 *usb3;
|
||||
struct resource *res;
|
||||
const struct of_device_id *match;
|
||||
int irq, ret;
|
||||
const struct renesas_usb3_priv *priv;
|
||||
const struct soc_device_attribute *attr;
|
||||
|
||||
match = of_match_node(usb3_of_match, pdev->dev.of_node);
|
||||
if (!match)
|
||||
return -ENODEV;
|
||||
|
||||
attr = soc_device_match(renesas_usb3_quirks_match);
|
||||
if (attr)
|
||||
priv = attr->data;
|
||||
else
|
||||
priv = match->data;
|
||||
priv = of_device_get_match_data(&pdev->dev);
|
||||
|
||||
irq = platform_get_irq(pdev, 0);
|
||||
if (irq < 0) {
|
||||
|
|
Loading…
Reference in New Issue