Home
last modified time | relevance | path

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

/linux/drivers/rtc/
H A Drtc-rv3032.c118 static int rv3032_exit_eerd(struct rv3032_data *rv3032, u32 eerd) in rv3032_exit_eerd() argument
123 return regmap_update_bits(rv3032->regmap, RV3032_CTRL1, RV3032_CTRL1_EERD, 0); in rv3032_exit_eerd()
126 static int rv3032_enter_eerd(struct rv3032_data *rv3032, u32 *eerd) in rv3032_enter_eerd() argument
131 ret = regmap_read(rv3032->regmap, RV3032_CTRL1, &ctrl1); in rv3032_enter_eerd()
139 ret = regmap_update_bits(rv3032->regmap, RV3032_CTRL1, in rv3032_enter_eerd()
144 ret = regmap_read_poll_timeout(rv3032->regmap, RV3032_TLSB, status, in rv3032_enter_eerd()
148 rv3032_exit_eerd(rv3032, *eerd); in rv3032_enter_eerd()
156 static int rv3032_update_cfg(struct rv3032_data *rv3032, unsigned int reg, in rv3032_update_cfg() argument
162 ret = rv3032_enter_eerd(rv3032, &eerd); in rv3032_update_cfg()
166 ret = regmap_update_bits(rv3032->regmap, reg, mask, val); in rv3032_update_cfg()
[all …]
H A DMakefile152 obj-$(CONFIG_RTC_DRV_RV3032) += rtc-rv3032.o
H A DKconfig723 will be called rtc-rv3032.
/linux/arch/arm/boot/dts/st/
H A Dstm32mp13xx-dhcor-som.dtsi23 rtc0 = &rv3032;
204 rv3032: rtc@51 { label
205 compatible = "microcrystal,rv3032";
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mp-dhcom-som.dtsi15 rtc0 = &rv3032;
415 rv3032: rtc@51 { label
416 compatible = "microcrystal,rv3032";