Lines Matching full:max8998
3 // RTC driver for Maxim MAX8998
16 #include <linux/mfd/max8998.h>
17 #include <linux/mfd/max8998-private.h>
68 struct max8998_dev *max8998; member
249 struct max8998_dev *max8998 = dev_get_drvdata(pdev->dev.parent); in max8998_rtc_probe() local
250 struct max8998_platform_data *pdata = max8998->pdata; in max8998_rtc_probe()
260 info->max8998 = max8998; in max8998_rtc_probe()
261 info->rtc = max8998->rtc; in max8998_rtc_probe()
265 info->rtc_dev = devm_rtc_device_register(&pdev->dev, "max8998-rtc", in max8998_rtc_probe()
274 if (!max8998->irq_domain) in max8998_rtc_probe()
277 info->irq = irq_create_mapping(max8998->irq_domain, MAX8998_IRQ_ALARM0); in max8998_rtc_probe()
302 { "max8998-rtc", TYPE_MAX8998 },
310 .name = "max8998-rtc",
320 MODULE_DESCRIPTION("Maxim MAX8998 RTC driver");