aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/rtc
AgeCommit message (Expand)AuthorFilesLines
2018-08-20Merge tag 'rtc-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/abellon...Linus Torvalds24-941/+490
2018-08-16rtc: ds1307: simplify hwmon configHeiner Kallweit2-10/+1
2018-08-14rtc: s5m: Add SPDX license identifierKrzysztof Kozlowski1-16/+6
2018-08-14rtc: maxim: Add SPDX license identifiersKrzysztof Kozlowski3-39/+21
2018-08-14rtc: isl1208: set ev-evienb bit from device treeDenis Osterland1-3/+18
2018-08-14rtc: isl1208: Add "evdet" interrupt source for isl1219Denis Osterland1-16/+30
2018-08-14rtc: isl1208: add support for isl1219 with tamper detectionMichael Grzeschik1-7/+124
2018-08-14rtc: sysfs: facilitate attribute add to rtc deviceDenis Osterland2-0/+57
2018-08-02rtc: remove struct rtc_taskAlexandre Belloni1-4/+4
2018-07-28rtc: pcf85063: preserve control register value between stop and startAlvin Šipraga1-10/+11
2018-07-27rtc: sh: remove unused variable rtc_devAnders Roxell1-1/+0
2018-07-26rtc: unexport rtc_irq_set_*Alexandre Belloni1-2/+0
2018-07-26rtc: simplify rtc_irq_set_state/rtc_irq_set_freqAlexandre Belloni2-6/+6
2018-07-26rtc: remove irq_task and irq_task_lockAlexandre Belloni2-41/+10
2018-07-26rtc: remove rtc_irq_register/rtc_irq_unregisterAlexandre Belloni1-33/+0
2018-07-26rtc: sh: remove dead codeAlexandre Belloni1-88/+1
2018-07-25rtc: sa1100: don't set PIE frequencyAlexandre Belloni1-1/+0
2018-07-16rtc: ds1307: support m41t11 variantGiulio Benetti1-0/+14
2018-07-16rtc: ds1307: fix data pointer to m41t0Giulio Benetti1-1/+1
2018-07-16Merge 4.18-rc5 into char-misc-nextGreg Kroah-Hartman2-6/+6
2018-07-13rtc: use ktime_get_real_ts64() instead of getnstimeofday64()Arnd Bergmann1-2/+2
2018-07-13rtc: fix alarm read and set offsetAlexandre Belloni1-3/+5
2018-07-12rtc: m48t59: remove redundant pointer 'name'Colin Ian King1-4/+0
2018-07-12rtc: omap: drop unnecessary register unlock around readsJohan Hovold1-4/+0
2018-07-12rtc: omap: add missing register lock in error pathJohan Hovold1-0/+1
2018-07-12rtc: omap: fix resource leak in registration error pathJohan Hovold1-1/+3
2018-07-12rtc: omap: fix potential crash on power offJohan Hovold1-7/+7
2018-07-12rtc: test: make array pdev staticColin Ian King1-1/+1
2018-07-12rtc: armada38x: reset after rtc power lossBaruch Siach1-0/+23
2018-07-11rtc: stmp3xxx: Don't reset the rtc in .probe() when watchdog is runningUwe Kleine-König1-4/+16
2018-07-11rtc: pcf2127: add support for accessing internal static RAMUwe Kleine-König1-6/+62
2018-07-11rtc: snvs: Add timeouts to avoid kernel lockupsTrent Piepho1-35/+70
2018-07-11rtc: bq4802: add error handling for devm_ioremapZhouyang Jia1-0/+4
2018-07-07headers: separate linux/mod_devicetable.h from linux/platform_device.hRandy Dunlap8-0/+8
2018-06-20rtc: mrst: fix error code in probe()Dan Carpenter1-3/+1
2018-06-20rtc: ds1685: remove sysfs access to control registersAlexandre Belloni2-381/+0
2018-06-20rtc: ds1685: remove improper datetime access ABIAlexandre Belloni1-221/+0
2018-06-11Merge tag 'mfd-next-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/le...Linus Torvalds1-4/+3
2018-06-10Merge tag 'rtc-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/abellon...Linus Torvalds40-828/+876
2018-06-07rtc: pxa: fix probe functionDan Carpenter1-1/+1
2018-06-07rtc: cros-ec: Switch to SPDX identifier.Enric Balletbo i Serra1-16/+5
2018-06-07rtc: cros-ec: Make license text and module license match.Enric Balletbo i Serra1-1/+1
2018-06-07rtc: ensure rtc_set_alarm fails when alarms are not supportedAlexandre Belloni1-0/+5
2018-06-07rtc: test: remove alarm support from the first deviceAlexandre Belloni1-1/+13
2018-06-07rtc: test: convert to devm_rtc_allocate_deviceAlexandre Belloni1-3/+4
2018-06-07rtc: ftrtc010: let the core handle rangeAlexandre Belloni1-3/+10
2018-06-07rtc: ftrtc010: handle dates after 2106Alexandre Belloni1-6/+6
2018-06-07rtc: ftrtc010: switch to devm_rtc_allocate_deviceAlexandre Belloni1-4/+7
2018-06-06Merge tag 'overflow-v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-4/+4
2018-06-06treewide: Use struct_size() for devm_kmalloc() and friendsKees Cook1-4/+4
2018-06-05rtc: mrst: switch to devm functionsAlexandre Belloni1-27/+18
2018-06-04rtc: sunxi: fix possible race conditionAlexandre Belloni1-14/+9
2018-05-31rtc: test: remove irq sysfs fileAlexandre Belloni1-39/+0
2018-05-31rtc: test: emulate alarms using timersAlexandre Belloni1-4/+52
2018-05-31rtc: test: store time as an offset to system timeAlexandre Belloni1-16/+23
2018-05-31rtc: test: allow registering many devicesAlexandre Belloni1-24/+24
2018-05-31rtc: test: remove useless proc infoAlexandre Belloni1-11/+0
2018-05-31rtc: ds1685: Add rangeAlexandre Belloni1-0/+4
2018-05-31rtc: ds1685: fix possible race conditionAlexandre Belloni1-23/+18
2018-05-31rtc: sprd: Add new RTC power down check methodBaolin Wang1-23/+24
2018-05-31rtc: sun6i: Fix bit_idx value for clk_register_gateMichael Trimarchi1-2/+2
2018-05-31rtc: jz4740: Fix a typo in KconfigMathieu Malaterre1-1/+1
2018-05-26rtc: test: remove obsolete .set_mmssAlexandre Belloni1-17/+2
2018-05-23rtc: st-lpc: add rangeAlexandre Belloni1-0/+2
2018-05-23rtc: st-lpc: fix possible race conditionAlexandre Belloni1-15/+9
2018-05-22rtc: stm32: add stm32mp1 rtc supportAmelie Delaunay1-14/+89
2018-05-22rtc: stm32: rework register management to prepare other version of RTCAmelie Delaunay1-57/+127
2018-05-22rtc: stm32: fix misspelling and misalignment issuesAmelie Delaunay1-2/+2
2018-05-22rtc: mxc: Switch to SPDX identifierFabio Estevam1-10/+3
2018-05-22rtc: snvs: Switch to SPDX identifierFabio Estevam1-10/+3
2018-05-21rtc: nvmem: don't use IS_ERR_OR_NULLUwe Kleine-König1-1/+1
2018-05-21rtc: ds1742: don't explicitly specify word_size and stride of nvmemUwe Kleine-König1-2/+0
2018-05-21rtc: brcmstb-waketimer: add rangeAlexandre Belloni1-6/+1
2018-05-21rtc: brcmstb-waketimer: switch to rtc_register_deviceAlexandre Belloni1-5/+8
2018-05-19rtc: mxc_v2: use rtc_time64_to_tm in mxc_rtc_read_alarmAlexandre Belloni1-1/+1
2018-05-19rtc: mxc_v2: let the core handle rtc rangeAlexandre Belloni1-10/+1
2018-05-19rtc: mxc_v2: fix possible race conditionAlexandre Belloni1-7/+9
2018-05-18rtc: ls1x: add rangeAlexandre Belloni1-0/+2
2018-05-17rtc: ls1x: remove useless label and gotoAlexandre Belloni1-8/+3
2018-05-17rtc: ls1x: switch to rtc_register_deviceAlexandre Belloni1-7/+7
2018-05-17rtc: tps6586x: let the core handle rtc rangeAlexandre Belloni1-22/+5
2018-05-17rtc: tps6586x: fix possible race conditionAlexandre Belloni1-3/+11
2018-05-17rtc: vr41xx: add rangeAlexandre Belloni1-0/+2
2018-05-17rtc: vr41xx: fix possible race conditionAlexandre Belloni1-2/+7
2018-05-17rtc: rx8581: switch to regmapAlexandre Belloni1-113/+42
2018-05-17rtc: rx8581: error out when time invalidAlexandre Belloni1-4/+6
2018-05-17rtc: rx8581: remove useless declarationAlexandre Belloni1-18/+15
2018-05-17rtc: rx8581: remove useless indirectionAlexandre Belloni1-12/+4
2018-05-17rtc: rx8581: let the core handle rtc rangeAlexandre Belloni1-5/+4
2018-05-17rtc: rx8581: add RTC rangeAlexandre Belloni1-0/+2
2018-05-17rtc: rx8581: switch to rtc_register_deviceAlexandre Belloni1-8/+5
2018-05-17rtc: tps65910: add rangeAlexandre Belloni1-0/+2
2018-05-17rtc: tps65910: allow platform power upAlexandre Belloni1-12/+0
2018-05-17rtc: tps65910: fix possible race conditionAlexandre Belloni1-4/+8
2018-05-17rtc: ab-b5ze-s3: let the core handle the RTC rangeAlexandre Belloni1-9/+2
2018-05-17rtc: ab-b5ze-s3: fix possible race conditionsAlexandre Belloni1-8/+11
2018-05-17rtc: 88pm80x: convert to rtc_tm_to_time64/rtc_time64_to_tmAlexandre Belloni1-8/+8
2018-05-17rtc: 88pm80x: let the core handle the RTC rangeAlexandre Belloni1-6/+2
2018-05-17rtc: 88pm80x: fix possible race conditionAlexandre Belloni1-4/+8
2018-05-17rtc: 88pm80x: remove unused pm80x_rtc_info membersAlexandre Belloni1-2/+0
2018-05-17rtc: 88pm80x: stop setting a default timeAlexandre Belloni1-22/+0
2018-05-17rtc: at91rm9200: add rangeAlexandre Belloni1-0/+2
2018-05-16rtc/proc: switch to proc_create_single_dataChristoph Hellwig1-31/+2
2018-05-06rtc: stm32: get DBP register and mask from DT st, syscfg propertyAmelie Delaunay1-22/+37
2018-05-06rtc: stm32: fix alarm interrupt flags by removing IRQF_TRIGGER_RISINGAmelie Delaunay1-2/+1
2018-05-06rtc: stm32: fix copyright and adopt SPDX identifierAmelie Delaunay1-3/+3
2018-05-03rtc: tps6586x: remove mktime usageArnd Bergmann1-9/+9
2018-05-03rtc: ls1x: remove mktime usageArnd Bergmann1-3/+4
2018-05-03rtc: vr41xx: remove mktime usageArnd Bergmann1-12/+12
2018-05-03rtc: ds1340: Add support for trickle charger.Andrea Greco1-0/+2
2018-05-03rtc: sprd: Add RTC hardware rangeBaolin Wang1-0/+2
2018-05-03rtc: sprd: Change to use devm_rtc_allocate_device()Baolin Wang1-4/+10
2018-05-03rtc: simplify getting .drvdataWolfram Sang15-131/+71
2018-04-25rtc: opal: Fix OPAL RTC driver OPAL_BUSY loopsNicholas Piggin1-14/+23
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-16mfd: mt6397: Create irq mappings in mfd core driverChen Zhong1-4/+3
2018-04-10Merge tag 'rtc-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/abellon...Linus Torvalds115-975/+1542
2018-04-05Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2018-04-03rtc: snvs: Fix usage of snvs_rtc_enableBryan O'Donoghue1-4/+11
2018-04-03rtc: mt7622: fix module autoloading for OF platform driversSean Wang1-0/+1
2018-04-03rtc: isl12022: use true and false for boolean valuesGustavo A. R. Silva1-1/+1
2018-03-27rtc: ab8500: Drop AB8540 supportLinus Walleij1-55/+0
2018-03-27rtc: remove a warning during scripts/kernel-doc stepMathieu Malaterre1-1/+1
2018-03-27rtc: 88pm860x: remove artificial limitationAlexandre Belloni1-2/+2
2018-03-27rtc: 88pm80x: remove artificial limitationAlexandre Belloni1-2/+2
2018-03-27rtc: st-lpc: remove artificial limitationAlexandre Belloni1-16/+0
2018-03-27rtc: mrst: remove artificial limitationAlexandre Belloni1-1/+1
2018-03-27rtc: mv: remove artificial limitationAlexandre Belloni1-12/+0
2018-03-27rtc: hctosys: Ensure system time doesn't overflow time_tAlexandre Belloni1-0/+5
2018-03-26rtc: remove bfin driverArnd Bergmann3-459/+0
2018-03-26rtc: remove tile driverArnd Bergmann3-154/+0
2018-03-26treewide: simplify Kconfig dependencies for removed archsArnd Bergmann1-1/+1
2018-03-26treewide: Align function definition open/close bracesJoe Perches1-1/+1
2018-03-17rtc: pcf85063: fix clearing bits in pcf85063_start_clockMichael McCormick1-1/+1
2018-03-17rtc: at91sam9: Set name of regmap_configJeffy Chen1-0/+1
2018-03-17rtc: s5m: Remove VLA usageGustavo A. R. Silva1-6/+8
2018-03-17rtc: s5m: Move enum from rtc.h to rtc-s5m.cGustavo A. R. Silva1-0/+11
2018-03-17rtc: remove VLA usageGustavo A. R. Silva2-2/+6
2018-03-17rtc: Add one offset seconds to expand RTC rangeBaolin Wang2-1/+128
2018-03-17rtc: Factor out the RTC range validation into rtc_valid_range()Baolin Wang1-12/+18
2018-03-17rtc: Add RTC rangeAlexandre Belloni2-0/+26
2018-03-17rtc: isl1208: switch to rtc_register_deviceDenis Osterland1-4/+4
2018-03-17rtc: isl1208: enable interrupt after context preparationMichael Grzeschik1-17/+17
2018-03-17rtc: cros-ec: return -ETIME when refused to set alarms in the pastJeffy Chen1-4/+4
2018-03-17rtc: pm8xxx: Fix issue in RTC write pathMohit Aggarwal1-11/+38
2018-03-17rtc: at91sam: add 'depends on HAS_IOMEM' to fix unmet dependencyMasahiro Yamada1-0/+1
2018-03-17rtc: isl12026: fixup nvmem registrationAlexandre Belloni1-16/+12
2018-03-17rtc: isl12026: new driver.David Daney3-0/+516
2018-03-17rtc: brcmstb-waketimer: Set wktmr prescalerJustin Chen1-0/+3
2018-03-17rtc: fix rtc_time64_to_tm for 3477Alexandre Belloni1-1/+1
2018-03-17rtc: ac100: Fix ac100 determine rate bugPhilipp Rossak1-1/+23
2018-03-17rtc: pcf85363: set time accuratelyAlexandre Belloni1-4/+16
2018-03-17rtc: pcf85363: add alarm supportAlexandre Belloni1-0/+159
2018-03-17rtc: pcf85363: add .max_register in regmap_configAlexandre Belloni1-0/+1
2018-03-17rtc: m41t80: remove useless indirectionAlexandre Belloni1-15/+5
2018-03-17rtc: m41t80: fix race conditionsAlexandre Belloni1-7/+11
2018-03-17rtc: m41t80: move m41t80_rtc_mutex to the block where it is usedSebastian Andrzej Siewior1-1/+1
2018-03-17rtc: pcf85063: remove useless indirectionAlexandre Belloni1-12/+4
2018-03-17rtc: pcf85063: stop validating rtc_time in .read_timeAlexandre Belloni1-1/+1
2018-03-17rtc: max6900: remove useless indirectionAlexandre Belloni1-13/+4
2018-03-17rtc: max6900: stop validating rtc_time in .read_timeAlexandre Belloni1-1/+1
2018-03-17rtc: rs5c372: remove useless indirectionAlexandre Belloni1-13/+4
2018-03-17rtc: rs5c372: stop validating rtc_time in .read_timeAlexandre Belloni1-2/+1
2018-03-17rtc: rs5c372: remove useless messageAlexandre Belloni1-4/+0
2018-03-17rtc: s35390a: remove useless indirectionAlexandre Belloni1-24/+8
2018-03-17rtc: s35390a: stop validating rtc_time in .read_timeAlexandre Belloni1-1/+1
2018-03-17rtc: s35390a: remove useless messageAlexandre Belloni1-4/+0
2018-03-17rtc: rk808: fix possible race conditionAlexandre Belloni1-7/+7
2018-03-17rtc: rk808: remove useless debug messageAlexandre Belloni1-11/+0
2018-03-09mn10300: Remove the architectureDavid Howells2-2/+2
2018-03-02rtc: rx8581: remove useless messageAlexandre Belloni1-5/+1
2018-03-02rtc: rx4581: remove useless messageAlexandre Belloni1-5/+1
2018-03-02rtc: pm8xxx: remove useless messageAlexandre Belloni1-6/+0
2018-03-02rtc: abx80x: remove useless messageAlexandre Belloni1-5/+1
2018-03-02rtc: tegra: stop validating rtc_time in .set_timeAlexandre Belloni1-4/+0
2018-03-02rtc: spear: stop validating rtc_time in .set_time and .set_alarmAlexandre Belloni1-9/+3
2018-03-02rtc: omap: stop validating rtc_time in .set_time and .set_alarmAlexandre Belloni1-3/+0
2018-03-02rtc: max77686: stop validating rtc_time in .read_timeAlexandre Belloni1-3/+1
2018-03-02rtc: m41t93: stop validating rtc_time in .read_timeAlexandre Belloni1-1/+1
2018-03-02rtc: isl12022: remove useless indirectionAlexandre Belloni1-12/+4
2018-03-02rtc: sc27xx: stop validating rtc_time in .read_timeAlexandre Belloni1-1/+1
2018-03-02rtc: r7301: stop validating rtc_time in .read_timeAlexandre Belloni1-1/+1
2018-03-02rtc: nuc900: stop validating rtc_time in .read_timeAlexandre Belloni1-6/+8
2018-03-02rtc: diasemi: stop validating rtc_time in .read_timeAlexandre Belloni3-4/+3
2018-03-02rtc: cpcap: stop validating rtc_time in .read_timeAlexandre Belloni1-1/+1
2018-03-02rtc: ab-b5ze-s3: stop validating rtc_time in .read_timeAlexandre Belloni1-3/+1
2018-03-02rtc: stop validating rtc_time in .read_timeAlexandre Belloni48-53/+48
2018-03-01rtc: stop validating rtc_time after rtc_time_to_tmAlexandre Belloni13-13/+13
2018-03-01rtc: stop validating rtc_time after rtc_time64_to_tmAlexandre Belloni3-3/+3
2018-03-01rtc: stk17ta8: let the core handle invalid timeAlexandre Belloni1-4/+0
2018-03-01rtc: rs5c348: let the core handle invalid timeAlexandre Belloni1-5/+0
2018-03-01rtc: cmos: let the core handle invalid timeAlexandre Belloni1-12/+0
2018-03-01rtc: ds1553: let the core handle invalid timeAlexandre Belloni1-4/+0
2018-03-01rtc: ds1511: let the core handle invalid timeAlexandre Belloni1-4/+0
2018-03-01rtc: tx4939: avoid unintended sign extension on a 24 bit shiftColin Ian King1-2/+4
2018-03-01rtc: mxc_v2: Fix _iomem pointer notationFabio Estevam1-1/+1
2018-03-01rtc: isl1208: Fix unintended clear of SR bitsDenis Osterland1-0/+5
2018-03-01rtc: tx4939: use generic nvmemAlexandre Belloni1-33/+26