rtc_irq
if (is_valid_irq(rtc_irq))
if (is_valid_irq(rtc_irq) && !(rtc_control & RTC_24H)) {
if (is_valid_irq(rtc_irq)) {
retval = request_irq(rtc_irq, rtc_cmos_int_handler,
dev_dbg(dev, "IRQ %d is already in use\n", rtc_irq);
!is_valid_irq(rtc_irq) ? "no alarms" :
if (is_valid_irq(rtc_irq))
free_irq(rtc_irq, cmos_rtc.rtc);
static void cmos_do_shutdown(int rtc_irq)
if (is_valid_irq(rtc_irq))
cmos_do_probe(struct device *dev, struct resource *ports, int rtc_irq)
cmos_rtc.irq = rtc_irq;
rtc->rtc_irq = platform_get_irq(pdev, 0);
if (rtc->rtc_irq < 0) {
ret = rtc->rtc_irq;
ret = devm_request_irq(dev, rtc->rtc_irq, ftrtc010_rtc_interrupt,
int rtc_irq;
unsigned long events = 0, rtc_irq;
rtc_irq = rtc_reg_read(rtc, MA35_REG_RTC_INTSTS);
if (rtc_irq & RTC_INTSTS_ALMIF) {
info->rtc_irq = platform_get_irq(pdev, 0);
if (info->rtc_irq < 0)
return info->rtc_irq;
info->rtc_irq = parent_i2c->irq;
ret = regmap_add_irq_chip(info->rtc_regmap, info->rtc_irq,
regmap_del_irq_chip(info->rtc_irq, info->rtc_irq_data);
regmap_del_irq_chip(info->rtc_irq, info->rtc_irq_data);
disable_irq(info->rtc_irq);
enable_irq(info->rtc_irq);
int rtc_irq;
ret = devm_request_irq(&pdev->dev, rtc->irq_timer, rtc_irq, 0,
ret = devm_request_irq(&pdev->dev, rtc->irq_alarm, rtc_irq, 0,