Searched full:rv3032 (Results 1 – 9 of 9) sorted by relevance
| /kernel/linux/linux-5.10/drivers/rtc/ |
| D | rtc-rv3032.c | 3 * RTC driver for the Micro Crystal RV3032 117 static int rv3032_exit_eerd(struct rv3032_data *rv3032, u32 eerd) in rv3032_exit_eerd() argument 122 return regmap_update_bits(rv3032->regmap, RV3032_CTRL1, RV3032_CTRL1_EERD, 0); in rv3032_exit_eerd() 125 static int rv3032_enter_eerd(struct rv3032_data *rv3032, u32 *eerd) in rv3032_enter_eerd() argument 130 ret = regmap_read(rv3032->regmap, RV3032_CTRL1, &ctrl1); in rv3032_enter_eerd() 138 ret = regmap_update_bits(rv3032->regmap, RV3032_CTRL1, in rv3032_enter_eerd() 143 ret = regmap_read_poll_timeout(rv3032->regmap, RV3032_TLSB, status, in rv3032_enter_eerd() 147 rv3032_exit_eerd(rv3032, *eerd); in rv3032_enter_eerd() 155 static int rv3032_update_cfg(struct rv3032_data *rv3032, unsigned int reg, in rv3032_update_cfg() argument 161 ret = rv3032_enter_eerd(rv3032, &eerd); in rv3032_update_cfg() [all …]
|
| D | Makefile | 144 obj-$(CONFIG_RTC_DRV_RV3032) += rtc-rv3032.o
|
| D | Kconfig | 674 tristate "Micro Crystal RV3032" 678 RV3032. 681 will be called rtc-rv3032.
|
| /kernel/linux/linux-6.6/drivers/rtc/ |
| D | rtc-rv3032.c | 3 * RTC driver for the Micro Crystal RV3032 118 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() [all …]
|
| D | Makefile | 148 obj-$(CONFIG_RTC_DRV_RV3032) += rtc-rv3032.o
|
| D | Kconfig | 681 tristate "Micro Crystal RV3032" 685 RV3032. 688 will be called rtc-rv3032.
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/rtc/ |
| D | microcrystal,rv3032.yaml | 4 $id: http://devicetree.org/schemas/rtc/microcrystal,rv3032.yaml# 17 const: microcrystal,rv3032 55 compatible = "microcrystal,rv3032";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/rtc/ |
| D | microcrystal,rv3032.yaml | 4 $id: http://devicetree.org/schemas/rtc/microcrystal,rv3032.yaml# 17 const: microcrystal,rv3032 54 compatible = "microcrystal,rv3032";
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/ |
| D | imx8mp-dhcom-som.dtsi | 15 rtc0 = &rv3032; 404 rv3032: rtc@51 { label 405 compatible = "microcrystal,rv3032";
|