aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/clocksource
AgeCommit message (Expand)AuthorFilesLines
2021-02-22Merge tag 'timers-urgent-2021-02-22' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-7/+15
2021-02-21Merge tag 'hyperv-next-signed-20210216' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-0/+3
2021-02-11clocksource/hyperv: use MSR-based access if running as rootWei Liu1-0/+3
2021-02-10Merge tag 'timers-v5.12-rc1' of https://git.linaro.org/people/daniel.lezcano/...Thomas Gleixner9-1374/+73
2021-02-03clocksource/drivers/timer-microchip-pit64b: Add clocksource suspend/resumeClaudiu Beznea1-15/+71
2021-02-03clocksource/drivers/prima: Remove sirf prima driverArnd Bergmann3-249/+0
2021-02-03clocksource/drivers/atlas: Remove sirf atlas driverArnd Bergmann3-288/+0
2021-02-03clocksource/drivers/tango: Remove tango driverArnd Bergmann3-66/+0
2021-02-03clocksource/drivers/u300: Remove the u300 driverArnd Bergmann3-465/+0
2021-01-18clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is definedTom Rix1-4/+1
2021-01-18clocksource/drivers/davinci: Move pr_fmt() before the includesBartosz Golaszewski1-3/+2
2021-01-18clocksource/drivers/efm32: Drop unused timer codeUwe Kleine-König3-288/+0
2021-01-18clocksource/drivers/sh_cmt: Make sure channel clock supply is enabledGeert Uytterhoeven1-3/+13
2021-01-18clocksource/drivers/ixp4xx: Select TIMER_OF when neededArnd Bergmann1-0/+1
2020-12-16Merge tag 'asm-generic-timers-5.11' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2020-12-15Merge tag 'pm-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds3-10/+10
2020-12-07clocksource/drivers/sh_cmt: Fix potential deadlock when calling runtime PMNiklas Söderlund1-4/+14
2020-12-05clocksource/drivers/arm_arch_timer: Correct fault programming of CNTKCTL_EL1....Keqian Zhu1-7/+16
2020-12-05clocksource/drivers/arm_arch_timer: Use stable count reader in erratum sneKeqian Zhu1-2/+2
2020-12-05clocksource/drivers/dw_apb_timer_of: Add error handling if no clock availableDinh Nguyen1-18/+39
2020-12-03clocksource/drivers/riscv: Make RISCV_TIMER depends on RISCV_SBIKefeng Wang1-1/+1
2020-12-03clocksource/drivers/ingenic: Fix section mismatchDaniel Lezcano1-1/+1
2020-12-03clocksource/drivers/cadence_ttc: Fix memory leak in ttc_setup_clockevent()Yu Kuai1-9/+9
2020-12-03clocksource/drivers/orion: Add missing clk_disable_unprepare() on error pathYang Yingliang1-3/+8
2020-12-03clocksource/drivers/nps: Remove EZChip NPS clocksource driverVineet Gupta3-295/+0
2020-12-03clocksource/drivers/sp804: Use pr_fmtKefeng Wang1-4/+7
2020-12-03clocksource/drivers/sp804: Correct clk_get_rate handleKefeng Wang1-9/+1
2020-12-03clocksource/drivers/sp804: Use clk_prepare_enable and clk_disable_unprepareKefeng Wang1-11/+2
2020-12-03clocksource/drivers/sp804: Make some symbol staticKefeng Wang1-3/+2
2020-12-03clocksource/drivers/sp804: Add static for functions such as sp804_clockevents...Zhen Lei1-6/+6
2020-11-10PM: domains: Rename pm_genpd_syscore_poweroff|poweron()Ulf Hansson3-10/+10
2020-10-30timekeeping: remove arch_gettimeoffsetArnd Bergmann1-1/+1
2020-10-25treewide: Convert macro and uses of __section(foo) to __section("foo")Joe Perches1-1/+1
2020-10-14Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+2
2020-10-12Merge tag 'timers-core-2020-10-12' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds4-70/+186
2020-10-02clocksource/drivers/armada-370-xp: Use semicolons rather than commas to separ...Julia Lawall1-4/+4
2020-10-01clocksource/drivers/mps2-timer: Use semicolons rather than commas to separate...Julia Lawall1-3/+3
2020-09-29clocksource: clint: Export clint_time_val for modulesPalmer Dabbelt1-0/+1
2020-09-28hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functionsMohammed Gamal1-2/+2
2020-09-27Merge tag 'timers-urgent-2020-09-27' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-22/+25
2020-09-24clocksource/drivers/sp804: Enable Hisilicon sp804 timer 64bit modeZhen Lei2-0/+17
2020-09-24clocksource/drivers/sp804: Add support for Hisilicon sp804 timerZhen Lei1-0/+27
2020-09-24clocksource/drivers/sp804: Support non-standard register offsetZhen Lei2-26/+108
2020-09-24clocksource/drivers/sp804: Prepare for support non-standard register offsetZhen Lei1-6/+11
2020-09-24clocksource/drivers/sp804: Remove a mismatched commentZhen Lei1-1/+0
2020-09-24clocksource/drivers/sp804: Delete the leading "__" of some functionsZhen Lei1-12/+15
2020-09-24clocksource/drivers/sp804: Remove unused sp804_timer_disable() and timer-sp804.hZhen Lei1-7/+0
2020-09-24clocksource/drivers/sp804: Cleanup clk_get_sys()Kefeng Wang1-20/+10
2020-09-20Merge tag 'riscv-for-linus-5.9-rc6' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+17
2020-09-19RISC-V: Resurrect the MMIO timer implementation for M-mode systemsPalmer Dabbelt1-0/+17
2020-08-24clocksource/drivers/timer-gx6605s: Fixup counter reloadGuo Ren1-0/+1
2020-08-24clocksource/drivers/timer-ti-dm: Do reset before enableTony Lindgren1-21/+23
2020-08-24clocksource/drivers/h8300_timer8: Fix wrong return value in h8300_8timer_init()Tianjia Zhang1-1/+1
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-2/+2
2020-08-20RISC-V: Remove CLINT related code from timer and archAnup Patel2-17/+3
2020-08-20clocksource/drivers: Add CLINT timer driverAnup Patel3-0/+236
2020-08-15Merge tag 'mfd-next-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds3-0/+226
2020-08-04Merge tag 'timers-core-2020-08-04' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds9-109/+748
2020-07-25Merge tag 'timers-urgent-2020-07-25' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-10/+36
2020-07-23Merge tag 'timers-v5.9' of https://git.linaro.org/people/daniel.lezcano/linux...Thomas Gleixner9-109/+748
2020-07-23clocksource/drivers/ingenic: Add support for the Ingenic X1000 OST.周琰杰 (Zhou Yanjie)3-1/+551
2020-07-23clocksource/drivers: Replace HTTP links with HTTPS onesAlexander A. Klimov2-2/+2
2020-07-23clocksource/drivers/nomadik-mtu: Handle 32kHz clockLinus Walleij1-2/+9
2020-07-23clocksource/drivers/sh_cmt: Use "kHz" for kilohertzGeert Uytterhoeven1-1/+1
2020-07-23clocksource/drivers/imx: Add support for i.MX TPM driver with ARM64Anson Huang1-1/+2
2020-07-23clocksource/drivers/ingenic: Add high resolution timer support for SMP/SMT.周琰杰 (Zhou Yanjie)1-58/+124
2020-07-21clocksource/drivers/timer-ti-dm: Fix suspend and resume for am3 and am4Tony Lindgren1-10/+36
2020-07-11clocksource/drivers/timer-atmel-tcb: Add sama5d2 supportAlexandre Belloni1-1/+10
2020-07-11clocksource/drivers/timer-atmel-tcb: Allow selecting first dividerAlexandre Belloni1-4/+2
2020-07-11clocksource/drivers/timer-atmel-tcb: Stop using the 32kHz for clockeventsAlexandre Belloni1-30/+33
2020-07-11clocksource/drivers/timer-atmel-tcb: Fill tcb_configAlexandre Belloni1-3/+15
2020-07-11clocksource/drivers/timer-atmel-tcb: Rework 32khz clock selectionAlexandre Belloni1-9/+2
2020-07-08arm64: arch_timer: Disable the compat vdso for cores affected by ARM64_WORKAR...Marc Zyngier1-0/+8
2020-07-08arm64: arch_timer: Allow an workaround descriptor to disable compat vdsoMarc Zyngier1-0/+3
2020-06-18clocksource: Add Low Power STM32 timers driverBenjamin Gaignard3-0/+226
2020-06-09clocksource/drivers/timer-riscv: Use per-CPU timer interruptAnup Patel1-3/+40
2020-05-23clocksource/drivers/timer-versatile: Clear OF_POPULATED flagSaravana Kannan1-0/+3
2020-05-23clocksource: mips-gic-timer: Mark GIC timer as unstable if ref clock changesSerge Semin2-1/+19
2020-05-23clocksource: mips-gic-timer: Register as sched_clockPaul Burton1-4/+27
2020-05-23clocksource: dw_apb_timer_of: Fix missing clockevent timersSerge Semin1-4/+2
2020-05-23clocksource: dw_apb_timer: Affiliate of-based timer with any CPUSerge Semin1-1/+1
2020-05-23clocksource: dw_apb_timer: Make CPU-affiliation being optionalSerge Semin1-2/+3
2020-05-23clocksource/drivers/timer-ti-dm: Do one override clock parent in prepare()Lokesh Vutla1-3/+1
2020-05-23clocksource/drivers/timer-ti-dm: Fix spelling mistake "detectt" -> "detect"Colin Ian King1-1/+1
2020-05-23Merge branch 'timers/drivers/timer-ti' into timers/drivers/nextDaniel Lezcano3-6/+20
2020-05-23clocksource/drivers/timer-ti-dm: Fix warning for set but not usedTony Lindgren1-4/+0
2020-05-23clocksource/drivers/timer-ti-dm: Add clockevent and clocksource supportTony Lindgren2-0/+732
2020-05-23clocksource/drivers/timer-ti-32k: Add support for initializing directlyTony Lindgren1-1/+47
2020-05-22drivers/clocksource/arm_arch_timer: Remove duplicate error messageDejin Zheng1-3/+1
2020-05-22clocksource/drivers/arc_timer: Remove duplicate error messageDejin Zheng1-3/+1
2020-05-22clocksource/drivers/rda: drop redundant Kconfig dependencyJohan Hovold1-1/+0
2020-05-19clocksource/drivers/timer-ti-dm: Fix warning for set but not usedTony Lindgren1-4/+0
2020-05-18clocksource/drivers/timer-ti-dm: Add clockevent and clocksource supportTony Lindgren2-0/+732
2020-05-18clocksource/drivers/timer-ti-32k: Add support for initializing directlyTony Lindgren1-1/+47
2020-04-27clocksource/drivers/versatile: Allow CONFIG_CLKSRC_VERSATILE to be disabledRob Herring1-3/+2
2020-04-27clocksource/drivers/timer-microchip-pit64b: Select CONFIG_TIMER_OFMichael Ellerman1-0/+1
2020-04-15clocksource/drivers/atmel-st: Remove useless 'status'Jason Yan1-2/+1
2020-04-09clocksource/drivers/imx-tpm: Add support for ARM64Anson Huang1-2/+6
2020-04-09clocksource: davinci: axe a pointless __GFP_NOFAILChristophe JAILLET1-1/+1
2020-04-09clocksource/drivers/davinci: Avoid trailing '\n' hidden in pr_fmt()Christophe JAILLET1-12/+10
2020-04-05clocksource/drivers/timer-vf-pit: Add missing parenthesisafzal mohammed1-1/+1
2020-03-31Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-3/+15
2020-03-30Merge tag 'timers-core-2020-03-30' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds35-329/+476
2020-03-28Revert "clocksource/drivers/timer-probe: Avoid creating dead devices"Thomas Gleixner1-2/+0
2020-03-27clocksource/drivers/hyper-v: Make sched clock return nanoseconds correctlyYubo Xie1-2/+4
2020-03-19Merge tag 'timers-v5.7' of https://git.linaro.org/people/daniel.lezcano/linux...Thomas Gleixner33-321/+459
2020-03-17clocksource/drivers/timer-probe: Avoid creating dead devicesSaravana Kannan1-0/+2
2020-03-17clocksource/drivers/imx-sysctr: Remove unused includesAnson Huang1-2/+0
2020-03-17clocksource/drivers/imx-tpm: Remove unused includesAnson Huang1-2/+0
2020-03-16Merge branch 'timers/drivers/timer-ti-dm' into timers/drivers/nextDaniel Lezcano1-74/+109
2020-03-16clocksource/drivers/timer-ti-dm: Enable autoreload in set_pwmLokesh Vutla1-11/+5
2020-03-16clocksource/drivers/timer-ti-dm: Add support to get pwm current statusLokesh Vutla1-0/+15
2020-03-16clocksource/drivers/timer-ti-dm: Do not update counter on updating the periodLokesh Vutla1-1/+0
2020-03-16clocksource/drivers/timer-ti-dm: Implement cpu_pm notifier for context save a...Lokesh Vutla1-40/+57
2020-03-16clocksource/drivers/timer-ti-dm: Prepare for using cpuidleTony Lindgren1-5/+31
2020-03-16clocksource/drivers/timer-ti-dm: Convert to SPDX identifierLokesh Vutla1-18/+1
2020-03-16clocksource/drivers/timer-microchip-pit64b: Fix rate for gckClaudiu Beznea1-0/+1
2020-03-12clocksource/drivers/timer-cs5535: Request irq with non-NULL dev_idafzal mohammed1-3/+2
2020-03-06clocksource/drivers/arm_arch_timer: validate arch_timer_rateIonela Voinescu1-3/+15
2020-02-27clocksource: Replace setup_irq() by request_irq()afzal mohammed22-190/+83
2020-02-27clocksource/drivers/ingenic: Add support for TCU of X1000周琰杰 (Zhou Yanjie)1-1/+2
2020-02-27clocksource/drivers/timer-ti-dm: Drop bogus omap_dm_timer_of_set_source()Suman Anna1-32/+1
2020-02-27clocksource/drivers/timer-ti-dm: Do not update counter on updating the periodLokesh Vutla1-1/+0
2020-02-27clocksource/drivers/owl: Improve owl_timer_init fail messagesMatheus Castello1-4/+11
2020-02-27clocksource: Add driver for the Ingenic JZ47xx OSTMaarten ter Huurne3-0/+198
2020-02-25clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabledVincenzo Frascino1-0/+4
2020-02-21clocksource/drivers/fttmr010: Set interrupt and shutdownJoel Stanley1-5/+46
2020-02-21clocksource/drivers/fttmr010: Parametrise shutdownJoel Stanley1-11/+8
2020-02-17ARM/arm64: vdso: Use common vdso clock mode storageThomas Gleixner1-4/+4
2020-02-17mips: vdso: Use generic VDSO clock mode storageThomas Gleixner1-4/+4
2020-02-17x86/vdso: Move VDSO clocksource state tracking to callbackThomas Gleixner1-0/+7
2020-02-08Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds1-4/+4
2020-01-27Merge tag 'timers-core-2020-01-27' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds9-82/+590
2020-01-16clocksource/drivers/hyper-v: Set TSC clocksource as default w/ InvariantTSCAndrea Parri1-2/+10
2020-01-16clocksource/drivers/hyper-v: Untangle stimers and timesync from clocksourcesAndrea Parri1-13/+23
2020-01-16clocksource/drivers/timer-microchip-pit64b: Fix sparse warningClaudiu Beznea1-1/+3
2020-01-16clocksource/drivers/exynos_mct: Rename Exynos to lowercaseKrzysztof Kozlowski1-1/+1
2020-01-16clocksource/drivers/timer-ti-dm: Fix uninitialized pointer accessTony Lindgren1-4/+4
2020-01-16clocksource/drivers/timer-ti-dm: Switch to platform_get_irqYangtao Li1-7/+3
2020-01-16clocksource/drivers/timer-ti-dm: Convert to devm_platform_ioremap_resourceYangtao Li1-8/+2
2020-01-16clocksource/drivers/em_sti: Fix variable declaration in em_sti_probeYangtao Li1-2/+1
2020-01-16clocksource/drivers/em_sti: Convert to devm_platform_ioremap_resourceYangtao Li1-3/+1
2020-01-16clocksource/drivers/bcm2835_timer: Fix memory leak of timerColin Ian King1-1/+4
2020-01-16clocksource/drivers/cadence-ttc: Use ttc driver as platform driverRajan Vaja1-8/+18
2020-01-16clocksource/drivers/timer-microchip-pit64b: Add Microchip PIT64B supportClaudiu Beznea3-0/+460
2020-01-16clocksource/drivers/hyper-v: Reserve PAGE_SIZE space for tsc pageBoqun Feng1-4/+7
2020-01-16clocksource: Fix Kconfig miscuesRandy Dunlap1-23/+23
2020-01-16clocksource: Fix Kconfig indentationKrzysztof Kozlowski1-10/+10
2020-01-16clocksource/drivers/hyper-v: Suspend/resume Hyper-V clocksource for hibernationDexuan Cui1-0/+25
2020-01-13clocksource: davinci: only enable clockevents once tim34 is initializedBartosz Golaszewski1-4/+4
2020-01-06remove ioremap_nocache and devm_ioremap_nocacheChristoph Hellwig3-3/+3
2020-01-04clocksource: riscv: add notrace to riscv_sched_clockZong Li1-1/+1
2019-12-03Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds4-120/+80
2019-11-27Merge tag 'riscv/for-v5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-8/+23
2019-11-27Merge tag 'driver-core-5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-9/+31
2019-11-26Merge branch 'x86-hyperv-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-30/+124
2019-11-25Merge tag 'printk-for-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-2/+1
2019-11-25Merge branch 'timers/urgent' into timers/core, to pick up fixIngo Molnar2-13/+13
2019-11-15x86/hyperv: Initialize clockevents earlier in CPU onliningMichael Kelley1-30/+124
2019-11-13riscv: add support for MMIO access to the timer registersChristoph Hellwig1-4/+19
2019-11-05riscv: abstract out CSR names for supervisor vs machine modeChristoph Hellwig1-4/+4
2019-11-04Merge tag 'timers-v5.6' of https://git.linaro.org/people/daniel.lezcano/linux...Thomas Gleixner4-120/+80
2019-11-04Merge tag 'timers-v5.4-rc6' of https://git.linaro.org/people/daniel.lezcano/l...Thomas Gleixner2-13/+13
2019-11-04clocksource/drivers/asm9260: Add a check for of_clk_getChuhong Yuan1-0/+4
2019-11-04clocksource/drivers/renesas-ostm: Use unique device name instead of ostmGeert Uytterhoeven1-5/+5
2019-11-04clocksource/drivers/renesas-ostm: Convert to timer_ofGeert Uytterhoeven2-117/+73
2019-11-04clocksource/drivers/timer-of: Use unique device name instead of timerGeert Uytterhoeven1-1/+1
2019-11-04clocksource/drivers/timer-of: Convert last full_name to %pOFGeert Uytterhoeven1-2/+2
2019-10-27Merge 5.4-rc5 into driver-core-nextGreg Kroah-Hartman1-1/+3
2019-10-18clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warningKefeng Wang1-2/+1
2019-10-18clocksource/drivers/sh_mtu2: Do not loop using platform_get_irq_by_name()Geert Uytterhoeven1-5/+11
2019-10-16clocksource/drivers/mediatek: Fix error handlingFabien Parent1-8/+2
2019-10-07sh: add the sh_ prefix to early platform symbolsBartosz Golaszewski3-9/+9
2019-10-07drivers: move the early platform device support to arch/shBartosz Golaszewski3-0/+22
2019-10-02timer-of: don't use conditional expression with mixed 'void' typesLinus Torvalds1-1/+3
2019-09-22Merge tag 'mips_5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds3-0/+368
2019-09-17Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds12-52/+71
2019-09-05riscv: don't use the rdtime(h) pseudo-instructionsChristoph Hellwig1-13/+4
2019-08-27clocksource/drivers/sh_cmt: Document "cmt-48" as deprecatedMagnus Damm1-1/+5
2019-08-27clocksource/drivers/sh_cmt: r8a7740 and sh73a0 SoC-specific matchMagnus Damm1-0/+8
2019-08-27clocksource/drivers: Do not warn on probe deferJon Hunter1-1/+3
2019-08-27clocksource/drivers/timer-of: Do not warn on deferred probeJon Hunter1-2/+4
2019-08-27clocksource/drivers/npcm: Fix GENMASK and timer operationAvi Fishman1-6/+3
2019-08-27clocksource/drivers/renesas-ostm: Use DIV_ROUND_CLOSEST() helperGeert Uytterhoeven1-1/+1
2019-08-27clocksource/drivers/imx-sysctr: Add internal clock divider handleAnson Huang1-0/+5
2019-08-27clocksource/drivers/tcb_clksrc: Register delay timerAlexandre Belloni2-1/+19
2019-08-27clocksource: sun4i: Add missing compatiblesMaxime Ripard1-0/+4
2019-08-27clocksource: Remove dev_err() usage after platform_get_irq()Stephen Boyd3-11/+3
2019-08-23clocksource/drivers/hyperv: Enable TSC page clocksource on 32bitVitaly Kuznetsov1-11/+0
2019-08-23clocksource/drivers/hyperv: Add Hyper-V specific sched clock functionTianyu Lan1-10/+12
2019-08-23clocksource/drivers/hyperv: Allocate Hyper-V TSC page staticallyTianyu Lan1-8/+4
2019-08-08clocksource: Add a new timer-ingenic driverPaul Cercueil3-0/+368
2019-08-06RISC-V: Remove per cpu clocksourceAtish Patra1-4/+2
2019-07-10clocksource/drivers/npcm: Fix misuse of GENMASK macroJoe Perches1-1/+1
2019-07-03clocksource/drivers: Continue making Hyper-V clocksource ISA agnosticMichael Kelley1-0/+139
2019-07-03clocksource/drivers: Make Hyper-V clocksource ISA agnosticMichael Kelley2-0/+201
2019-07-03Merge branch 'timers/vdso' into timers/coreThomas Gleixner18-81/+18
2019-06-25clocksource/drivers/davinci: Add support for clocksourceBartosz Golaszewski1-0/+85
2019-06-25clocksource/drivers/davinci: Add support for clockeventsBartosz Golaszewski3-0/+290
2019-06-25clocksource/drivers/tegra: Set up maximum-ticks limit properlyDmitry Osipenko1-1/+9