aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/rtc/rtc-cmos.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-17rtc: Extend timeout for waiting for UIP to clear to 1sMario Limonciello1-1/+1
2023-12-17rtc: Add support for configuring the UIP timeout for RTC readsMario Limonciello1-3/+3
2023-12-17rtc: Adjust failure return code for cmos_set_alarm()Mario Limonciello1-2/+2
2023-11-17rtc: cmos: Use ACPI alarm for non-Intel x86 systems tooMario Limonciello1-6/+12
2023-08-27rtc: cmos: Report supported alarm limit to rtc infrastructureGuenter Roeck1-0/+11
2023-03-17rtc: cmos: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2022-11-15rtc: cmos: Disable ACPI RTC event on removalRafael J. Wysocki1-0/+15
2022-11-15rtc: cmos: Rename ACPI-related functionsRafael J. Wysocki1-6/+6
2022-11-15rtc: cmos: Eliminate forward declarations of some functionsRafael J. Wysocki1-155/+149
2022-11-15rtc: cmos: Call rtc_wake_setup() from cmos_do_probe()Rafael J. Wysocki1-16/+12
2022-11-15rtc: cmos: Call cmos_wake_setup() from cmos_do_probe()Rafael J. Wysocki1-25/+22
2022-10-18rtc: cmos: fix build on non-ACPI platformsAlexandre Belloni1-0/+3
2022-10-18rtc: cmos: Fix wake alarm breakageRafael J. Wysocki1-3/+8
2022-10-13rtc: cmos: Fix event handler registration ordering issueRafael J. Wysocki1-10/+19
2022-08-08rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0Rafael J. Wysocki1-3/+0
2021-12-16rtc: cmos: avoid UIP when writing alarm timeMateusz Jończyk1-41/+66
2021-12-16rtc: cmos: avoid UIP when reading alarm timeMateusz Jończyk1-23/+49
2021-12-16rtc: mc146818-lib: fix RTC presence checkMateusz Jończyk1-6/+4
2021-12-16rtc: Check return value from mc146818_get_time()Mateusz Jończyk1-1/+8
2021-12-16rtc: cmos: take rtc_lock while reading from CMOSMateusz Jończyk1-0/+3
2021-09-14rtc: cmos: Disable irq around direct invocation of cmos_interrupt()Chris Wilson1-0/+2
2021-08-17rtc: cmos: remove stale REVISIT commentsMateusz Jończyk1-7/+1
2021-02-22Merge tag 'rtc-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/abellon...Linus Torvalds1-12/+5
2021-02-06rtc: cmos: Replace spin_lock_irqsave with spin_lock in hard IRQXiaofei Tan1-3/+2
2021-02-02rtc: mc146818: Dont test for bit 0-5 in Register DThomas Gleixner1-2/+2
2021-01-27rtc: mc146818: Detect and handle broken RTCsThomas Gleixner1-0/+8
2021-01-16rtc: cmos: remove cmos_rtc_ops_no_alarmAlexandre Belloni1-9/+3
2020-12-20Merge tag 'rtc-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/abellon...Linus Torvalds1-4/+2
2020-12-11ntp: Make the RTC sync offset less obscureThomas Gleixner1-1/+1
2020-12-11rtc: cmos: Make rtc_cmos sync offset correctThomas Gleixner1-0/+3
2020-11-19rtc: rework rtc_register_device() resource managementBartosz Golaszewski1-1/+1
2020-11-19rtc: nvmem: emit an error message when nvmem registration failsBartosz Golaszewski1-2/+1
2020-11-19rtc: add devm_ prefix to rtc_nvmem_register()Bartosz Golaszewski1-1/+1
2020-11-19rtc: nvmem: remove nvram ABIAlexandre Belloni1-1/+0
2020-08-21rtc: cmos: zero-init wkalrm when reading from CMOSVictor Ding1-0/+2
2020-04-04Merge tag 'rtc-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni...Linus Torvalds1-2/+3
2020-03-17rtc: cmos: remove useless cast for driver_nameCorentin Labbe1-1/+1
2020-03-03rtc: cmos: Use spin_lock_irqsave() in cmos_interrupt()Ville Syrjälä1-2/+3
2020-01-25rtc: cmos: Refactor code by using the new dmi_get_bios_year() helperAndy Shevchenko1-4/+4
2020-01-25rtc: cmos: Use predefined value for RTC IRQ on legacy x86Andy Shevchenko1-1/+1
2020-01-25rtc: cmos: Stop using shared IRQAndy Shevchenko1-1/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2018-11-07rtc: cmos: Do not export alarm rtc_ops when we do not support alarmsHans de Goede1-4/+12
2018-10-04rtc: cmos: Remove the `use_acpi_alarm' module parameter for !ACPIMaciej W. Rozycki1-7/+20
2018-10-04rtc: cmos: Fix non-ACPI undefined reference to `hpet_rtc_interrupt'Maciej W. Rozycki1-1/+1
2018-04-19rtc: cmos: introduce quirks to enable use_acpi_alarm modeZhang Rui1-0/+26
2018-04-19rtc: cmos: acknowledge ACPI driven wake alarms upon resumeZhang Rui1-0/+18
2018-04-19rtc: cmos: allow using ACPI for RTC alarm instead of HPETZhang Rui1-31/+80
2018-04-10Merge tag 'rtc-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/abellon...Linus Torvalds1-54/+33
2018-03-09mn10300: Remove the architectureDavid Howells1-1/+1
2018-03-01rtc: cmos: let the core handle invalid timeAlexandre Belloni1-12/+0
2018-03-01rtc: cmos: use generic nvmemAlexandre Belloni1-43/+30
2018-03-01rtc: cmos: fix possible race conditionAlexandre Belloni1-4/+8
2017-05-22Merge branches 'pm-sleep' and 'powercap'Rafael J. Wysocki1-1/+1
2017-05-14RTC: rtc-cmos: Fix wakeup from suspend-to-idleRafael J. Wysocki1-1/+1
2017-04-14rtc: cmos: Do not assume irq 8 for rtc when there are no legacy irqsHans de Goede1-4/+13
2016-12-18Merge tag 'rtc-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/abellon...Linus Torvalds1-3/+72
2016-12-12Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+7
2016-11-29timekeeping: Ignore the bogus sleep time if pm_trace is enabledChen Yu1-0/+7
2016-10-20rtc: cmos: Don't enable interrupts in the middle of the interrupt handlerVille Syrjälä1-2/+3
2016-10-19rtc: cmos: don't refer to asm-generic/rtc.hChristoph Hellwig1-3/+0
2016-10-19rtc: cmos: Reject unsupported alarm valuesGabriele Mazzotta1-0/+72
2016-10-19rtc: cmos: remove all __exit_p annotationsLABBE Corentin1-5/+5
2016-09-22rtc: cmos: avoid unused function warningArnd Bergmann1-17/+4
2016-09-21rtc: cmos: Restore alarm after resumeGabriele Mazzotta1-0/+23
2016-09-21rtc: cmos: Clear ACPI-driven alarms upon resumeGabriele Mazzotta1-0/+47
2016-09-20rtc: cmos: Initialize hpet timer before irq is registeredPratyush Anand1-1/+3
2016-07-09rtc: simplify implementations of read_alarmUwe Kleine-König1-3/+0
2016-06-26mn10300: use RTC_DRV_CMOS instead of CONFIG_RTCArnd Bergmann1-1/+1
2016-06-04rtc: cmos: move mc146818rtc code out of asm-generic/rtc.hArnd Bergmann1-6/+6
2016-05-20rtc: Use IS_ENABLED() instead of checking for built-in or moduleJavier Martinez Canillas1-1/+1
2016-01-11rtc: cmos: prevent kernel warning on IRQ flags mismatchAndy Shevchenko1-1/+1
2015-09-05rtc: cmos: clean up cmos_nvram_read()/cmos_nvram_write()Vladimir Zapolskiy1-13/+0
2015-09-05rtc: cmos: Revert "rtc-cmos: Add an alarm disable quirk"Adrian Huang1-50/+0
2015-09-05rtc: cmos: Cancel alarm timer if alarm time is equal to now+1 secondsAdrian Huang1-4/+60
2015-04-17rtc: use more standard kernel logging stylesJoe Perches1-2/+4
2015-04-15rtc: remove use of seq_printf return valueJoe Perches1-17/+19
2014-10-14rtc-cmos: fix wakeup from S5 without CONFIG_PM_SLEEPDaniel Glöckner1-1/+4
2014-06-06drivers/rtc/rtc-cmos.c: drivers/char/rtc.c features for DECstation supportMaciej W. Rozycki1-25/+60
2014-04-03drivers/rtc/rtc-cmos.c: fix compilation warning when !CONFIG_PM_SLEEPMika Westerberg1-5/+3
2014-01-23drivers/rtc/rtc-cmos.c: propagate hpet_register_irq_handler() failureAndrew Morton1-4/+2
2014-01-23drivers/rtc/rtc-cmos.c: remove superfluous name castGeert Uytterhoeven1-1/+1
2013-12-23rtc-cmos: Add an alarm disable quirkBorislav Petkov1-1/+51
2013-11-13drivers/rtc/rtc-cmos.c: use dev_get_platdata()Jingoo Han1-1/+1
2013-11-13drivers/rtc/rtc-cmos.c: remove redundant dev_set_drvdataSachin Kamat1-1/+0
2013-09-11rtc: convert rtc-cmos to dev_pm_ops from legacy pm_opsShuah Khan1-19/+5
2013-07-03drivers/rtc/rtc-cmos.c: work around bios clearing rtc controlDerek Basehore1-13/+22
2013-07-03drivers/rtc/rtc-cmos.c: fix whitespace related errorsSachin Kamat1-3/+3
2013-06-12drivers/rtc/rtc-cmos.c: fix accidentally enabling rtc channelDerek Basehore1-1/+3
2013-04-29drivers/rtc/rtc-cmos.c: don't disable hpet emulation on suspendDerek Basehore1-2/+2
2013-02-21rtc: rtc-cmos: use dev_warn()/dev_dbg() instead of printk()/pr_debug()Jingoo Han1-8/+4
2013-02-21drivers/rtc: use of_match_ptr() macroSachin Kamat1-2/+1
2013-01-03Drivers: rtc: remove __dev* attributes.Greg Kroah-Hartman1-6/+3
2012-08-08RTC: Avoid races between RTC alarm wakeup and suspend.NeilBrown1-1/+0
2012-07-17rtc-cmos: report wakeups from interrupt handlerPaul Fox1-0/+1
2012-05-29rtc-cmos / PM: report wakeup event on ACPI RTC alarmDaniel Drake1-3/+6
2012-03-23drivers/rtc: remove IRQF_DISABLEDYong Zhang1-1/+1
2012-01-10drivers/rtc/rtc-cmos.c: fix broken NVRAM bank 2 writingOndrej Zary1-1/+1
2011-06-10treewide: Convert uses of struct resource to resource_size(ptr)Joe Perches1-3/+3
2011-03-15Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+45
2011-03-09RTC: Cleanup rtc_class_ops->update_irq_enable()John Stultz1-20/+0
2011-03-09RTC: Cleanup rtc_class_ops->irq_set_freq()John Stultz1-26/+0
2011-03-09RTC: Cleanup rtc_class_ops->irq_set_stateJohn Stultz1-20/+0
2011-02-23rtc: cmos: Add OF bindingsSebastian Andrzej Siewior1-0/+45
2011-01-13rtc-cmos: fix suspend/resumePaul Fox1-7/+9
2010-11-29rtc-cmos.c : Fix warning on PowerPCSrikanth Krishnakar1-1/+2
2010-08-11drivers/rtc: remove unneeded ifdef CONFIG_PMChristian Dietrich1-6/+0
2010-05-25rtc-cmos: do dev_set_drvdata() earlier in the initializationDan Carpenter1-2/+3
2010-05-21RTC: rtc-cmos: Fix binary mode supportArnaud Patard1-43/+40
2010-05-21sysfs: add struct file* to bin_attr callbacksChris Wright1-2/+4
2010-01-11rtc_cmos: convert shutdown to new pnp_driver->shutdownOGAWA Hirofumi1-6/+3
2009-12-17RTC: rtc-cmos.c: Fix warning on MIPSWu Zhangjin1-1/+2
2009-12-16rtc-cmos: convert RTC_AIE/RTC_UIE to rtc irq APIHerton Ronaldo Krzesinski1-40/+35
2009-12-16rtc: disable hpet emulation on suspendMaxim Levitsky1-1/+2
2009-07-29rtc: mark if rtc-cmos drivers were successfully registeredThadeu Lima de Souza Cascardo1-5/+18
2009-04-21rtc-cmos: fix printk outputKrzysztof Halasa1-11/+9
2009-01-06rtc: move power of 2 periodic frequency check down into driversJonathan Cameron1-0/+3
2009-01-06rtc: bunch of drivers: fix 'no irq' case handingAnton Vorontsov1-1/+1
2009-01-06rtc: struct device: replace bus_id with dev_name(), dev_set_name()Kay Sievers1-5/+5
2008-11-06rtc-cmos: fix boot log messageFrans Pop1-1/+1
2008-10-20x86: sysfs: kill owner field from attributeParag Warudkar1-1/+0
2008-10-20drivers/rtc/: use bcd2bin/bin2bcdAdrian Bunk1-10/+10
2008-10-20rtc-cmos: export second NVRAM bankDavid Brownell1-7/+63
2008-10-14rtc-cmos: look for PNP RTC first, then for platform RTCBjorn Helgaas1-15/+18
2008-10-14rtc-cmos: move wake setup from ACPI glue into RTC driverBjorn Helgaas1-0/+89
2008-09-16Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/sp...David S. Miller1-6/+32
2008-09-02rtc-cmos: wake again from S5Rafael J. Wysocki1-6/+32
2008-08-29rtc: Allow RTC_DRV_CMOS to be used on SPARC.David S. Miller1-2/+3
2008-07-24rtc-cmos: avoid spurious irqsDavid Brownell1-77/+63
2008-07-24rtc-cmos: improve HPET IRQ glueDavid Brownell1-62/+131
2008-07-24rtc: remove and clarify unneeded externsCarlos R. Mafra1-1/+4
2008-06-12provide rtc_cmos platform deviceStas Sergeev1-15/+16
2008-04-29rtc: dont reference pnp_resource_table directlyBjorn Helgaas1-3/+4
2008-04-15rtc: fix the error in the function of cmos_set_alarmZhao Yakui1-3/+2
2008-04-11rtc: fix platform driver hotplug/coldplugKay Sievers1-0/+3
2008-02-23rtc-cmos: display HPET emulation modeDavid Brownell1-0/+2
2008-02-06rtc: add HPET RTC emulation to RTC_DRV_CMOSBernhard Walle1-13/+69
2008-02-06rtc-cmos alarm acts as oneshotDavid Brownell1-1/+13
2008-02-06rtc-cmos: export nvram in sysfsDavid Brownell1-12/+117
2007-11-04rtc: ignore msb when reading back mday from alarmMark Lord1-1/+2
2007-10-16rtc-cmos probe() cleanupDavid Brownell1-25/+31
2007-10-16rtc_irq_set_freq() requires power-of-two and associated kerneldocDavid Brownell1-5/+3
2007-07-19RTC: add periodic irq support to rtc-cmosAlessandro Zummo1-2/+31
2007-06-01RTC: use fallback IRQ if PNP tables don't provide oneMatthew Garrett1-3/+10
2007-05-08rtc-cmos: make it load on PNPBIOS systemsMarko Vrh1-9/+9
2007-05-08rtc-cmos wakeup interfaceDavid Brownell1-10/+27
2007-05-08rtc: remove rest of class_deviceDavid Brownell1-6/+6
2007-05-08rtc: rtc interfaces don't use class_deviceDavid Brownell1-6/+6
2007-04-02[PATCH] rtc-cmos lockdep fix, irq updatesDavid Brownell1-17/+33
2007-02-11[PATCH] RTC framework driver for CMOS RTCsDavid Brownell1-0/+725