Lines Matching refs:charger
47 struct charger_data *charger = power_supply_get_drvdata(psy); in max8997_battery_get_property() local
48 struct i2c_client *i2c = charger->iodev->i2c; in max8997_battery_get_property()
99 struct charger_data *charger; in max8997_battery_probe() local
149 charger = devm_kzalloc(&pdev->dev, sizeof(struct charger_data), in max8997_battery_probe()
151 if (charger == NULL) { in max8997_battery_probe()
156 platform_set_drvdata(pdev, charger); in max8997_battery_probe()
159 charger->dev = &pdev->dev; in max8997_battery_probe()
160 charger->iodev = iodev; in max8997_battery_probe()
162 psy_cfg.drv_data = charger; in max8997_battery_probe()
164 charger->battery = power_supply_register(&pdev->dev, in max8997_battery_probe()
167 if (IS_ERR(charger->battery)) { in max8997_battery_probe()
169 return PTR_ERR(charger->battery); in max8997_battery_probe()
177 struct charger_data *charger = platform_get_drvdata(pdev); in max8997_battery_remove() local
179 power_supply_unregister(charger->battery); in max8997_battery_remove()