Commit 7c081528 authored by Mark Brown's avatar Mark Brown

Merge remote-tracking branch 'asoc/fix/tlv320aic31xx' into asoc-linus

parents 3674b710 a72d2abb
...@@ -1178,7 +1178,7 @@ static void aic31xx_pdata_from_of(struct aic31xx_priv *aic31xx) ...@@ -1178,7 +1178,7 @@ static void aic31xx_pdata_from_of(struct aic31xx_priv *aic31xx)
} }
#endif /* CONFIG_OF */ #endif /* CONFIG_OF */
static void aic31xx_device_init(struct aic31xx_priv *aic31xx) static int aic31xx_device_init(struct aic31xx_priv *aic31xx)
{ {
int ret, i; int ret, i;
...@@ -1197,7 +1197,7 @@ static void aic31xx_device_init(struct aic31xx_priv *aic31xx) ...@@ -1197,7 +1197,7 @@ static void aic31xx_device_init(struct aic31xx_priv *aic31xx)
"aic31xx-reset-pin"); "aic31xx-reset-pin");
if (ret < 0) { if (ret < 0) {
dev_err(aic31xx->dev, "not able to acquire gpio\n"); dev_err(aic31xx->dev, "not able to acquire gpio\n");
return; return ret;
} }
} }
...@@ -1210,6 +1210,7 @@ static void aic31xx_device_init(struct aic31xx_priv *aic31xx) ...@@ -1210,6 +1210,7 @@ static void aic31xx_device_init(struct aic31xx_priv *aic31xx)
if (ret != 0) if (ret != 0)
dev_err(aic31xx->dev, "Failed to request supplies: %d\n", ret); dev_err(aic31xx->dev, "Failed to request supplies: %d\n", ret);
return ret;
} }
static int aic31xx_i2c_probe(struct i2c_client *i2c, static int aic31xx_i2c_probe(struct i2c_client *i2c,
...@@ -1239,7 +1240,9 @@ static int aic31xx_i2c_probe(struct i2c_client *i2c, ...@@ -1239,7 +1240,9 @@ static int aic31xx_i2c_probe(struct i2c_client *i2c,
aic31xx->pdata.codec_type = id->driver_data; aic31xx->pdata.codec_type = id->driver_data;
aic31xx_device_init(aic31xx); ret = aic31xx_device_init(aic31xx);
if (ret)
return ret;
return snd_soc_register_codec(&i2c->dev, &soc_codec_driver_aic31xx, return snd_soc_register_codec(&i2c->dev, &soc_codec_driver_aic31xx,
aic31xx_dai_driver, aic31xx_dai_driver,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment