aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/rtc
AgeCommit message (Expand)AuthorFilesLines
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner2-3/+3
2025-04-03Merge tag 'rtc-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/abellon...Linus Torvalds34-766/+637
2025-04-01rtc: pcf85063: replace dev_err+return with return dev_err_probeMaud Spierings1-4/+2
2025-04-01rtc: pcf85063: do a SW reset if POR failedLukas Stockmann1-1/+18
2025-04-01rtc: max31335: Add driver support for max31331PavithraUdayakumar-adi1-43/+122
2025-03-17rtc: cros-ec: Avoid a couple of -Wflex-array-member-not-at-end warningsGustavo A. R. Silva1-18/+12
2025-03-17rtc: rzn1: implement one-second accuracy for alarmsWolfram Sang1-17/+91
2025-03-17rtc: pcf50633: RemoveDr. David Alan Gilbert3-292/+0
2025-03-17rtc: pm8xxx: implement qcom,no-alarm flag for non-HLOS owned alarmJonathan Marek1-14/+20
2025-03-17rtc: pm8xxx: mitigate flash wearJohan Hovold1-0/+26
2025-03-17rtc: pm8xxx: add support for uefi offsetJohan Hovold1-24/+132
2025-03-17rtc: rv3032: drop WADAAlexandre Belloni1-6/+0
2025-03-17rtc: rv3032: fix EERD locationAlexandre Belloni1-1/+1
2025-03-17rtc: pm8xxx: switch to devm_device_init_wakeupAlexandre Belloni1-1/+1
2025-03-17rtc: pm8xxx: fix possible race conditionAlexandre Belloni1-2/+2
2025-03-17rtc: mpfs: switch to devm_device_init_wakeupAlexandre Belloni1-1/+1
2025-03-11rtc: renesas-rtca3: Disable interrupts only if the RTC is enabledClaudiu Beznea1-9/+6
2025-03-07rtc: pl031: document struct pl031_vendor_data membersAlexandre Belloni1-0/+2
2025-03-06rtc: ds1307: stop disabling alarms on probeAlexandre Belloni1-3/+1
2025-03-05rtc: s5m: convert to dev_err_probe() where appropriateAndré Draszik1-29/+21
2025-03-05rtc: max77686: use dev_err_probe() where appropriateAndré Draszik1-17/+12
2025-03-05rtc: sd3078: drop needless struct sd3078André Draszik1-43/+28
2025-03-05rtc: sd2405al: drop needless struct sd2405al::rtc memberAndré Draszik1-8/+8
2025-03-05rtc: s35390a: drop needless struct s35390a::rtc memberAndré Draszik1-11/+11
2025-03-05rtc: rx8581: drop needless struct rx8581André Draszik1-49/+36
2025-03-05rtc: pl030: drop needless struct pl030_rtc::rtc memberAndré Draszik1-7/+7
2025-03-05rtc: meson-vrtc: drop needless struct meson_vrtc_data::rtc memberAndré Draszik1-6/+6
2025-03-05rtc: meson: drop needless struct meson_rtc::rtc memberAndré Draszik1-8/+8
2025-03-05rtc: m48t86: drop needless struct m48t86_rtc_info::rtc memberAndré Draszik1-7/+7
2025-03-05rtc: ftrtc010: drop needless struct ftrtc010_rtc::rtc_dev memberAndré Draszik1-9/+8
2025-03-05rtc: ep93xx: drop needless struct ep93xx_rtc::rtc memberAndré Draszik1-8/+8
2025-03-05rtc: ds2404: drop needless struct ds2404::rtc memberAndré Draszik1-7/+7
2025-03-05rtc: aspeed: drop needless struct aspeed_rtc::rtc_dev memberAndré Draszik1-8/+8
2025-03-05rtc: s5m: drop needless struct s5m_rtc_info::i2c memberAndré Draszik1-6/+6
2025-03-05rtc: max77686: drop needless struct max77686_rtc_info::rtc memberAndré Draszik1-6/+6
2025-03-03rtc: ds3232: Use HWMON_CHANNEL_INFO macro to simplify codeHuisong Li1-22/+2
2025-03-03rtc: ab-eoz9: Use HWMON_CHANNEL_INFO macro to simplify codeHuisong Li1-22/+2
2025-03-03rtc: pl031: Use resource managed API to simplify codePeng Fan1-4/+2
2025-03-03rtc: mpfs: Use devm_pm_set_wake_irqPeng Fan1-7/+1
2025-03-03rtc: ab8500: Use resource managed API to simplify codePeng Fan1-9/+2
2025-03-03rtc: pm8xxx: Use devm_pm_set_wake_irqPeng Fan1-11/+1
2025-03-03rtc: ds1343: Use devm_pm_set_wake_irqPeng Fan1-7/+1
2025-03-03rtc: nxp-bbnsm: Use resource managed API to simplify codePeng Fan1-20/+9
2025-03-03rtc: stm32: Use resource managed API to simplify codePeng Fan1-8/+2
2025-02-28rtc: pl030: Constify amba_id tableKrzysztof Kozlowski1-1/+1
2025-02-28rtc: fsl-ftm-alarm: Mark acpi_id table as maybe unusedKrzysztof Kozlowski1-1/+1
2025-02-18rtc: class: Switch to use hrtimer_setup()Nam Cao1-2/+1
2025-01-30Merge tag 'rtc-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/abellon...Linus Torvalds58-92/+173
2025-01-29rtc: pcf2127: add BSM supportAlexandre Belloni1-0/+82
2025-01-13rtc: Remove hpet_rtc_dropped_irq()Dr. David Alan Gilbert1-5/+0
2025-01-13rtc: stm32: Use syscon_regmap_lookup_by_phandle_argsKrzysztof Kozlowski1-15/+7
2025-01-13rtc: zynqmp: Fix optional clock name propertyMichal Simek1-2/+2
2025-01-13rtc: loongson: clear TOY_MATCH0_REG in loongson_rtc_isr()Ming Wang1-5/+8
2025-01-13rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM readOleksij Rempel1-1/+10
2025-01-13rtc: tps6594: Fix integer overflow on 32bit systemsDan Carpenter1-1/+1
2025-01-09rtc: use boolean values with device_init_wakeup()Wolfram Sang53-62/+62
2025-01-09rtc: RTC_DRV_SPEAR should not default to y when compile-testingGeert Uytterhoeven1-1/+1
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra1-1/+1
2024-11-30Merge tag 'rtc-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/abellon...Linus Torvalds63-329/+1980
2024-11-25rtc: ab-eoz9: don't fail temperature reads on undervoltage notificationMaxime Chevallier1-7/+0
2024-11-25rtc: rzn1: reduce register accessWolfram Sang1-42/+33
2024-11-25rtc: rzn1: drop superfluous wday calculationWolfram Sang1-15/+0
2024-11-22Merge tag 'mfd-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/le...Linus Torvalds1-4/+1
2024-11-18rtc: brcmstb-waketimer: don't include 'pm_wakeup.h' directlyWolfram Sang1-1/+0
2024-11-18rtc: m48t59: Use platform_data struct for year offset valueFinn Thain1-22/+4
2024-11-18rtc: ab-eoz9: fix abeoz9_rtc_read_alarmAlexandre Belloni1-3/+1
2024-11-18rtc: rv3028: fix RV3028_TS_COUNT typeAlexandre Belloni1-2/+4
2024-11-18rtc: rzn1: update Michel's emailWolfram Sang1-2/+2
2024-11-18rtc: rzn1: fix BCD to rtc_time conversion errorsWolfram Sang1-4/+4
2024-11-13rtc: amlogic-a4: fix compile errorXianwei Zhao1-0/+1
2024-11-12rtc: amlogic-a4: drop error messagesAlexandre Belloni1-15/+5
2024-11-12rtc: support for the Amlogic on-chip RTCYiting Deng3-0/+487
2024-11-11rtc: add driver for Marvell 88PM886 PMIC RTCKarel Balej3-0/+108
2024-11-11rtc: check if __rtc_read_time was successful in rtc_timer_do_work()Yongliang Gao1-1/+6
2024-11-11rtc: pcf8563: Switch to regmapNobuhiro Iwamatsu2-123/+82
2024-11-11rtc: pcf8563: Sort headers alphabeticallyNobuhiro Iwamatsu1-4/+4
2024-11-11rtc: abx80x: Fix WDT bit position of the status registerNobuhiro Iwamatsu1-1/+1
2024-11-11rtc: mt6359: Use RTC_TC_DOW hardware register for wdayAngeloGioacchino Del Regno1-10/+6
2024-11-11rtc: mt6359: Add RTC hardware range and add support for start-yearAngeloGioacchino Del Regno1-9/+4
2024-11-11rtc: bbnsm: add remove hookPeng Fan1-2/+18
2024-11-11rtc: isl12022: Replace uint8_t types with u8Esben Haabendal1-2/+2
2024-11-11rtc: isl12022: Add alarm supportEsben Haabendal1-7/+227
2024-11-11rtc: isl12022: Prepare for extending rtc device drvdataEsben Haabendal1-7/+24
2024-11-10rtc: rtc-mc146818-lib: Use is_leap_year instead of calculate leap yearsNobuhiro Iwamatsu1-4/+2
2024-11-10rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq()Jinjie Ruan1-3/+2
2024-11-10rtc: Makefile: Replace spaces with tab.Tóth János1-1/+1
2024-11-10rtc: Switch back to struct platform_driver::remove()Uwe Kleine-König47-47/+47
2024-11-10rtc: renesas-rtca3: Fix compilation error on RISC-VClaudiu Beznea1-0/+1
2024-11-01mfd: rtc: bd7xxxx Drop IC name from IRQMatti Vaittinen1-4/+1
2024-11-01rtc: cmos: avoid taking rtc_lock for extended period of timeDmitry Torokhov1-16/+15
2024-11-01rtc: renesas-rtca3: Add driver for RTCA-3 available on Renesas RZ/G3S SoCClaudiu Beznea3-0/+910
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro2-2/+2
2024-09-27[tree-wide] finally take no_llseek outAl Viro2-2/+0
2024-09-25Merge tag 'rtc-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/abellon...Linus Torvalds10-6/+543
2024-09-22rtc: rc5t619: use proper module tablesAndreas Kemnade1-2/+11
2024-09-22rtc: m48t59: set rangeAlexandre Belloni1-0/+2
2024-09-12rtc: m48t59: Remove division condition with direct comparisonAbhishek Tamboli1-1/+1
2024-09-12rtc: at91sam9: fix OF node leak in probe() error pathKrzysztof Kozlowski1-0/+1
2024-09-12rtc: sun6i: disable automatic clock input switchingMichael Walle1-0/+1
2024-09-12rtc: Add driver for SD2405ALTóth János3-0/+238
2024-09-12rtc: s35390a: Drop vendorless compatible string from match tableRob Herring (Arm)1-1/+0
2024-09-12rtc: twl: convert comma to semicolonChen Ni1-2/+2
2024-08-28rtc: support i.MX95 BBM RTCPeng Fan3-0/+174
2024-08-14rtc: stm32: add alarm A out featureValentin Caron1-0/+60
2024-08-14rtc: stm32: add Low Speed Clock Output (LSCO) supportValentin Caron2-0/+102
2024-08-14rtc: stm32: add pinctrl and pinmux interfacesValentin Caron2-0/+125
2024-07-10rtc: stm32: add new st,stm32mp25-rtc compatible and check RIF configurationValentin Caron1-0/+78
2024-07-07rtc: Drop explicit initialization of struct i2c_device_id::driver_data to 0Uwe Kleine-König23-27/+27
2024-07-07rtc: interface: Add RTC offset to alarm after fix-upCsókás, Bence1-4/+5
2024-07-07rtc: ds1307: Clamp year to valid BCD (0-99) in `set_time()`Csókás, Bence1-1/+1
2024-07-07rtc: ds1307: Detect oscillator fail on mcp794xxCsókás, Bence1-0/+5
2024-06-28rtc: isl1208: Update correct procedure for clearing alarmBiju Das1-5/+7
2024-06-28rtc: isl1208: Add a delay for clearing alarmBiju Das1-0/+13
2024-06-28rtc: add missing MODULE_DESCRIPTION() macroJeff Johnson7-0/+7
2024-06-28rtc: abx80x: Fix return value of nvmem callback on readJoy Chakraborty1-4/+8
2024-06-28rtc: cmos: Fix return value of nvmem callbacksJoy Chakraborty1-6/+4
2024-06-28rtc: isl1208: Fix return value of nvmem callbacksJoy Chakraborty1-7/+4
2024-06-28rtc: tps6594: Add power management supportRichard Genoud1-0/+47
2024-06-28rtc: tps6594: introduce private structure as drvdataRichard Genoud1-12/+20
2024-06-28rtc: tps6594: Fix memleak in probeRichard Genoud1-4/+0
2024-05-07pcf8563: add wakeup-source supportAlexandre Belloni1-2/+7
2024-05-07rtc: rx8111: handle VLOW flagAlexandre Belloni1-0/+12
2024-05-07rtc: rx8111: demote warnings to debug levelAlexandre Belloni1-5/+5
2024-05-07rtc: rx6110: Constify struct regmap_configChristophe JAILLET1-2/+2
2024-04-17rtc: Add driver for Epson RX8111Waqar Hameed3-0/+367
2024-04-17rtc: mcp795: drop unneeded MODULE_ALIASKrzysztof Kozlowski1-1/+0
2024-03-29rtc: nuvoton: Modify part number valueMia Lin1-6/+9
2024-03-29rtc: test: Split rtc unit test into slow and normal speed testGuenter Roeck1-7/+26
2024-03-29rtc: cros-ec: provide ID table for avoiding fallback matchTzung-Bi Shih1-1/+8
2024-03-21Merge tag 'rtc-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni...Linus Torvalds8-254/+150
2024-03-08rtc: class: make rtc_class constantRicardo B. Marliere2-9/+14
2024-03-08rtc: nct3018y: fix possible NULL dereferenceAlexandre Belloni1-3/+3
2024-02-29rtc: max31335: fix interrupt status regAntoniu Miclaus1-1/+1
2024-02-29rtc: mt6397: select IRQ_DOMAIN instead of depending on itRandy Dunlap1-1/+2
2024-02-29rtc: m41t80: Use the unified property API get the wakeup-source propertyCurtis Klein1-4/+1
2024-02-29rtc: pcf8523: add suspend handlers for alarm IRQAlexandre Belloni1-0/+25
2024-02-29rtc: ds1511: set alarm offset limitAlexandre Belloni1-0/+1
2024-02-29rtc: ds1511: set rangeAlexandre Belloni1-0/+1
2024-02-29rtc: ds1511: drop inline/noinline hintsAlexandre Belloni1-3/+3
2024-02-29rtc: ds1511: rename pdataAlexandre Belloni1-29/+29
2024-02-29rtc: ds1511: implement ds1511_rtc_read_alarm properlyAlexandre Belloni1-22/+9
2024-02-29rtc: ds1511: remove partial alarm supportAlexandre Belloni1-8/+4
2024-02-29rtc: ds1511: let the core know when alarm are not supportedAlexandre Belloni1-15/+9
2024-02-29rtc: ds1511: remove ds1511_rtc_update_alarmAlexandre Belloni1-29/+23
2024-02-29rtc: ds1511: remove incomplete UIE supportAlexandre Belloni1-13/+5
2024-02-29rtc: ds1511: fix function definitionAlexandre Belloni1-16/+8
2024-02-29rtc: ds1511: drop useless enumAlexandre Belloni1-71/+49
2024-02-29rtc: ds1511: drop dead codeAlexandre Belloni1-44/+0
2024-02-29rtc: ds1511: drop useless computationAlexandre Belloni1-12/+1
2024-02-29rtc: ds1511: drop useless checksAlexandre Belloni1-12/+0
2024-02-27rtc: test: Fix invalid format specifier.David Gow1-1/+1
2024-01-18rtc: nuvoton: Compatible with NCT3015Y-R and NCT3018Y-RMia Lin1-6/+46
2024-01-18rtc: da9063: Use dev_err_probe()Biju Das1-25/+17
2024-01-18rtc: da9063: Use device_get_match_data()Biju Das1-5/+1
2024-01-18rtc: da9063: Make IRQ as optionalBiju Das1-18/+22
2024-01-18rtc: max31335: Fix comparison in max31335_volatile_reg()Nathan Chancellor1-1/+1
2024-01-18rtc: max31335: use regmap_update_bits_checkAlexandre Belloni1-7/+5
2024-01-18rtc: max31335: remove unecessary lockingAlexandre Belloni1-11/+3
2024-01-15rtc: max31335: add driver supportAntoniu Miclaus3-0/+721
2024-01-15rtc: rv8803: add wakeup-source supportAlexandre Belloni1-2/+5
2024-01-15rtc: ac100: remove misuses of kernel-docRandy Dunlap1-2/+2
2024-01-08rtc: class: Remove usage of the deprecated ida_simple_xx() APIChristophe JAILLET1-1/+1
2024-01-08rtc: ma35d1: remove hardcoded UIE supportAlexandre Belloni1-20/+0
2024-01-08rtc: rv8803: Add power management supportStefan Eichenberger1-0/+29
2024-01-08rtc: ds3232: avoid unused-const-variable warningAkinobu Mita1-2/+2
2024-01-08rtc: lpc24xx: add missing dependencyAntoniu Miclaus1-0/+1
2024-01-08rtc: tps6594: Add driver for TPS6594 RTCEsteban Blanc3-0/+467
2023-12-17rtc: Add driver for Nuvoton ma35d1 rtc controllerJacky Huang3-0/+336
2023-12-17rtc: Extend timeout for waiting for UIP to clear to 1sMario Limonciello2-2/+2
2023-12-17rtc: Add support for configuring the UIP timeout for RTC readsMario Limonciello2-11/+32
2023-12-17rtc: Adjust failure return code for cmos_set_alarm()Mario Limonciello1-2/+2
2023-12-17rtc: mc146818-lib: Adjust failure return code for mc146818_get_time()Mario Limonciello1-1/+1
2023-11-17rtc: cmos: Use ACPI alarm for non-Intel x86 systems tooMario Limonciello1-6/+12
2023-11-05Merge tag 'rtc-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni...Linus Torvalds15-46/+396
2023-10-21nvmem: add explicit config option to read old syntax fixed OF cellsRafał Miłecki1-0/+1
2023-10-16rtc: Add support for the SSD202D RTCRomain Perier3-0/+261
2023-10-16rtc: at91rm9200: annotate at91_rtc_remove with __exit againAlexandre Belloni1-1/+1
2023-10-15rtc: ep93xx: add DT support for Cirrus EP93xxNikita Shubin1-0/+8
2023-10-15rtc: efi: fixed typo in efi_procfs()Maxim Korotkov1-1/+1
2023-10-15rtc: omap: Use device_get_match_data()Rob Herring1-5/+3
2023-10-15rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits callJavier Carrasco1-1/+1
2023-10-15rtc: rtc7301: Support byte-addressed IOLinus Walleij1-2/+33
2023-10-13rtc: sh: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-13rtc: pxa: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-10-13rtc: mv: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-13rtc: imxdi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-13rtc: at91rm9200: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-13rtc: pcap: Drop no-op remove functionUwe Kleine-König1-6/+0
2023-10-13rtc: sh: Mark driver struct with __refdata to prevent section mismatch warningUwe Kleine-König1-1/+7
2023-10-13rtc: pxa: Mark driver struct with __refdata to prevent section mismatch warningUwe Kleine-König1-1/+7
2023-10-13rtc: mv: Mark driver struct with __refdata to prevent section mismatch warningUwe Kleine-König1-1/+7
2023-10-13rtc: imxdi: Mark driver struct with __refdata to prevent section mismatch war...Uwe Kleine-König1-1/+7
2023-10-13rtc: at91rm9200: Mark driver struct with __refdata to prevent section mismatc...Uwe Kleine-König1-1/+7
2023-10-13rtc: imxdi: Soften dependencies for improved compile coverageUwe Kleine-König1-1/+1
2023-10-02rtc: brcmstb-waketimer: support level alarm_irqDoug Berger1-5/+42
2023-10-01rtc: sh: silence warningAlexandre Belloni1-1/+1
2023-09-07Merge tag 'rtc-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni...Linus Torvalds50-548/+1219
2023-09-06rtc: wm8350: remove unnecessary messagesAlexandre Belloni1-7/+2
2023-09-06rtc: twl: remove unnecessary messagesAlexandre Belloni1-5/+1
2023-09-06rtc: sun6i: remove unnecessary messageAlexandre Belloni1-2/+0