Lines Matching refs:max8998

46 	struct max8998_battery_data *max8998 = power_supply_get_drvdata(psy);  in max8998_battery_get_property()  local
47 struct i2c_client *i2c = max8998->iodev->i2c; in max8998_battery_get_property()
90 struct max8998_battery_data *max8998; in max8998_battery_probe() local
99 max8998 = devm_kzalloc(&pdev->dev, sizeof(struct max8998_battery_data), in max8998_battery_probe()
101 if (!max8998) in max8998_battery_probe()
104 max8998->dev = &pdev->dev; in max8998_battery_probe()
105 max8998->iodev = iodev; in max8998_battery_probe()
106 platform_set_drvdata(pdev, max8998); in max8998_battery_probe()
107 i2c = max8998->iodev->i2c; in max8998_battery_probe()
116 dev_dbg(max8998->dev, in max8998_battery_probe()
119 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()
163 dev_dbg(max8998->dev, in max8998_battery_probe()
167 dev_err(max8998->dev, "Invalid Full Timeout value\n"); in max8998_battery_probe()
172 psy_cfg.drv_data = max8998; in max8998_battery_probe()
174 max8998->battery = power_supply_register(max8998->dev, in max8998_battery_probe()
177 if (IS_ERR(max8998->battery)) { in max8998_battery_probe()
178 ret = PTR_ERR(max8998->battery); in max8998_battery_probe()
179 dev_err(max8998->dev, "failed: power supply register: %d\n", in max8998_battery_probe()
191 struct max8998_battery_data *max8998 = platform_get_drvdata(pdev); in max8998_battery_remove() local
193 power_supply_unregister(max8998->battery); in max8998_battery_remove()