diff options
Diffstat (limited to 'drivers/usb/chipidea/core.c')
| -rw-r--r-- | drivers/usb/chipidea/core.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/usb/chipidea/core.c b/drivers/usb/chipidea/core.c index 281fc51720ce..798cb077867a 100644 --- a/drivers/usb/chipidea/core.c +++ b/drivers/usb/chipidea/core.c @@ -753,7 +753,7 @@ static int ci_get_platdata(struct device *dev,  		return ret;  	} -	if (of_find_property(dev->of_node, "non-zero-ttctrl-ttha", NULL)) +	if (of_property_read_bool(dev->of_node, "non-zero-ttctrl-ttha"))  		platdata->flags |= CI_HDRC_SET_NON_ZERO_TTHA;  	ext_id = ERR_PTR(-ENODEV); @@ -1108,7 +1108,7 @@ static int ci_hdrc_probe(struct platform_device *pdev)  	ret = ci_usb_phy_init(ci);  	if (ret) {  		dev_err(dev, "unable to init phy: %d\n", ret); -		return ret; +		goto ulpi_exit;  	}  	ci->hw_bank.phys = res->start;  |