static int imx_chipidea_port_post_init(void *drvdata) { struct imx_chipidea *ci = drvdata; int ret; ret = imx_usbmisc_port_post_init(ci->portno, ci->flags); if (ret) dev_err(ci->dev, "post misc init failed: %s\n", strerror(-ret)); return ret; }
static int imx_chipidea_port_post_init(void *drvdata) { struct device_d *dev = drvdata; struct imxusb_platformdata *pdata = dev->platform_data; int ret; ret = imx_usbmisc_port_post_init(dev->id, pdata->flags); if (ret) dev_err(dev, "post misc init failed: %s\n", strerror(-ret)); return ret; }