|
@@ -723,7 +723,8 @@ static int pxa_ssp_probe(struct snd_soc_dai *dai)
|
|
ssp_handle = of_parse_phandle(dev->of_node, "port", 0);
|
|
ssp_handle = of_parse_phandle(dev->of_node, "port", 0);
|
|
if (!ssp_handle) {
|
|
if (!ssp_handle) {
|
|
dev_err(dev, "unable to get 'port' phandle\n");
|
|
dev_err(dev, "unable to get 'port' phandle\n");
|
|
- return -ENODEV;
|
|
|
|
|
|
+ ret = -ENODEV;
|
|
|
|
+ goto err_priv;
|
|
}
|
|
}
|
|
|
|
|
|
priv->ssp = pxa_ssp_request_of(ssp_handle, "SoC audio");
|
|
priv->ssp = pxa_ssp_request_of(ssp_handle, "SoC audio");
|