Lines Matching refs:rc5t583
50 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); in rc5t583_rtc_alarm_irq_enable() local
56 return regmap_update_bits(rc5t583->regmap, RC5T583_RTC_CTL1, SET_YAL, in rc5t583_rtc_alarm_irq_enable()
71 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); in rc5t583_rtc_read_time() local
75 ret = regmap_bulk_read(rc5t583->regmap, RC5T583_RTC_SEC, rtc_data, in rc5t583_rtc_read_time()
95 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); in rc5t583_rtc_set_time() local
107 ret = regmap_bulk_write(rc5t583->regmap, RC5T583_RTC_SEC, rtc_data, in rc5t583_rtc_set_time()
119 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); in rc5t583_rtc_read_alarm() local
124 ret = regmap_bulk_read(rc5t583->regmap, RC5T583_RTC_AY_MIN, alarm_data, in rc5t583_rtc_read_alarm()
138 ret = regmap_read(rc5t583->regmap, RC5T583_RTC_CTL1, &interrupt_enable); in rc5t583_rtc_read_alarm()
151 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); in rc5t583_rtc_set_alarm() local
165 ret = regmap_bulk_write(rc5t583->regmap, RC5T583_RTC_AY_MIN, alarm_data, in rc5t583_rtc_set_alarm()
181 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); in rc5t583_rtc_interrupt() local
187 ret = regmap_read(rc5t583->regmap, RC5T583_RTC_CTL2, &rtc_reg); in rc5t583_rtc_interrupt()
197 ret = regmap_write(rc5t583->regmap, RC5T583_RTC_CTL2, rtc_reg); in rc5t583_rtc_interrupt()
217 struct rc5t583 *rc5t583 = dev_get_drvdata(pdev->dev.parent); in rc5t583_rtc_probe() local
231 ret = regmap_write(rc5t583->regmap, RC5T583_RTC_CTL2, 0); in rc5t583_rtc_probe()
236 ret = regmap_write(rc5t583->regmap, RC5T583_RTC_ADJ, 0); in rc5t583_rtc_probe()
242 pmic_plat_data = dev_get_platdata(rc5t583->dev); in rc5t583_rtc_probe()
286 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); in rc5t583_rtc_suspend() local
291 ret = regmap_read(rc5t583->regmap, RC5T583_RTC_CTL1, in rc5t583_rtc_suspend()
298 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); in rc5t583_rtc_resume() local
302 return regmap_write(rc5t583->regmap, RC5T583_RTC_CTL1, in rc5t583_rtc_resume()