Lines Matching refs:palmas
3 * rtc-palmas.c -- Palmas Real Time Clock driver.
18 #include <linux/mfd/palmas.h>
38 struct palmas *palmas = dev_get_drvdata(dev->parent);
42 ret = palmas_update_bits(palmas, PALMAS_RTC_BASE, PALMAS_RTC_CTRL_REG,
49 ret = palmas_bulk_read(palmas, PALMAS_RTC_BASE, PALMAS_SECONDS_REG,
69 struct palmas *palmas = dev_get_drvdata(dev->parent);
80 ret = palmas_update_bits(palmas, PALMAS_RTC_BASE, PALMAS_RTC_CTRL_REG,
87 ret = palmas_bulk_write(palmas, PALMAS_RTC_BASE, PALMAS_SECONDS_REG,
95 ret = palmas_update_bits(palmas, PALMAS_RTC_BASE, PALMAS_RTC_CTRL_REG,
104 struct palmas *palmas = dev_get_drvdata(dev->parent);
108 return palmas_write(palmas, PALMAS_RTC_BASE,
116 struct palmas *palmas = dev_get_drvdata(dev->parent);
119 ret = palmas_bulk_read(palmas, PALMAS_RTC_BASE,
134 ret = palmas_read(palmas, PALMAS_RTC_BASE, PALMAS_RTC_INTERRUPTS_REG,
149 struct palmas *palmas = dev_get_drvdata(dev->parent);
165 ret = palmas_bulk_write(palmas, PALMAS_RTC_BASE,
179 struct palmas *palmas = dev_get_drvdata(dev->parent);
183 ret = palmas_read(palmas, PALMAS_RTC_BASE, PALMAS_RTC_STATUS_REG,
190 ret = palmas_write(palmas, PALMAS_RTC_BASE, PALMAS_RTC_STATUS_REG,
225 struct palmas *palmas = dev_get_drvdata(pdev->dev.parent);
259 ret = palmas_update_bits(palmas, PALMAS_PMU_CONTROL_BASE,
268 ret = palmas_update_bits(palmas, PALMAS_PMU_CONTROL_BASE,
280 ret = palmas_update_bits(palmas, PALMAS_RTC_BASE, PALMAS_RTC_CTRL_REG,
341 { .compatible = "ti,palmas-rtc"},
351 .name = "palmas-rtc",