aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/rtc
AgeCommit message (Expand)AuthorFilesLines
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
2023-09-06rtc: stop warning for invalid alarms when the alarm is disabledAlexandre Belloni1-1/+1
2023-08-28rtc: twl: add NVRAM supportLadislav Michl1-0/+37
2023-08-28rtc: pcf85363: Allow to wake up system without IRQMike Looijmans1-9/+21
2023-08-28rtc: m48t86: add DT support for m48t86Nikita Shubin1-0/+8
2023-08-27rtc: pcf2127: remove useless checkAlexandre Belloni1-9/+0
2023-08-27rtc: rzn1: Report maximum alarm limit to rtc coreGuenter Roeck1-1/+2
2023-08-27rtc: ds1305: Report maximum alarm limit to rtc coreGuenter Roeck1-2/+3
2023-08-27rtc: tps6586x: Report maximum alarm limit to rtc coreGuenter Roeck1-0/+1
2023-08-27rtc: cmos: Report supported alarm limit to rtc infrastructureGuenter Roeck1-0/+11
2023-08-27rtc: cros-ec: Detect and report supported alarm window sizeGuenter Roeck1-15/+23
2023-08-27rtc: isl1208: Fix incorrect logic in isl1208_set_xtoscb()Biju Das1-2/+1
2023-08-17rtc: tps65910: Remove redundant dev_warn() and do not check for 0 return afte...Ruan Jinjie1-5/+2
2023-08-17rtc: omap: Do not check for 0 return after calling platform_get_irq()Ruan Jinjie1-4/+4
2023-08-17rtc: da9063: Mark the alarm IRQ as a wake IRQSamuel Holland1-0/+7
2023-08-17rtc: pcf2127: remove unused function argumentHugo Villeneuve1-6/+3
2023-08-17rtc: pcf2127: add error checking when disabling POR0Hugo Villeneuve1-1/+3
2023-08-17rtc: pcf2127: fix error code in pcf2127_enable_ts()Dan Carpenter1-1/+1
2023-08-17rtc: ds2404: Convert to GPIO descriptorsLinus Walleij1-100/+69
2023-08-17rtc: stm32: Use NOIRQ_SYSTEM_SLEEP_PM_OPS()Nathan Chancellor1-1/+1
2023-08-16rtc: rs5c372: fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-2/+1
2023-08-16rtc: jz4740: fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-08-16rtc: rv8803: fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-2/+1
2023-08-16rtc: ds1307: fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-08-16rtc: isl12022: implement support for the #clock-cells DT propertyRasmus Villemoes1-0/+44
2023-08-16rtc: isl12022: trigger battery level detection during probeRasmus Villemoes1-0/+10
2023-08-16rtc: isl12022: implement RTC_VL_READ ioctlRasmus Villemoes1-0/+27
2023-08-16rtc: isl12022: add support for trip level DT bindingRasmus Villemoes1-0/+39
2023-08-16rtc: isl12022: remove wrong warning for low battery levelRasmus Villemoes1-6/+0
2023-08-10rtc: remove redundant of_match_ptr()Zhu Wang5-7/+5
2023-08-10rtc: sunplus: Clean up redundant dev_err_probe()Chen Jiahao1-1/+1
2023-08-10rtc: stm32: remove incorrect #ifdef checkArnd Bergmann1-2/+0
2023-08-02rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroffChristoph Hellwig1-1/+1
2023-07-27rtc: isl12026: Drop "_new" from probe callback nameUwe Kleine-König1-2/+2
2023-07-27rtc: Explicitly include correct DT includesRob Herring30-38/+19
2023-07-27rtc: rv3028: Add support for "aux-voltage-chargeable" propertyAndrej Picej1-19/+61
2023-07-27rtc: bq4802: add sparc dependencyArnd Bergmann1-0/+1
2023-07-27rtc: pcf85063: Drop enum pcf85063_type and split pcf85063_cfg[]Biju Das1-45/+38
2023-07-27rtc: pcf85063: Simplify probe()Biju Das1-18/+8
2023-07-27rtc: isl1208: Simplify probe()Biju Das1-11/+3
2023-07-27rtc: stm32: fix unnecessary parenthesesValentin Caron1-5/+4
2023-07-27rtc: stm32: fix issues of stm32_rtc_valid_alrm functionValentin Caron1-28/+33
2023-07-27rtc: stm32: change PM callbacks to "_noirq()"Gabriel Fernandez1-2/+3
2023-07-27rtc: stm32: don't print an error on probe deferralValentin Caron1-8/+6
2023-07-27rtc: stm32: improve rtc precisionChristophe Guibout1-4/+22
2023-07-27rtc: stm32: don't stop time counter if not neededAntonio Borneo1-6/+17
2023-07-27rtc: stm32: use the proper register sequence to read date/timeAntonio Borneo1-1/+1
2023-07-27rtc: pcf2127: add UIE support for PCF2131Hugo Villeneuve1-2/+10
2023-07-27rtc: pcf2127: add flag for watchdog register value read supportHugo Villeneuve1-6/+14
2023-07-27rtc: pcf2127: support generic watchdog timing configurationHugo Villeneuve1-9/+55
2023-07-27rtc: pcf2127: adapt time/date registers write sequence for PCF2131Hugo Villeneuve1-1/+34
2023-07-27rtc: pcf2127: add support for PCF2131 interrupts on output INT_AHugo Villeneuve1-0/+35
2023-07-27rtc: pcf2127: add support for PCF2131 RTCHugo Villeneuve2-23/+215
2023-07-27rtc: pcf2127: add support for multiple TS functionsHugo Villeneuve1-67/+201
2023-07-27rtc: pcf2127: adapt for CLKOUT register at any offsetHugo Villeneuve1-2/+5
2023-07-27rtc: pcf2127: adapt for WD registers at any offsetHugo Villeneuve1-4/+10
2023-07-27rtc: pcf2127: adapt for alarm registers at any offsetHugo Villeneuve1-9/+8
2023-07-27rtc: pcf2127: adapt for time/date registers at any offsetHugo Villeneuve1-4/+7
2023-07-27rtc: pcf2127: add variant-specific configuration structureHugo Villeneuve1-19/+79
2023-07-27rtc: pcf2127: remove superfluous commentsHugo Villeneuve1-2/+2
2023-07-27rtc: pcf2127: lower message severity if setting time failsHugo Villeneuve1-2/+1
2023-07-27rtc: pcf2127: improve timestamp reading performanceHugo Villeneuve1-21/+11
2023-07-27rtc: pcf2127: improve rtc_read_time() performanceHugo Villeneuve1-28/+14
2023-07-03Merge tag 'rtc-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni...Linus Torvalds41-309/+568
2023-06-29Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-0/+1
2023-06-26rtc: Add rtc driver for the Loongson family chipsBinbin Zhou3-0/+411
2023-06-26rtc: Remove the Loongson-1 RTC driverBinbin Zhou3-203/+0
2023-06-26rtc: rv3028: make rv3028 probeable from userspaceJohannes Kirchmair1-0/+7
2023-06-26rtc: isl1208: Add support for the built-in RTC on the PMIC RAA215300Biju Das1-0/+12
2023-06-26rtc: isl1208: Add isl1208_set_xtoscb()Biju Das1-6/+51
2023-06-26rtc: isl1208: Drop enum isl1208_id and split isl1208_configs[]Biju Das1-23/+33
2023-06-26rtc: isl1208: Make similar I2C and DT-based matching tableBiju Das1-6/+6
2023-06-26rtc: isl1208: Drop name variableBiju Das1-5/+4
2023-06-26rtc: st-lpc: Simplify clk handling in st_rtc_probe()Christophe JAILLET1-11/+5
2023-06-26rtc: st-lpc: Release some resources in st_rtc_probe() in case of errorChristophe JAILLET1-1/+1
2023-06-08rtc: sun6i: Add a determine_rate hookMaxime Ripard1-0/+1
2023-06-06rtc: stm32: remove dedicated wakeup managementAlexandre Torgue1-23/+5
2023-06-06rtc: add HAS_IOPORT dependenciesNiklas Schnelle1-1/+3
2023-06-06rtc: Switch i2c drivers back to use .probe()Uwe Kleine-König35-35/+35
2023-06-06rtc: rv3032: constify pointers to hwmon_channel_infoKrzysztof Kozlowski1-1/+1
2023-06-06rtc: isl12022: constify pointers to hwmon_channel_infoKrzysztof Kozlowski1-1/+1
2023-06-06rtc: ds3232: constify pointers to hwmon_channel_infoKrzysztof Kozlowski1-1/+1
2023-06-06rtc: ab-eoz9: constify pointers to hwmon_channel_infoKrzysztof Kozlowski1-1/+1
2023-05-15mfd: rk808: Split into core and i2cSebastian Reichel1-1/+1
2023-05-02Merge tag 'mfd-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...Linus Torvalds1-79/+3
2023-05-01Merge tag 'rtc-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni...Linus Torvalds49-179/+104
2023-04-28rtc: armada38x: use devm_platform_ioremap_resource_byname()Ye Xingchen1-5/+2
2023-04-28rtc: sunplus: use devm_platform_ioremap_resource_byname()Ye Xingchen1-2/+1
2023-04-28rtc: jz4740: Make sure clock provider gets removedLars-Peter Clausen1-1/+2
2023-04-26rtc: s5m: Drop S5M8763 supportDavid Virag1-79/+3
2023-03-23rtc: k3: handle errors while enabling wake irqDhruva Gole1-1/+2
2023-03-21rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current timeMartin Blumenstingl1-2/+2
2023-03-17rtc: pcf8523: remove unnecessary OR operationJavier Carrasco1-1/+1
2023-03-17rtc: pcf8523: fix coding-style issuesJavier Carrasco1-8/+7
2023-03-17rtc: ds1390: mark OF related data as maybe unusedKrzysztof Kozlowski1-1/+1
2023-03-17rtc: omap: include header for omap_rtc_power_off_program prototypeKrzysztof Kozlowski1-0/+1
2023-03-17rtc: sun6i: Use of_property_present() for testing DT property presenceRob Herring1-1/+1
2023-03-17rtc: mpfs: convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIREConor Dooley1-1/+1
2023-03-17rtc: zynqmp: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: xgene: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-03-17rtc: wm8350: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: vt8500: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: twl: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: tps6586x: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-03-17rtc: tegra: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: sunplus: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: stmp3xxx: Convert to platform remove callback returning voidUwe Kleine-König1-5/+3
2023-03-17rtc: stm32: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: spear: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: sa1100: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: s3c: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: rzn1: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: rtd119x: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: rc5t583: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-03-17rtc: pm8xxx: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-03-17rtc: pic32: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: pcf50633: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: palmas: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-03-17rtc: omap: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: mxc_v2: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-03-17rtc: mt7622: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: mpfs: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: mpc5121: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: mc13xxx: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: max77686: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: lpc24xx: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: hid-sensor-time: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: ftrtc010: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: ds1685: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17rtc: cros-ec: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2