Home
last modified time | relevance | path

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

/linux/drivers/rtc/
H A Drtc-rv3032.c3 * 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, in rv3032_update_cfg()
187 struct rv3032_data *rv3032 = dev_id; rv3032_handle_irq() local
225 struct rv3032_data *rv3032 = dev_get_drvdata(dev); rv3032_get_time() local
253 struct rv3032_data *rv3032 = dev_get_drvdata(dev); rv3032_set_time() local
278 struct rv3032_data *rv3032 = dev_get_drvdata(dev); rv3032_get_alarm() local
308 struct rv3032_data *rv3032 = dev_get_drvdata(dev); rv3032_set_alarm() local
347 struct rv3032_data *rv3032 = dev_get_drvdata(dev); rv3032_alarm_irq_enable() local
372 struct rv3032_data *rv3032 = dev_get_drvdata(dev); rv3032_read_offset() local
388 struct rv3032_data *rv3032 = dev_get_drvdata(dev); rv3032_set_offset() local
399 struct rv3032_data *rv3032 = dev_get_drvdata(dev); rv3032_param_get() local
434 struct rv3032_data *rv3032 = dev_get_drvdata(dev); rv3032_param_set() local
468 struct rv3032_data *rv3032 = dev_get_drvdata(dev); rv3032_ioctl() local
498 struct rv3032_data *rv3032 = priv; rv3032_eeprom_write() local
539 struct rv3032_data *rv3032 = priv; rv3032_eeprom_read() local
577 rv3032_trickle_charger_setup(struct device * dev,struct rv3032_data * rv3032) rv3032_trickle_charger_setup() argument
628 struct rv3032_data *rv3032 = clkout_hw_to_rv3032(hw); rv3032_clkout_recalc_rate() local
672 struct rv3032_data *rv3032 = clkout_hw_to_rv3032(hw); rv3032_clkout_set_rate() local
717 struct rv3032_data *rv3032 = clkout_hw_to_rv3032(hw); rv3032_clkout_prepare() local
724 struct rv3032_data *rv3032 = clkout_hw_to_rv3032(hw); rv3032_clkout_unprepare() local
732 struct rv3032_data *rv3032 = clkout_hw_to_rv3032(hw); rv3032_clkout_is_prepared() local
750 rv3032_clkout_register_clk(struct rv3032_data * rv3032,struct i2c_client * client) rv3032_clkout_register_clk() argument
789 struct rv3032_data *rv3032 = dev_get_drvdata(dev); rv3032_hwmon_read_temp() local
867 struct rv3032_data *rv3032 = dev_get_drvdata(dev); rv3032_hwmon_register() local
896 struct rv3032_data *rv3032; rv3032_probe() local
[all...]
H A DMakefile158 obj-$(CONFIG_RTC_DRV_RV3032) += rtc-rv3032.o
H A DKconfig749 tristate "Micro Crystal RV3032"
753 RV3032.
756 will be called rtc-rv3032.
/linux/Documentation/devicetree/bindings/rtc/
H A Dmicrocrystal,rv3032.yaml4 $id: http://devicetree.org/schemas/rtc/microcrystal,rv3032.yaml#
17 const: microcrystal,rv3032
57 compatible = "microcrystal,rv3032";
/linux/arch/arm/boot/dts/st/
H A Dstm32mp13xx-dhcor-som.dtsi23 rtc0 = &rv3032;
204 rv3032: rtc@51 { label
205 compatible = "microcrystal,rv3032";