aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/rtc
AgeCommit message (Expand)AuthorFilesLines
2025-11-08rtc: rx8025: fix incorrect register referenceYuta Hayama1-1/+1
2025-10-31Revert "rtc: cpcap: Fix initial enable_irq/disable_irq balance"Jon Hunter1-1/+0
2025-10-31Revert "rtc: tps6586x: Fix initial enable_irq/disable_irq balance"Jon Hunter1-1/+0
2025-10-11Merge tag 'rtc-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/abellon...Linus Torvalds17-203/+701
2025-10-09rtc: interface: Ensure alarm irq is enabled when UIE is enabledEsben Haabendal1-0/+4
2025-10-09rtc: tps6586x: Fix initial enable_irq/disable_irq balanceEsben Haabendal1-0/+1
2025-10-09rtc: cpcap: Fix initial enable_irq/disable_irq balanceEsben Haabendal1-0/+1
2025-10-09rtc: isl12022: Fix initial enable_irq/disable_irq balanceEsben Haabendal1-0/+1
2025-10-09rtc: interface: Fix long-standing race when setting alarmEsben Haabendal1-0/+23
2025-10-05rtc: pcf2127: fix watchdog interrupt mask on pcf2131Bruno Thomsen1-0/+15
2025-10-05rtc: zynqmp: Restore alarm functionality after kexec transitionHarini T1-0/+19
2025-10-05rtc: amlogic-a4: Optimize global variablesXianwei Zhao1-7/+7
2025-10-05rtc: sd2405al: Add I2C address.Tóth János1-1/+3
2025-10-05rtc: Kconfig: move symbols to proper sectionAlexandre Belloni1-14/+14
2025-10-05rtc: optee: make optee_rtc_pm_ops staticAlexandre Belloni1-1/+1
2025-10-05rtc: optee: Fix error code in optee_rtc_read_alarm()Dan Carpenter1-1/+1
2025-10-05rtc: optee: fix error code in probe()Dan Carpenter1-0/+1
2025-10-01Merge branches 'ib-mfd-char-crypto-6.18', 'ib-mfd-gpio-6.18', 'ib-mfd-gpio-hw...Lee Jones4-13/+308
2025-09-16rtc: spacemit: support the SpacemiT P1 RTCAlex Elder3-0/+178
2025-09-16rtc: optee: add alarm related rtc ops to optee rtc driverClément Le Goffic1-21/+413
2025-09-16rtc: optee: remove unnecessary memory operationsClément Le Goffic1-17/+12
2025-09-16rtc: optee: fix memory leak on driver removalClément Le Goffic1-0/+1
2025-09-16rtc: x1205: Fix Xicor X1205 vendor prefixRob Herring (Arm)1-1/+1
2025-09-16rtc: remove unneeded 'fast_io' parameter in regmap_configWolfram Sang1-1/+0
2025-09-16rtc: efi: Remove wakeup functionalityArd Biesheuvel1-74/+2
2025-09-16rtc: pcf2127: clear minute/second interruptJosua Mayer1-1/+3
2025-09-16rtc: s3c: Drop support for S3C2410Krzysztof Kozlowski2-50/+2
2025-09-16rtc: s3c: Drop unused definesKrzysztof Kozlowski1-16/+0
2025-09-16rtc: Add Nuvoton NCT6694 RTC supportMing Yu3-0/+308
2025-09-11mfd: input: rtc: mc13783: Remove deprecated mc13xxx_irq_ack()Alexander Kurz1-13/+0
2025-08-03Merge tag 'rtc-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/abellon...Linus Torvalds17-195/+367
2025-08-03rtc: ds1685: Update Joshua Kinard's email address.Joshua Kinard1-2/+2
2025-08-03rtc: rv3032: convert from round_rate() to determine_rate()Brian Masney1-8/+13
2025-08-03rtc: rv3028: convert from round_rate() to determine_rate()Brian Masney1-6/+11
2025-08-03rtc: pcf8563: convert from round_rate() to determine_rate()Brian Masney1-6/+11
2025-08-03rtc: pcf85063: convert from round_rate() to determine_rate()Brian Masney1-6/+11
2025-08-03rtc: nct3018y: convert from round_rate() to determine_rate()Brian Masney1-6/+11
2025-08-03rtc: max31335: convert from round_rate() to determine_rate()Brian Masney1-5/+7
2025-08-03rtc: m41t80: convert from round_rate() to determine_rate()Brian Masney1-10/+11
2025-08-03rtc: hym8563: convert from round_rate() to determine_rate()Brian Masney1-6/+11
2025-08-03rtc: ds1307: convert from round_rate() to determine_rate()Brian Masney1-6/+11
2025-08-03rtc: rv3028: fix incorrect maximum clock rate handlingBrian Masney1-1/+1
2025-08-03rtc: pcf8563: fix incorrect maximum clock rate handlingBrian Masney1-1/+1
2025-08-03rtc: pcf85063: fix incorrect maximum clock rate handlingBrian Masney1-1/+1
2025-08-03rtc: nct3018y: fix incorrect maximum clock rate handlingBrian Masney1-1/+1
2025-08-03rtc: hym8563: fix incorrect maximum clock rate handlingBrian Masney1-1/+1
2025-08-03rtc: ds1307: fix incorrect maximum clock rate handlingBrian Masney1-1/+1
2025-08-02Merge tag 'pinctrl-v6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2025-07-27rtc: pcf85063: scope pcf85063_config structuresAlexandre Belloni1-47/+47
2025-07-23rtc: Optimize calculations in rtc_time64_to_tm()Uwe Kleine-König1-21/+19
2025-07-23rtc: ds1307: handle oscillator stop flag (OSF) for ds1341Meagan Lloyd1-0/+11
2025-07-23rtc: ds1307: remove clear of oscillator stop flag (OSF) in probeMeagan Lloyd1-3/+1
2025-07-23rtc: pcf85063: add support for RV8063Antoni Pokusinski2-10/+98
2025-07-23rtc: pcf85063: create pcf85063_i2c_probeAntoni Pokusinski1-27/+70
2025-07-23rtc: s3c: Put 'const' just after 'static' keyword for dataKrzysztof Kozlowski1-4/+4
2025-07-23rtc: m41t80: remove HT feature for m41t65Alexander Shiyan1-2/+2
2025-07-22rtc: sysfs: use __ATTRIBUTE_GROUPS()Andy Shevchenko1-5/+1
2025-07-22rtc: sysfs: Bail out earlier if no new groups providedAndy Shevchenko1-4/+8
2025-07-22rtc: sysfs: Use sysfs_emit() to instead of s*printf()Andy Shevchenko1-25/+21
2025-07-22rtc: sh: Convert to DEFINE_SIMPLE_DEV_PM_OPS()Geert Uytterhoeven1-4/+4
2025-07-22rtc: Rename lib_test to test_rtc_libGeert Uytterhoeven2-1/+1
2025-06-24rtc: pcf2127: add missing semicolon after statementHugo Villeneuve1-1/+1
2025-06-24rtc: pcf2127: fix SPI command byte for PCF2131Elena Popa1-0/+5
2025-06-24rtc: cmos: use spin_lock_irqsave in cmos_interruptMateusz Jończyk1-4/+6
2025-06-23rtc: s5m: replace open-coded read/modify/write registers with regmap helpersAndré Draszik1-21/+7
2025-06-23rtc: s5m: replace regmap_update_bits with regmap_clear/set_bitsAndré Draszik1-6/+4
2025-06-23rtc: s5m: switch to devm_device_init_wakeupAndré Draszik1-1/+5
2025-06-23rtc: s5m: fix a typo: peding -> pendingAndré Draszik1-3/+3
2025-06-23rtc: s5m: add support for S2MPG10 RTCAndré Draszik1-0/+60
2025-06-23rtc: s5m: prepare for external regmapAndré Draszik1-36/+45
2025-06-23rtc: s5m: cache device type during probeAndré Draszik1-4/+6
2025-06-18rtc: stm32: Constify static 'pinctrl_desc'Krzysztof Kozlowski1-1/+1
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar2-2/+2
2025-06-02rtc: mt6359: Add mt6357 supportAlexandre Mergnat1-0/+1
2025-06-02rtc: test: Test date conversion for dates starting in 1900Uwe Kleine-König1-5/+5
2025-06-02rtc: test: Also test time and wday outcome of rtc_time64_to_tm()Uwe Kleine-König1-5/+13
2025-06-02rtc: test: Emit the seconds-since-1970 value instead of days-since-1970Uwe Kleine-König1-4/+1
2025-06-02rtc: Fix offset calculation for .start_secs < 0Alexandre Mergnat1-1/+1
2025-06-02rtc: Make rtc_time64_to_tm() support dates before 1970Alexandre Mergnat1-5/+19
2025-06-02rtc: pcf8563: fix wrong alarm registerTroy Mitchell1-1/+1
2025-06-01rtc: rzn1: support input frequencies other than 32768HzWolfram Sang1-12/+46
2025-06-01rtc: rzn1: Disable controller before initializationWolfram Sang1-0/+10
2025-05-26rtc: m41t80: reduce verbosityAlexandre Belloni1-9/+9
2025-05-25rtc: m41t80: kickstart ocillator upon failureA. Niyas Ahamed Mydeen1-20/+48
2025-05-25rtc: s32g: add NXP S32G2/S32G3 SoC supportCiprian Marian Costea3-0/+397
2025-05-25rtc: loongson: Add missing alarm notifications for ACPI RTC eventsLiu Dalin1-0/+8
2025-05-25rtc: sophgo: add rtc support for Sophgo CV1800 SoCJingbao Qiu3-0/+231
2025-05-24rtc: stm32: drop unused module aliasJohan Hovold1-1/+0
2025-05-24rtc: s3c: drop unused module aliasJohan Hovold1-1/+0
2025-05-24rtc: pm8xxx: drop unused module aliasJohan Hovold1-1/+0
2025-05-24rtc: jz4740: drop unused module aliasJohan Hovold1-1/+0
2025-05-24rtc: da9063: drop unused module aliasJohan Hovold1-1/+0
2025-05-24rtc: cpcap: drop unused module aliasJohan Hovold1-1/+0
2025-05-24rtc: at91rm9200: drop unused module aliasJohan Hovold1-1/+0
2025-05-24rtc: pm8xxx: fix uefi offset lookupJohan Hovold1-5/+12
2025-05-24rtc: amlogic: Do not enable by default during compile testingKrzysztof Kozlowski1-1/+1
2025-05-24rtc: interface: silence KMSAN warningAlexandre Belloni1-1/+1
2025-04-08rtc: da9063: simplify irq managementWolfram Sang1-24/+6
2025-04-08rtc: rzn1: clear interrupts on removeWolfram Sang1-0/+5
2025-04-08rtc: sh: minor fixes to adhere to coding styleWolfram Sang1-19/+19
2025-04-08rtc: sh: use local variables in probe() for mapping IOWolfram Sang1-11/+8
2025-04-08rtc: sh: remove useless wrapper functionWolfram Sang1-6/+2
2025-04-08rtc: sh: simplify irq setup after refactoringWolfram Sang1-66/+17
2025-04-08rtc: sh: remove periodic interrupt handlingWolfram Sang1-69/+0
2025-04-08rtc: sh: only disable carry interrupts in probe()Wolfram Sang1-22/+4
2025-04-08rtc: sh: remove update interrupt handlingWolfram Sang1-47/+1
2025-04-08rtc: sh: assign correct interrupts with DTWolfram Sang1-3/+9
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