Home
last modified time | relevance | path

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

/linux-4.19.296/drivers/regulator/
Dti-abb-regulator.c147 static inline bool ti_abb_check_txdone(const struct ti_abb *abb) in ti_abb_check_txdone() argument
149 return !!(readl(abb->int_base) & abb->txdone_mask); in ti_abb_check_txdone()
156 static inline void ti_abb_clear_txdone(const struct ti_abb *abb) in ti_abb_clear_txdone() argument
158 writel(abb->txdone_mask, abb->int_base); in ti_abb_clear_txdone()
168 static int ti_abb_wait_txdone(struct device *dev, struct ti_abb *abb) in ti_abb_wait_txdone() argument
173 while (timeout++ <= abb->settling_time) { in ti_abb_wait_txdone()
174 status = ti_abb_check_txdone(abb); in ti_abb_wait_txdone()
182 __func__, timeout, readl(abb->int_base)); in ti_abb_wait_txdone()
193 static int ti_abb_clear_all_txdone(struct device *dev, const struct ti_abb *abb) in ti_abb_clear_all_txdone() argument
198 while (timeout++ <= abb->settling_time) { in ti_abb_clear_all_txdone()
[all …]
DMakefile106 obj-$(CONFIG_REGULATOR_TI_ABB) += ti-abb-regulator.o