Searched refs:rv3028 (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-rv3028.c | 110 struct rv3028_data *rv3028 = dev_get_drvdata(dev->parent); in timestamp0_store() local 112 regmap_update_bits(rv3028->regmap, RV3028_EVT_CTRL, RV3028_EVT_CTRL_TSR, in timestamp0_store() 121 struct rv3028_data *rv3028 = dev_get_drvdata(dev->parent); in timestamp0_show() local 126 ret = regmap_read(rv3028->regmap, RV3028_TS_COUNT, &count); in timestamp0_show() 133 ret = regmap_bulk_read(rv3028->regmap, RV3028_TS_SEC, date, in timestamp0_show() 158 struct rv3028_data *rv3028 = dev_get_drvdata(dev->parent); in timestamp0_count_show() local 161 ret = regmap_read(rv3028->regmap, RV3028_TS_COUNT, &count); in timestamp0_count_show() 180 static int rv3028_exit_eerd(struct rv3028_data *rv3028, u32 eerd) in rv3028_exit_eerd() argument 185 return regmap_update_bits(rv3028->regmap, RV3028_CTRL1, RV3028_CTRL1_EERD, 0); in rv3028_exit_eerd() 188 static int rv3028_enter_eerd(struct rv3028_data *rv3028, u3 argument 218 rv3028_update_eeprom(struct rv3028_data *rv3028, u32 eerd) rv3028_update_eeprom() argument 243 rv3028_update_cfg(struct rv3028_data *rv3028, unsigned int reg, unsigned int mask, unsigned int val) rv3028_update_cfg() argument 264 struct rv3028_data *rv3028 = dev_id; rv3028_handle_irq() local 310 struct rv3028_data *rv3028 = dev_get_drvdata(dev); rv3028_get_time() local 338 struct rv3028_data *rv3028 = dev_get_drvdata(dev); rv3028_set_time() local 367 struct rv3028_data *rv3028 = dev_get_drvdata(dev); rv3028_get_alarm() local 397 struct rv3028_data *rv3028 = dev_get_drvdata(dev); rv3028_set_alarm() local 444 struct rv3028_data *rv3028 = dev_get_drvdata(dev); rv3028_alarm_irq_enable() local 469 struct rv3028_data *rv3028 = dev_get_drvdata(dev); rv3028_read_offset() local 491 struct rv3028_data *rv3028 = dev_get_drvdata(dev); rv3028_set_offset() local 522 struct rv3028_data *rv3028 = dev_get_drvdata(dev); rv3028_param_get() local 555 struct rv3028_data *rv3028 = dev_get_drvdata(dev); rv3028_param_set() local 586 struct rv3028_data *rv3028 = dev_get_drvdata(dev); rv3028_ioctl() local 618 struct rv3028_data *rv3028 = priv; rv3028_eeprom_write() local 664 struct rv3028_data *rv3028 = priv; rv3028_eeprom_read() local 722 struct rv3028_data *rv3028 = clkout_hw_to_rv3028(hw); rv3028_clkout_recalc_rate() local 749 struct rv3028_data *rv3028 = clkout_hw_to_rv3028(hw); rv3028_clkout_set_rate() local 771 struct rv3028_data *rv3028 = clkout_hw_to_rv3028(hw); rv3028_clkout_prepare() local 779 struct rv3028_data *rv3028 = clkout_hw_to_rv3028(hw); rv3028_clkout_unprepare() local 789 struct rv3028_data *rv3028 = clkout_hw_to_rv3028(hw); rv3028_clkout_is_prepared() local 807 rv3028_clkout_register_clk(struct rv3028_data *rv3028, struct i2c_client *client) rv3028_clkout_register_clk() argument 858 rv3028_set_trickle_charger(struct rv3028_data *rv3028, struct i2c_client *client) rv3028_set_trickle_charger() argument 918 struct rv3028_data *rv3028; rv3028_probe() local [all...] |
H A D | Makefile | 146 obj-$(CONFIG_RTC_DRV_RV3028) += rtc-rv3028.o
|
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-rv3028.c | 105 struct rv3028_data *rv3028 = dev_get_drvdata(dev->parent); in timestamp0_store() local 107 regmap_update_bits(rv3028->regmap, RV3028_EVT_CTRL, RV3028_EVT_CTRL_TSR, in timestamp0_store() 116 struct rv3028_data *rv3028 = dev_get_drvdata(dev->parent); in timestamp0_show() local 121 ret = regmap_read(rv3028->regmap, RV3028_TS_COUNT, &count); in timestamp0_show() 128 ret = regmap_bulk_read(rv3028->regmap, RV3028_TS_SEC, date, in timestamp0_show() 153 struct rv3028_data *rv3028 = dev_get_drvdata(dev->parent); in timestamp0_count_show() local 156 ret = regmap_read(rv3028->regmap, RV3028_TS_COUNT, &count); in timestamp0_count_show() 175 static int rv3028_exit_eerd(struct rv3028_data *rv3028, u32 eerd) in rv3028_exit_eerd() argument 180 return regmap_update_bits(rv3028->regmap, RV3028_CTRL1, RV3028_CTRL1_EERD, 0); in rv3028_exit_eerd() 183 static int rv3028_enter_eerd(struct rv3028_data *rv3028, u3 argument 213 rv3028_update_eeprom(struct rv3028_data *rv3028, u32 eerd) rv3028_update_eeprom() argument 238 rv3028_update_cfg(struct rv3028_data *rv3028, unsigned int reg, unsigned int mask, unsigned int val) rv3028_update_cfg() argument 259 struct rv3028_data *rv3028 = dev_id; rv3028_handle_irq() local 306 struct rv3028_data *rv3028 = dev_get_drvdata(dev); rv3028_get_time() local 336 struct rv3028_data *rv3028 = dev_get_drvdata(dev); rv3028_set_time() local 365 struct rv3028_data *rv3028 = dev_get_drvdata(dev); rv3028_get_alarm() local 395 struct rv3028_data *rv3028 = dev_get_drvdata(dev); rv3028_set_alarm() local 442 struct rv3028_data *rv3028 = dev_get_drvdata(dev); rv3028_alarm_irq_enable() local 467 struct rv3028_data *rv3028 = dev_get_drvdata(dev); rv3028_read_offset() local 489 struct rv3028_data *rv3028 = dev_get_drvdata(dev); rv3028_set_offset() local 520 struct rv3028_data *rv3028 = dev_get_drvdata(dev); rv3028_ioctl() local 552 struct rv3028_data *rv3028 = priv; rv3028_eeprom_write() local 598 struct rv3028_data *rv3028 = priv; rv3028_eeprom_read() local 656 struct rv3028_data *rv3028 = clkout_hw_to_rv3028(hw); rv3028_clkout_recalc_rate() local 683 struct rv3028_data *rv3028 = clkout_hw_to_rv3028(hw); rv3028_clkout_set_rate() local 705 struct rv3028_data *rv3028 = clkout_hw_to_rv3028(hw); rv3028_clkout_prepare() local 713 struct rv3028_data *rv3028 = clkout_hw_to_rv3028(hw); rv3028_clkout_unprepare() local 723 struct rv3028_data *rv3028 = clkout_hw_to_rv3028(hw); rv3028_clkout_is_prepared() local 741 rv3028_clkout_register_clk(struct rv3028_data *rv3028, struct i2c_client *client) rv3028_clkout_register_clk() argument 789 struct rv3028_data *rv3028; rv3028_probe() local [all...] |
H A D | Makefile | 142 obj-$(CONFIG_RTC_DRV_RV3028) += rtc-rv3028.o
|
Completed in 4 milliseconds