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 --- |