aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/clocksource
AgeCommit message (Expand)AuthorFilesLines
2019-01-05Merge tag 'csky-for-linus-4.21' of git://github.com/c-sky/csky-linuxLinus Torvalds1-3/+3
2018-12-31clocksource/drivers/c-sky: fixup ftrace call-graph panicGuo Ren1-1/+1
2018-12-31clocksource/drivers/c-sky: fixup qemu fail to bootup sometimes.Guo Ren1-2/+2
2018-12-25Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds19-377/+587
2018-12-18clocksource/drivers/rda: Add clock driver for RDA8810PL SoCManivannan Sadhasivam3-0/+204
2018-12-18clocksource/drivers/meson6: Change name meson6_timer timer-meson6Daniel Lezcano2-1/+1
2018-12-18clocksource/drivers/sun4i: Change name sun4i_timer to timer-sun4iDaniel Lezcano2-1/+1
2018-12-18clocksource/drivers/tegra20: Change name tegra20_timer to timer-tegra20Daniel Lezcano2-1/+1
2018-12-18clocksource/drivers/rockchip: Change name rockchip_timer to timer-rockchipDaniel Lezcano2-1/+1
2018-12-18clocksource/drivers/riscv: Change name riscv_timer to timer-riscvDaniel Lezcano2-1/+1
2018-12-18clocksource/drivers/riscv_timer: Provide the sched_clockAnup Patel2-1/+10
2018-12-18clocksource/drivers/timer-imx-tpm: Specify clock name for timer-ofAnson Huang1-0/+3
2018-12-18clocksource/drivers/fttmr010: Fix invalid interrupt register accessTao Ren1-31/+42
2018-12-18clocksource/drivers/integrator-ap: Add missing of_node_put()Yangtao Li1-9/+16
2018-12-18clocksource/drivers/bcm2835: Switch to SPDX identifierStefan Wahren1-14/+1
2018-12-18clocksource/drivers/timer-imx-tpm: Convert the driver to timer-ofAnson Huang1-81/+55
2018-12-18clocksource/drivers/arc_timer: Utilize generic sched_clockAlexey Brodkin2-0/+23
2018-12-18clocksource/drivers/imx-gpt: Remove unnecessary irq protectionClément Péron1-17/+0
2018-12-18clocksource/drivers/imx-gpt: Add support for ARM64Anson Huang2-1/+5
2018-12-18clocksource/drivers/meson6_timer: Implement the ARM delay timerMartin Blumenstingl1-0/+22
2018-12-18clocksource/drivers/meson6_timer: Use register names from the datasheetMartin Blumenstingl1-44/+64
2018-12-18clockevents/drivers/tegra20: Remove obsolete inclusion of <asm/smp_twd.h>Geert Uytterhoeven1-1/+0
2018-12-18clocksource/drivers/timer-ti-dm: Remove the early platform driver registrationBartosz Golaszewski1-1/+0
2018-12-18clocksource/drivers/ux500: Drop Ux500 custom SCHED_CLOCKLinus Walleij3-35/+0
2018-12-18clocksource/drivers/dbx500: Demote dbx500 PRCMU clocksourceLinus Walleij1-2/+2
2018-12-18clocksource/drivers/timer-vt8500: Remove duplicate function nameDan Carpenter1-1/+1
2018-11-11Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+12
2018-11-04Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-0/+347
2018-11-04clockevents/drivers/i8253: Add support for PIT shutdown quirkMichael Kelley1-2/+12
2018-11-02clocksource/drivers/c-sky: Add gx6605s SOC system timerGuo Ren3-0/+163
2018-11-02clocksource/drivers/c-sky: Add C-SKY SMP timerGuo Ren3-0/+184
2018-10-25Merge tag 'riscv-for-linus-4.20-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-4/+8
2018-10-25Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds23-113/+100
2018-10-22RISC-V: Use Linux logical CPU number instead of hartidAtish Patra1-4/+8
2018-10-22RISC-V: Rename riscv_of_processor_hart to riscv_of_processor_hartidPalmer Dabbelt1-1/+1
2018-10-22Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+15
2018-10-07clocksource/drivers/dw_apb: Add reset controlDinh Nguyen1-0/+12
2018-10-03clocksource/drivers: Unify the names to timer-* formatDaniel Lezcano14-13/+13
2018-10-03clocksource/drivers/sh_cmt: Add R-Car gen3 supportSergei Shtylyov1-0/+8
2018-10-03clocksource/drivers/sh_cmt: Properly line-wrap sh_cmt_of_table[] initializerSergei Shtylyov1-2/+8
2018-10-03clocksource/drivers/sh_cmt: Fix clocksource width for 32-bit machinesSergei Shtylyov1-3/+3
2018-10-03clocksource/drivers/sh_cmt: Fixup for 64-bit machinesSergei Shtylyov1-39/+33
2018-10-03clocksource/drivers/sh_tmu: Convert to SPDX identifiersKuninori Morimoto1-9/+1
2018-10-03clocksource/drivers/sh_mtu2: Convert to SPDX identifiersKuninori Morimoto1-9/+1
2018-10-03clocksource/drivers/sh_cmt: Convert to SPDX identifiersKuninori Morimoto1-9/+1
2018-10-03clocksource/drivers/renesas-ostm: Convert to SPDX identifiersKuninori Morimoto1-10/+1
2018-10-03clocksource: Convert to using %pOFn instead of device_node.nameRob Herring8-19/+19
2018-10-01arm64: arch_timer: Add workaround for ARM erratum 1188873Marc Zyngier1-0/+15
2018-09-27clocksource/drivers/timer-atmel-pit: Properly handle error casesAlexandre Belloni1-6/+14
2018-09-24clocksource/drivers/fttmr010: Fix set_next_event handlerTao Ren1-7/+11
2018-09-13clocksource/drivers/ti-32k: Add CLOCK_SOURCE_SUSPEND_NONSTOP flag for non-am4...Keerthy1-0/+3
2018-08-19Merge tag 'riscv-for-linus-4.19-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-0/+117
2018-08-13Merge branch 'x86-timers-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2018-08-13clocksource: new RISC-V SBI timer driverPalmer Dabbelt3-0/+117
2018-08-02clocksource/drivers/arm_arch_timer: Fix bogus cpu_all_mask usageThomas Gleixner1-1/+1
2018-08-02clocksource: ti-32k: Remove CLOCK_SOURCE_SUSPEND_NONSTOP flagKeerthy1-2/+1
2018-07-26clocksource/drivers/sprd: Register one always-on timer to compensate suspend ...Baolin Wang1-0/+50
2018-07-26clocksource/drivers/timer-mediatek: Add support for system timerStanley Chu1-1/+103
2018-07-26clocksource/drivers/timer-mediatek: Convert the driver to timer-ofStanley Chu1-125/+80
2018-07-26clocksource/drivers/timer-mediatek: Use specific prefix for GPTStanley Chu1-77/+80
2018-07-26clocksource/drivers/timer-mediatek: Rename mtk_timer to timer-mediatekStanley Chu2-1/+1
2018-07-26clocksource/drivers: Set clockevent device cpumask to cpu_possible_maskSudeep Holla4-4/+4
2018-07-20ARM/time: Remove read_boot_clock64()Pavel Tatashin1-1/+1
2018-07-10clocksource: arm_arch_timer: Set arch_mem_timer cpumask to cpu_possible_maskSudeep Holla1-1/+1
2018-06-24Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+3
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook3-3/+3
2018-06-12clocksource/drivers/stm32: Fix error return codeJulia Lawall1-1/+3
2018-06-09Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-1/+2
2018-05-23clocksource/drivers/mxs_timer: Switch to SPDX identifierFabio Estevam1-21/+7
2018-05-23clocksource/drivers/timer-imx-tpm: Switch to SPDX identifierFabio Estevam1-9/+4
2018-05-23clocksource/drivers/timer-imx-gpt: Switch to SPDX identifierFabio Estevam1-20/+6
2018-05-23clocksource/drivers/timer-imx-gpt: Remove outdated file pathFabio Estevam1-2/+0
2018-05-18clocksource/drivers/arc_timer: Add comments about locking while read GFRCEugeniy Paltsev1-0/+14
2018-05-18clocksource/drivers/mips-gic-timer: Add pr_fmt and reword pr_* messagesMatt Redfearn1-8/+10
2018-05-18clocksource/drivers/sprd: Fix Kconfig dependencyChunyan Zhang1-1/+3
2018-05-02ARM: timer-sp: Use of_clk_get_parent_count() instead of open codingGeert Uytterhoeven1-1/+2
2018-04-19clocksource/imx-tpm: Correct -ETIME return condition checkAnson Huang1-1/+1
2018-04-16Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds4-10/+257
2018-04-05Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/a...Linus Torvalds3-0/+1004
2018-04-02Merge tag 'arch-removal' of git://git.kernel.org/pub/scm/linux/kernel/git/arn...Linus Torvalds3-167/+0
2018-04-02Merge tag 'nds32-for-linus-4.17' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-0/+276
2018-03-30clocksource/drivers/imx-tpm: Add different counter width supportAnson Huang1-8/+25
2018-03-30clocksource/drivers/imx-tpm: Correct some registers operation flowAnson Huang1-1/+7
2018-03-30clocksource/drivers/imx-tpm: Fix typo of clock nameAnson Huang1-1/+1
2018-03-30clocksource/drivers/npcm: Add NPCM7xx timer driverTomer Maimon3-0/+224
2018-03-09clocksource/atmel-st: Add 'depends on HAS_IOMEM' to fix unmet dependencyMasahiro Yamada1-0/+1
2018-03-07Merge tag 'metag_remove_2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/...Arnd Bergmann3-167/+0
2018-03-07Merge tag 'omap-for-v4.17/timer-signed' of ssh://gitolite.kernel.org/pub/scm/...Arnd Bergmann3-0/+1004
2018-02-28clocksource: timer-ti-dm: Check prescaler valueLadislav Michl1-2/+2
2018-02-28clocksource: timer-ti-dm: Consolidate set sourceLadislav Michl1-22/+16
2018-02-28clocksource: timer-ti-dm: Make unexported functions staticLadislav Michl1-109/+115
2018-02-28clocksource/drivers/arc_timer: Update some commentsVineet Gupta1-3/+8
2018-02-28clocksource/drivers/mips-gic-timer: Use correct shift count to extract dataFelix Fietkau1-1/+1
2018-02-26clocksource/drivers/fsl_ftm_timer: Fix error return checkingColin Ian King1-1/+1
2018-02-23clocksource: Remove metag generic timer driverJames Hogan3-167/+0
2018-02-22clocksource: timer-ti-dm: Hook device platform data if not already assignedLadislav Michl1-4/+6
2018-02-22clocksource: timer-ti-dm: Populate the timer ops to the pdataKeerthy1-0/+25
2018-02-22ARM: OMAP: Move dmtimer driver out of plat-omap to drivers under clocksourceKeerthy3-0/+977
2018-02-22treewide/trivial: Remove ';;$' typo noiseIngo Molnar2-3/+3
2018-02-22clocksource/drivers/atcpit100: VDSO supportRick Chen1-0/+18
2018-02-22clocksource/drivers/atcpit100: Add andestech atcpit100 timerRick Chen3-0/+258
2018-01-08clocksource/drivers/stm32: Start the timer's counter soonerDaniel Lezcano1-3/+18
2018-01-08clocksource/drivers/stm32: Add the timer delay callbackDaniel Lezcano1-0/+13
2018-01-08clocksource/drivers/stm32: Add clocksource functionalityBenjamin Gaignard1-0/+37
2018-01-08clocksource/drivers/stm32: Factor out more of the clockevent codeDaniel Lezcano1-25/+82
2018-01-08clocksource/drivers/stm32: Add oneshot modeBenjamin Gaignard1-12/+44
2018-01-08clocksource/drivers/stm32: Compute a prescaler value with a targeted rateBenjamin Gaignard1-1/+11
2018-01-08clocksource/drivers/stm32: Factor out the timer width sorting codeDaniel Lezcano1-7/+23
2018-01-08clocksource/drivers/stm32: Use the node name as timer nameDaniel Lezcano1-1/+1
2018-01-08clocksource/drivers/stm32: Convert the driver to timer_of primitivesBenjamin Gaignard2-114/+74
2018-01-08clocksource/drivers/stm32: Fix kernel panic with multiple timersDaniel Lezcano1-1/+6
2018-01-08clocksource/drivers/timer-of: Don't request the resource by nameDaniel Lezcano1-4/+4
2018-01-08clocksource/drivers/timer-of: Store the device node pointer in 'struct timer_of'Daniel Lezcano2-0/+4
2018-01-08clocksource/drivers/spreadtrum: Add timer driver for the Spreadtrum SC9860 pl...Baolin Wang3-0/+167
2018-01-08clocksource/drivers/timer-of: Add kernel documentationDaniel Lezcano1-0/+37
2018-01-08clocksource/drivers/timer-of: Fix function namesDaniel Lezcano1-18/+18
2018-01-08clocksource/drivers/tcb_clksrc: Fix clock speed messageRomain Izard1-1/+1
2018-01-08clocksource/drivers/owl: Add the S700 timerAndreas Färber1-0/+1
2018-01-08clocksource/drivers/owl: Adopt TIMER_OF_DECLARE()Andreas Färber1-2/+2
2017-11-23Merge tag 'for-linus-timers-conversion-final-v4.15-rc1' of git://git.kernel.o...Thomas Gleixner1-7/+53
2017-11-16Merge tag 'kvm-4.15-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-4/+31
2017-11-15Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-3/+22
2017-11-14clocksource/timer_of: Rename timer_of_exit to timer_of_cleanupBenjamin Gaignard2-2/+9
2017-11-13Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds9-113/+91
2017-11-07Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar10-0/+10
2017-11-06arm64: Use physical counter for in-kernel reads when booted in EL2Christoffer Dall1-4/+8
2017-11-06arm64: Implement arch_counter_get_cntpct to read the physical counterChristoffer Dall1-0/+23
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman10-0/+10
2017-10-29clocksource/drivers/timer-of: Add timer_of_exit functionBenjamin Gaignard2-0/+15
2017-10-25locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ...Mark Rutland1-1/+1
2017-10-20clockevents/drivers/cs5535: Improve resilience to spurious interruptsDavid Kozub1-1/+2
2017-10-19clocksource/drivers/mips-gic-timer: Add fastpath for local timer updatesMatt Redfearn1-2/+7
2017-10-19clocksource/drivers/mips-gic-timer: Remove pointless irq_save,restoreMatt Redfearn1-3/+0
2017-10-19clocksource/drivers/arm_arch_timer: Fix DEFINE_PER_CPU expansionMark Rutland1-2/+1
2017-10-19clocksource/drivers/arm_arch_timer: Validate CNTFRQ after enabling frameArd Biesheuvel1-17/+21
2017-10-19clocksource: Improve GENERIC_CLOCKEVENTS dependencyArnd Bergmann1-41/+9
2017-10-19clocksource/drivers/rockchip: pr_err() strings should end with newlinesArvind Yadav1-1/+1
2017-10-19clocksource/drivers/owl: pr_err() strings should end with newlinesArvind Yadav1-2/+2
2017-10-19clocksource/drivers/fttmr010: pr_err() strings should end with newlinesArvind Yadav1-2/+2
2017-10-19clocksource/drivers/sh_cmt: Use of_device_get_match_data() helperGeert Uytterhoeven1-4/+2
2017-10-19clocksource/drivers/sh_cmt: Remove unused "renesas, channels-mask" handlingGeert Uytterhoeven1-17/+1
2017-10-19clocksource/drivers/sh_cmt: Mark "renesas,cmt-48-gen2" deprecatedGeert Uytterhoeven1-1/+5
2017-10-19clocksource/drivers/sh_cmt: Remove support for "renesas,cmt-32*"Geert Uytterhoeven1-20/+0
2017-10-19clocksource/drivers/sh_cmt: Support separate R-Car Gen2 CMT0/1Magnus Damm1-11/+27
2017-10-19clocksource/drivers/sh_cmt: Use 0x3f mask for SH_CMT_48BIT caseMagnus Damm1-3/+11
2017-10-13arm_arch_timer: Expose event stream statusJulien Thierry1-3/+22
2017-09-25x86/numachip: Add const and __initconst to numachip2_clockeventBhumika Goyal1-1/+1
2017-09-18clocksource/integrator: Fix section mismatch warningArnd Bergmann1-2/+2
2017-09-15Merge branch '4.14-features' of git://git.linux-mips.org/pub/scm/ralf/upstrea...Linus Torvalds1-6/+31
2017-09-04Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds8-16/+261
2017-08-31clocksource: Convert to using %pOF instead of full_nameRob Herring4-15/+13
2017-08-30clocksource: mips-gic-timer: Use new GIC accessor functionsPaul Burton1-6/+31
2017-08-29clocksource/drivers/bcm2835: Remove message for a memory allocation failureMarkus Elfring1-1/+0
2017-08-29clocksource/drivers/imx-tpm: Add imx tpm timer supportDong Aisheng3-0/+248
2017-08-25Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar4-9/+10
2017-08-11clocksource/drivers/Kconfig: Fix CLKSRC_PISTACHIO dependenciesMatt Redfearn1-1/+1
2017-08-11clocksource/drivers/timer-of: Checking for IS_ERR() instead of NULLDan Carpenter1-2/+2
2017-08-10clocksource/drivers/em_sti: Fix error return codes in em_sti_probe()Gustavo A. R. Silva1-5/+6
2017-08-10clocksource/drivers/arm_arch_timer: Fix mem frame loop initializationMatthias Kaehlcke1-1/+1
2017-08-10clocksource/arm_arch_timer: Use static_branch_enable_cpuslocked()Marc Zyngier1-1/+5
2017-07-17clocksource/drivers/timer-of: Handle of_irq_get_byname() result correctlySergei Shtylyov1-2/+10
2017-07-04Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds3-0/+180
2017-06-27clocksource/drivers/mips-gic-timer: Fix an error code in 'gic_clocksource_of_...Christophe Jaillet1-2/+3
2017-06-27clocksource/drivers/fsl_ftm_timer: Unmap region obtained by of_iomapArvind Yadav1-2/+6
2017-06-27clocksource/drivers/tcb_clksrc: Make IO endian agnosticAlexandre Belloni1-29/+29
2017-06-26clocksource/drivers/sun4i: Switch to the timer-of common initDaniel Lezcano2-94/+78
2017-06-26clocksource/drivers/timer-of: Fix invalid iomap checkDaniel Lezcano1-1/+1
2017-06-22clocksource/drivers: Fix uninitialized variable use in timer_of_initArnd Bergmann1-3/+2
2017-06-21Merge branch 'timers/urgent' into timers/coreThomas Gleixner3-2/+4
2017-06-18clocksource: owl: Add S900 supportAndreas Färber1-0/+1
2017-06-18clocksource: Add Owl timerAndreas Färber3-0/+179
2017-06-14clocksource/drivers/fttmr010: Factor out clock read codeLinus Walleij1-10/+6
2017-06-14clocksource/drivers/fttmr010: Implement delay timerLinus Walleij1-1/+34
2017-06-14clocksource/drivers: Add timer-of common init routineDaniel Lezcano4-0/+243
2017-06-14clocksource/drivers/tcb_clksrc: Save timer context on suspend/resumeAlexandre Belloni1-0/+51
2017-06-14clocksource/drivers/fttmr010: Optimize sched_clock()Linus Walleij1-5/+10
2017-06-14clocksource/drivers: Rename CLKSRC_ACPI to TIMER_ACPIDaniel Lezcano1-2/+2
2017-06-14clocksource/drivers: Rename CLKSRC_OF to TIMER_OFDaniel Lezcano5-33/+33
2017-06-14clocksource/drivers: Rename clksrc table to timerDaniel Lezcano1-9/+9
2017-06-14clocksource/drivers: Rename CLOCKSOURCE_ACPI_DECLARE to TIMER_ACPI_DECLAREDaniel Lezcano1-1/+1
2017-06-14clocksource/drivers: Rename clocksource_probe to timer_probeDaniel Lezcano1-1/+1
2017-06-14clocksource/drivers: Rename CLOCKSOURCE_OF_DECLARE to TIMER_OF_DECLAREDaniel Lezcano57-96/+96
2017-06-13clocksource: Explicitly include linux/clocksource.h when neededStephen Rothwell2-0/+2
2017-06-12clocksource/drivers/arm_arch_timer: Fix read and iounmap of incorrect variableFrank Rowand1-2/+2
2017-06-12Revert "clockevents: Add a clkevt-of mechanism like clksrc-of"Daniel Lezcano3-64/+0
2017-06-12clocksource/drivers/fttmr010: Fix aspeed-2500 initializationDaniel Lezcano1-7/+16
2017-06-12clocksource/drivers/fttmr010: Add AST2500 compatible stringDaniel Lezcano1-1/+2
2017-06-12clocksource/drivers/fttmr010: Merge Moxa into FTTMR010Linus Walleij4-301/+106
2017-06-12clocksource/drivers/fttmr010: Switch to use TIMER2 srcLinus Walleij1-11/+10
2017-06-12clocksource/drivers/fttmr010: Switch to use bitopsLinus Walleij1-21/+22
2017-06-12clocksource/drivers/fttmr010: Use state containerLinus Walleij1-74/+116
2017-06-12clocksource/drivers/fttmr010: Drop Gemini specificsLinus Walleij1-81/+22
2017-06-12clocksource/drivers/fttmr010: Fix the clock handlingLinus Walleij1-1/+7
2017-05-12Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2017-05-10Merge tag 'hwparam-20170420' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2017-05-09clocksource/arm_arch_timer: Fix arch_timer_mem_find_best_frame()Sudeep Holla1-1/+1
2017-05-01Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds36-637/+1180
2017-04-20arm64/arch_timer: Mark errata handlers as __maybe_unusedArnd Bergmann1-2/+2
2017-04-20Clocksource/mips-gic: Remove redundant non devicetree initMatt Redfearn1-13/+0
2017-04-20Annotate hardware config module parameters in drivers/clocksource/David Howells1-1/+1