Lines Matching refs:bq27x00_device_info
87 struct bq27x00_device_info;
89 int (*read)(struct bq27x00_device_info *di, u8 reg, bool single);
108 struct bq27x00_device_info { struct
206 static inline int bq27x00_read(struct bq27x00_device_info *di, u8 reg, in bq27x00_read()
219 static bool bq27xxx_is_chip_version_higher(struct bq27x00_device_info *di) in bq27xxx_is_chip_version_higher()
231 static int bq27x00_battery_read_rsoc(struct bq27x00_device_info *di) in bq27x00_battery_read_rsoc()
254 static int bq27x00_battery_read_charge(struct bq27x00_device_info *di, u8 reg) in bq27x00_battery_read_charge()
277 static inline int bq27x00_battery_read_nac(struct bq27x00_device_info *di) in bq27x00_battery_read_nac()
296 static inline int bq27x00_battery_read_lmd(struct bq27x00_device_info *di) in bq27x00_battery_read_lmd()
305 static int bq27x00_battery_read_ilmd(struct bq27x00_device_info *di) in bq27x00_battery_read_ilmd()
336 static int bq27x00_battery_read_energy(struct bq27x00_device_info *di) in bq27x00_battery_read_energy()
358 static int bq27x00_battery_read_temperature(struct bq27x00_device_info *di) in bq27x00_battery_read_temperature()
378 static int bq27x00_battery_read_cyct(struct bq27x00_device_info *di) in bq27x00_battery_read_cyct()
396 static int bq27x00_battery_read_time(struct bq27x00_device_info *di, u8 reg) in bq27x00_battery_read_time()
417 static int bq27x00_battery_read_pwr_avg(struct bq27x00_device_info *di, u8 reg) in bq27x00_battery_read_pwr_avg()
438 static int bq27x00_battery_read_health(struct bq27x00_device_info *di) in bq27x00_battery_read_health()
471 static void bq27x00_update(struct bq27x00_device_info *di) in bq27x00_update()
544 struct bq27x00_device_info *di = in bq27x00_battery_poll()
545 container_of(work, struct bq27x00_device_info, work.work); in bq27x00_battery_poll()
561 static int bq27x00_battery_current(struct bq27x00_device_info *di, in bq27x00_battery_current()
589 static int bq27x00_battery_status(struct bq27x00_device_info *di, in bq27x00_battery_status()
617 static int bq27x00_battery_capacity_level(struct bq27x00_device_info *di, in bq27x00_battery_capacity_level()
651 static int bq27x00_battery_voltage(struct bq27x00_device_info *di, in bq27x00_battery_voltage()
683 struct bq27x00_device_info *di = power_supply_get_drvdata(psy); in bq27x00_battery_get_property()
761 struct bq27x00_device_info *di = power_supply_get_drvdata(psy); in bq27x00_external_power_changed()
767 static int bq27x00_powersupply_init(struct bq27x00_device_info *di, in bq27x00_powersupply_init()
813 static void bq27x00_powersupply_unregister(struct bq27x00_device_info *di) in bq27x00_powersupply_unregister()
840 static int bq27x00_read_i2c(struct bq27x00_device_info *di, u8 reg, bool single) in bq27x00_read_i2c()
878 struct bq27x00_device_info *di; in bq27x00_battery_probe()
926 struct bq27x00_device_info *di = i2c_get_clientdata(client); in bq27x00_battery_remove()
980 static int bq27000_read_platform(struct bq27x00_device_info *di, u8 reg, in bq27000_read_platform()
1016 struct bq27x00_device_info *di; in bq27000_battery_probe()
1049 struct bq27x00_device_info *di = platform_get_drvdata(pdev); in bq27000_battery_remove()