Lines Matching defs:rc5t583

3  * rtc-rc5t583.c -- RICOH RC5T583 Real Time Clock
18 #include <linux/mfd/rc5t583.h>
40 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent);
46 return regmap_update_bits(rc5t583->regmap, RC5T583_RTC_CTL1, SET_YAL,
51 * Gets current rc5t583 RTC time and date parameters.
61 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent);
65 ret = regmap_bulk_read(rc5t583->regmap, RC5T583_RTC_SEC, rtc_data,
85 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent);
97 ret = regmap_bulk_write(rc5t583->regmap, RC5T583_RTC_SEC, rtc_data,
109 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent);
114 ret = regmap_bulk_read(rc5t583->regmap, RC5T583_RTC_AY_MIN, alarm_data,
128 ret = regmap_read(rc5t583->regmap, RC5T583_RTC_CTL1, &interrupt_enable);
141 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent);
155 ret = regmap_bulk_write(rc5t583->regmap, RC5T583_RTC_AY_MIN, alarm_data,
171 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent);
177 ret = regmap_read(rc5t583->regmap, RC5T583_RTC_CTL2, &rtc_reg);
187 ret = regmap_write(rc5t583->regmap, RC5T583_RTC_CTL2, rtc_reg);
207 struct rc5t583 *rc5t583 = dev_get_drvdata(pdev->dev.parent);
221 ret = regmap_write(rc5t583->regmap, RC5T583_RTC_CTL2, 0);
226 ret = regmap_write(rc5t583->regmap, RC5T583_RTC_ADJ, 0);
232 pmic_plat_data = dev_get_platdata(rc5t583->dev);
243 "rtc-rc5t583", &pdev->dev);
262 * Disable rc5t583 RTC interrupts.
275 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent);
280 ret = regmap_read(rc5t583->regmap, RC5T583_RTC_CTL1,
287 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent);
291 return regmap_write(rc5t583->regmap, RC5T583_RTC_CTL1,
303 .name = "rtc-rc5t583",
309 MODULE_ALIAS("platform:rtc-rc5t583");