Searched refs:ip5xxx (Results 1 – 1 of 1) sorted by relevance
/Linux-v6.1/drivers/power/supply/ |
D | ip5xxx_power.c | 77 struct ip5xxx { struct 90 static int ip5xxx_read(struct ip5xxx *ip5xxx, unsigned int reg, in ip5xxx_read() argument 95 ret = regmap_read(ip5xxx->regmap, reg, val); in ip5xxx_read() 97 ip5xxx->initialized = false; in ip5xxx_read() 102 static int ip5xxx_update_bits(struct ip5xxx *ip5xxx, unsigned int reg, in ip5xxx_update_bits() argument 107 ret = regmap_update_bits(ip5xxx->regmap, reg, mask, val); in ip5xxx_update_bits() 109 ip5xxx->initialized = false; in ip5xxx_update_bits() 116 struct ip5xxx *ip5xxx = power_supply_get_drvdata(psy); in ip5xxx_initialize() local 119 if (ip5xxx->initialized) in ip5xxx_initialize() 126 ret = ip5xxx_update_bits(ip5xxx, IP5XXX_SYS_CTL1, in ip5xxx_initialize() [all …]
|