Home
last modified time | relevance | path

Searched refs:ip5xxx (Results 1 – 1 of 1) sorted by relevance

/Linux-v6.1/drivers/power/supply/
Dip5xxx_power.c77 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 …]