rtc-omap.c (e4da3fbfbd1de56d2367653e3823e6445e49f8a9) | rtc-omap.c (2f6e5f9458646263d3d9ffadd5e11e3d8d15a7d0) |
---|---|
1/* 2 * TI OMAP1 Real Time Clock interface for Linux 3 * 4 * Copyright (C) 2003 MontaVista Software, Inc. 5 * Author: George G. Davis <gdavis@mvista.com> or <source@mvista.com> 6 * 7 * Copyright (C) 2006 David Brownell (new RTC framework) 8 * --- 334 unchanged lines hidden (view full) --- 343 pr_info("%s: RTC power up reset detected\n", 344 pdev->name); 345 rtc_write(OMAP_RTC_STATUS_POWER_UP, OMAP_RTC_STATUS_REG); 346 } 347 if (reg & (u8) OMAP_RTC_STATUS_ALARM) 348 rtc_write(OMAP_RTC_STATUS_ALARM, OMAP_RTC_STATUS_REG); 349 350 /* handle periodic and alarm irqs */ | 1/* 2 * TI OMAP1 Real Time Clock interface for Linux 3 * 4 * Copyright (C) 2003 MontaVista Software, Inc. 5 * Author: George G. Davis <gdavis@mvista.com> or <source@mvista.com> 6 * 7 * Copyright (C) 2006 David Brownell (new RTC framework) 8 * --- 334 unchanged lines hidden (view full) --- 343 pr_info("%s: RTC power up reset detected\n", 344 pdev->name); 345 rtc_write(OMAP_RTC_STATUS_POWER_UP, OMAP_RTC_STATUS_REG); 346 } 347 if (reg & (u8) OMAP_RTC_STATUS_ALARM) 348 rtc_write(OMAP_RTC_STATUS_ALARM, OMAP_RTC_STATUS_REG); 349 350 /* handle periodic and alarm irqs */ |
351 if (request_irq(omap_rtc_timer, rtc_irq, IRQF_DISABLED, | 351 if (request_irq(omap_rtc_timer, rtc_irq, 0, |
352 dev_name(&rtc->dev), rtc)) { 353 pr_debug("%s: RTC timer interrupt IRQ%d already claimed\n", 354 pdev->name, omap_rtc_timer); 355 goto fail1; 356 } 357 if ((omap_rtc_timer != omap_rtc_alarm) && | 352 dev_name(&rtc->dev), rtc)) { 353 pr_debug("%s: RTC timer interrupt IRQ%d already claimed\n", 354 pdev->name, omap_rtc_timer); 355 goto fail1; 356 } 357 if ((omap_rtc_timer != omap_rtc_alarm) && |
358 (request_irq(omap_rtc_alarm, rtc_irq, IRQF_DISABLED, | 358 (request_irq(omap_rtc_alarm, rtc_irq, 0, |
359 dev_name(&rtc->dev), rtc))) { 360 pr_debug("%s: RTC alarm interrupt IRQ%d already claimed\n", 361 pdev->name, omap_rtc_alarm); 362 goto fail2; 363 } 364 365 /* On boards with split power, RTC_ON_NOFF won't reset the RTC */ 366 reg = rtc_read(OMAP_RTC_CTRL_REG); --- 126 unchanged lines hidden --- | 359 dev_name(&rtc->dev), rtc))) { 360 pr_debug("%s: RTC alarm interrupt IRQ%d already claimed\n", 361 pdev->name, omap_rtc_alarm); 362 goto fail2; 363 } 364 365 /* On boards with split power, RTC_ON_NOFF won't reset the RTC */ 366 reg = rtc_read(OMAP_RTC_CTRL_REG); --- 126 unchanged lines hidden --- |