Lines Matching refs:max8998
47 struct max8998_battery_data *max8998 = power_supply_get_drvdata(psy); in max8998_battery_get_property() local
48 struct i2c_client *i2c = max8998->iodev->i2c; in max8998_battery_get_property()
91 struct max8998_battery_data *max8998; in max8998_battery_probe() local
100 max8998 = devm_kzalloc(&pdev->dev, sizeof(struct max8998_battery_data), in max8998_battery_probe()
102 if (!max8998) in max8998_battery_probe()
105 max8998->dev = &pdev->dev; in max8998_battery_probe()
106 max8998->iodev = iodev; in max8998_battery_probe()
107 platform_set_drvdata(pdev, max8998); in max8998_battery_probe()
108 i2c = max8998->iodev->i2c; in max8998_battery_probe()
117 dev_dbg(max8998->dev, in max8998_battery_probe()
120 dev_err(max8998->dev, "Invalid EOC value\n"); in max8998_battery_probe()
139 dev_dbg(max8998->dev, in max8998_battery_probe()
143 dev_err(max8998->dev, "Invalid Restart Level\n"); in max8998_battery_probe()
162 dev_dbg(max8998->dev, in max8998_battery_probe()
166 dev_err(max8998->dev, "Invalid Full Timeout value\n"); in max8998_battery_probe()
170 psy_cfg.drv_data = max8998; in max8998_battery_probe()
172 max8998->battery = devm_power_supply_register(max8998->dev, in max8998_battery_probe()
175 if (IS_ERR(max8998->battery)) { in max8998_battery_probe()
176 ret = PTR_ERR(max8998->battery); in max8998_battery_probe()
177 dev_err(max8998->dev, "failed: power supply register: %d\n", in max8998_battery_probe()