Lines Matching refs:palmas
2 * rtc-palmas.c -- Palmas Real Time Clock driver.
31 #include <linux/mfd/palmas.h>
51 struct palmas *palmas = dev_get_drvdata(dev->parent);
55 ret = palmas_update_bits(palmas, PALMAS_RTC_BASE, PALMAS_RTC_CTRL_REG,
62 ret = palmas_bulk_read(palmas, PALMAS_RTC_BASE, PALMAS_SECONDS_REG,
82 struct palmas *palmas = dev_get_drvdata(dev->parent);
93 ret = palmas_update_bits(palmas, PALMAS_RTC_BASE, PALMAS_RTC_CTRL_REG,
100 ret = palmas_bulk_write(palmas, PALMAS_RTC_BASE, PALMAS_SECONDS_REG,
108 ret = palmas_update_bits(palmas, PALMAS_RTC_BASE, PALMAS_RTC_CTRL_REG,
117 struct palmas *palmas = dev_get_drvdata(dev->parent);
121 return palmas_write(palmas, PALMAS_RTC_BASE,
129 struct palmas *palmas = dev_get_drvdata(dev->parent);
132 ret = palmas_bulk_read(palmas, PALMAS_RTC_BASE,
147 ret = palmas_read(palmas, PALMAS_RTC_BASE, PALMAS_RTC_INTERRUPTS_REG,
162 struct palmas *palmas = dev_get_drvdata(dev->parent);
178 ret = palmas_bulk_write(palmas, PALMAS_RTC_BASE,
192 struct palmas *palmas = dev_get_drvdata(dev->parent);
196 ret = palmas_read(palmas, PALMAS_RTC_BASE, PALMAS_RTC_STATUS_REG,
203 ret = palmas_write(palmas, PALMAS_RTC_BASE, PALMAS_RTC_STATUS_REG,
238 struct palmas *palmas = dev_get_drvdata(pdev->dev.parent);
272 ret = palmas_update_bits(palmas, PALMAS_PMU_CONTROL_BASE,
281 ret = palmas_update_bits(palmas, PALMAS_PMU_CONTROL_BASE,
293 ret = palmas_update_bits(palmas, PALMAS_RTC_BASE, PALMAS_RTC_CTRL_REG,
355 { .compatible = "ti,palmas-rtc"},
365 .name = "palmas-rtc",