max30102.c (dd86dbf94f93add95e153084e54b94deff7264b7) max30102.c (c31c946af81c389febec8a09e627062a6ebd8c88)
1/*
2 * max30102.c - Support for MAX30102 heart rate and pulse oximeter sensor
3 *
4 * Copyright (C) 2017 Matt Ranostay <matt@ranostay.consulting>
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 2 of the License, or

--- 406 unchanged lines hidden (view full) ---

415 data->indio_dev = indio_dev;
416 data->client = client;
417
418 mutex_init(&data->lock);
419 i2c_set_clientdata(client, indio_dev);
420
421 data->regmap = devm_regmap_init_i2c(client, &max30102_regmap_config);
422 if (IS_ERR(data->regmap)) {
1/*
2 * max30102.c - Support for MAX30102 heart rate and pulse oximeter sensor
3 *
4 * Copyright (C) 2017 Matt Ranostay <matt@ranostay.consulting>
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 2 of the License, or

--- 406 unchanged lines hidden (view full) ---

415 data->indio_dev = indio_dev;
416 data->client = client;
417
418 mutex_init(&data->lock);
419 i2c_set_clientdata(client, indio_dev);
420
421 data->regmap = devm_regmap_init_i2c(client, &max30102_regmap_config);
422 if (IS_ERR(data->regmap)) {
423 dev_err(&client->dev, "regmap initialization failed.\n");
423 dev_err(&client->dev, "regmap initialization failed\n");
424 return PTR_ERR(data->regmap);
425 }
426 max30102_set_powermode(data, false);
427
428 ret = max30102_chip_init(data);
429 if (ret)
430 return ret;
431

--- 54 unchanged lines hidden ---
424 return PTR_ERR(data->regmap);
425 }
426 max30102_set_powermode(data, false);
427
428 ret = max30102_chip_init(data);
429 if (ret)
430 return ret;
431

--- 54 unchanged lines hidden ---