Lines Matching refs:da9052
16 #include <linux/mfd/da9052/da9052.h>
17 #include <linux/mfd/da9052/reg.h>
20 dev_err(rtc->da9052->dev, "%s: " fmt, __func__, ##__VA_ARGS__)
26 struct da9052 *da9052;
33 ret = da9052_reg_update(rtc->da9052, DA9052_ALARM_Y_REG,
39 ret = da9052_reg_update(rtc->da9052, DA9052_ALARM_Y_REG,
63 ret = da9052_group_read(rtc->da9052, DA9052_ALARM_MI_REG, 5, &v[0][0]);
70 ret = da9052_group_read(rtc->da9052,
101 struct da9052 *da9052 = rtc->da9052;
117 ret = da9052_reg_update(da9052, DA9052_ALARM_MI_REG,
128 ret = da9052_group_write(da9052, DA9052_ALARM_H_REG, 3, v);
132 ret = da9052_reg_update(da9052, DA9052_ALARM_Y_REG,
144 ret = da9052_reg_read(rtc->da9052, DA9052_ALARM_Y_REG);
161 ret = da9052_group_read(rtc->da9052, DA9052_COUNT_S_REG, 6, &v[0][0]);
168 ret = da9052_group_read(rtc->da9052,
215 ret = da9052_group_write(rtc->da9052, DA9052_COUNT_S_REG, 6, v);
283 rtc->da9052 = dev_get_drvdata(pdev->dev.parent);
286 ret = da9052_reg_write(rtc->da9052, DA9052_BBAT_CONT_REG, 0xFE);
293 ret = da9052_reg_update(rtc->da9052, DA9052_ALARM_Y_REG,
311 ret = da9052_request_irq(rtc->da9052, DA9052_IRQ_ALARM, "ALM",
324 .name = "da9052-rtc",
333 MODULE_ALIAS("platform:da9052-rtc");