|
@@ -382,7 +382,9 @@ static int mcp3422_probe(struct i2c_client *client,
|
|
|
| MCP3422_CHANNEL_VALUE(0)
|
|
|
| MCP3422_PGA_VALUE(MCP3422_PGA_1)
|
|
|
| MCP3422_SAMPLE_RATE_VALUE(MCP3422_SRATE_240));
|
|
|
- mcp3422_update_config(adc, config);
|
|
|
+ err = mcp3422_update_config(adc, config);
|
|
|
+ if (err < 0)
|
|
|
+ return err;
|
|
|
|
|
|
err = devm_iio_device_register(&client->dev, indio_dev);
|
|
|
if (err < 0)
|