Lines Matching full:da9150
3 * DA9150 Charger Driver
21 #include <linux/mfd/da9150/core.h>
22 #include <linux/mfd/da9150/registers.h>
26 struct da9150 *da9150; member
144 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_H); in da9150_charger_battery_status()
153 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_J); in da9150_charger_battery_status()
186 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_J); in da9150_charger_battery_health()
223 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_J); in da9150_charger_battery_present()
237 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_J); in da9150_charger_battery_charge_type()
261 reg = da9150_reg_read(charger->da9150, DA9150_PPR_CHGCTRL_C); in da9150_charger_battery_voltage_min()
289 reg = da9150_reg_read(charger->da9150, DA9150_PPR_CHGCTRL_D); in da9150_charger_battery_current_max()
302 reg = da9150_reg_read(charger->da9150, DA9150_PPR_CHGCTRL_B); in da9150_charger_battery_voltage_max()
401 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_H); in da9150_charger_vbus_irq()
433 da9150_set_bits(charger->da9150, DA9150_PPR_BKCTRL_A, in da9150_charger_otg_work()
440 da9150_set_bits(charger->da9150, DA9150_PPR_BKCTRL_A, in da9150_charger_otg_work()
452 dev_dbg(charger->dev, "DA9150 OTG notify %lu\n", val); in da9150_charger_otg_ncb()
499 .name = "da9150-usb",
507 .name = "da9150-battery",
517 struct da9150 *da9150 = dev_get_drvdata(dev->parent); in da9150_charger_probe() local
527 charger->da9150 = da9150; in da9150_charger_probe()
569 reg = da9150_reg_read(da9150, DA9150_STATUS_H); in da9150_charger_probe()
680 .name = "da9150-charger",
688 MODULE_DESCRIPTION("Charger Driver for DA9150");