ASoC: cs42l73: Return proper error code if device id mismatch
Subsystems (3)
PATCH 1/2 ASoC: cs42l73: Return proper error code if device id mismatch
Return -ENODEV instead of 0 if device id mismatch.
Signed-off-by Axel Lin <[email protected]>
--- sound/soc/codecs/cs42l73.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
sound/soc/codecs/cs42l73.c +1 -0
@@ -1370,6 +1370,7 @@ static __devinit int cs42l73_i2c_probe(struct i2c_client *i2c_client,if (devid !=CS42L73_DEVID ) { + ret = -ENODEV ;dev_err (&i2c_client->dev,"CS42L73 Device ID (%X). Expected %X\n" , devid,CS42L73_DEVID );
Signature · 1 line
1.7.5.4
PATCH 2/2 ASoC: cs42l73: Show correct revision id
Signed-off-by Axel Lin <[email protected]>
--- sound/soc/codecs/cs42l73.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
sound/soc/codecs/cs42l73.c +1 -1
@@ -1384,7 +1384,7 @@ static __devinit int cs42l73_i2c_probe(struct i2c_client *i2c_client, }dev_info (&i2c_client->dev, -"Cirrus Logic CS42L73, Revision: %02X\n" , ret &0xFF ); +"Cirrus Logic CS42L73, Revision: %02X\n" , reg &0xFF );regcache_cache_only (cs42l73->regmap, true);
Signature · 1 line
1.7.5.4
Mark Brown
AppliedRe: [PATCH 2/2] ASoC: cs42l73: Show correct revision id
Quoted 1 line · Axel Lin
Signed-off-by Axel Lin <[email protected]>
Applied, thanks.
Mark Brown
AppliedQuoted 1 line · Axel Lin
Return
-ENODEVinstead of 0 if device id mismatch.
Applied, thanks.