aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/clocksource
AgeCommit message (Expand)AuthorFilesLines
2016-10-07Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2-1/+5
2016-10-03Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds5-126/+174
2016-10-03Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2-7/+116
2016-09-23arm/arm64: arch_timer: Use archdata to indicate vdso suitabilityScott Wood1-8/+3
2016-09-23arm64: arch_timer: Work around QorIQ Erratum A-008585Scott Wood2-0/+114
2016-09-22clocksource/drivers/ti-32k: Prevent ftrace recursionJisheng Zhang1-1/+1
2016-09-20clocksource/mips-gic-timer: Stop checking cpu_has_counterPaul Burton1-1/+1
2016-09-20clocksource/mips-gic-timer: Print an error if IRQ setup failsPaul Burton1-1/+4
2016-09-19Merge tag 'samsung-drivers-4.9-2' of git://git.kernel.org/pub/scm/linux/kerne...Arnd Bergmann2-1/+5
2016-09-16clocksource: exynos_mct: Add the support for ARM64Chanwoo Choi2-1/+5
2016-09-12clocksource/drivers/oxnas: Add OX820 compatibleNeil Armstrong1-0/+2
2016-09-12clocksource/drivers/timer-atmel-pit: Simplify IRQ handlerAlexandre Belloni1-8/+3
2016-09-12clocksource/drivers/timer-atmel-pit: Remove uselesss WARN_ON_ONCEAlexandre Belloni1-6/+0
2016-09-12clocksource/drivers/timer-atmel-pit: Drop at91sam926x_pit_common_initAlexandre Belloni1-45/+34
2016-09-12clocksource/drivers/moxart: Replace panic by pr_errDaniel Lezcano1-2/+4
2016-09-12clocksource/drivers/moxart: Replace setup_irq by request_irqDaniel Lezcano1-6/+2
2016-09-09clocksource/drivers/moxart: Add Aspeed supportJoel Stanley1-0/+32
2016-09-09clocksource/drivers/moxart: Use struct to hold stateJoel Stanley1-61/+86
2016-09-09clocksource/drivers/moxart: Refactor enable/disableJoel Stanley1-6/+16
2016-08-29clocksource/drivers/atmel-pit: Fix compilation errorDaniel Lezcano1-0/+1
2016-08-26clocksource/drivers/sun4i: Clear interrupts after stopping timer in probe fun...Chen-Yu Tsai1-1/+8
2016-08-26drivers/clocksource/pistachio: Fix memory corruption in initMarcin Nowakowski1-4/+4
2016-08-26clocksource/drivers/timer-atmel-pit: Enable mck clockAlexandre Belloni1-0/+6
2016-08-24clocksource/drivers/pxa: Fix include files for compilationBaoyou Xie1-0/+2
2016-08-17clocksource/drivers/mips-gic-timer: Make gic_clocksource_of_init() return intPaul Gortmaker1-1/+1
2016-08-17clocksource/drivers/kona: Fix get_counter() error handlingArnd Bergmann1-6/+10
2016-08-17clocksource/drivers/time-armada-370-xp: Fix the clock referenceGregory CLEMENT1-1/+0
2016-08-10Merge branch 'linus' into timers/urgent, to pick up fixesIngo Molnar1-1/+1
2016-08-01Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-1/+1
2016-08-01clocksource/arm_arch_timer: Force per-CPU interrupt to be level-triggeredMarc Zyngier1-3/+23
2016-07-15clocksource/atlas7: Convert to hotplug state machineRichard Cochran1-32/+9
2016-07-15clocksource/armada-370-xp: Convert to hotplug state machineRichard Cochran1-30/+11
2016-07-15clocksource/exynos_mct: Convert to hotplug state machineRichard Cochran1-34/+12
2016-07-15clocksource/arm_global_timer: Convert to hotplug state machineRichard Cochran1-29/+10
2016-07-15clocksource/mips-gic: Convert to hotplug state machineRichard Cochran1-25/+13
2016-07-15clocksource/qcom-timer: Convert to hotplug state machineRichard Cochran1-30/+11
2016-07-15clocksource/metag: Convert to hotplug state machineRichard Cochran1-27/+6
2016-07-15clocksource/dummy_timer: Convert to hotplug state machineRichard Cochran1-30/+6
2016-07-15clocksource/arm_arch_timer: Convert to hotplug state machineRichard Cochran1-28/+26
2016-07-12clocksource/drivers/time-armada-370-xp: Fix return value checkAnna-Maria Gleixner1-1/+1
2016-07-07clocksource/drivers/cadence_ttc: fix a return value in case of errorChristophe Jaillet1-1/+1
2016-07-06clocksource: clps711x: Changing the compatibility string to match with the sm...Alexander Shiyan1-1/+1
2016-06-28clocksource/drivers/arm_arch_timer: Control the evtstrm via the cmdlineWill Deacon2-6/+16
2016-06-28clocksource/drivers/versatile: Add the COMPILE_TEST optionDaniel Lezcano1-2/+2
2016-06-28clocksource/drivers/timer-atmel-st: Add the COMPILE_TEST optionDaniel Lezcano1-1/+4
2016-06-28clocksource/drivers/arm_global_timer: Add the COMPILE_TEST optionDaniel Lezcano1-1/+2
2016-06-28clocksource/drivers/integrator-ap: Add the COMPILE_TEST optionDaniel Lezcano2-1/+8
2016-06-28clocksource/drivers/keystone: Add the COMPILE_TEST optionDaniel Lezcano2-1/+9
2016-06-28clocksource/drivers/nspire: Add the COMPILE_TEST optionDaniel Lezcano2-1/+8
2016-06-28clocksource/drivers/u300: Add the COMPILE_TEST optionDaniel Lezcano2-1/+9
2016-06-28clocksource/drivers/prima2: Add the COMPILE_TEST optionDaniel Lezcano2-1/+8
2016-06-28clocksource/drivers/prima2: Remove useless header <asm/mach/time.h>Daniel Lezcano1-1/+0
2016-06-28clocksource/drivers/mxs: Add the COMPILE_TEST optionDaniel Lezcano2-1/+9
2016-06-28clocksource/drivers/mxs: Remove useless header <asm/mach/time.h>Daniel Lezcano1-2/+0
2016-06-28clocksource/drivers/moxart: Add the COMPILE_TEST optionDaniel Lezcano2-1/+8
2016-06-28clocksource/drivers/atlas7: Add the COMPILE_TEST optionDaniel Lezcano2-1/+8
2016-06-28clocksource/drivers/clps_711x: Add the COMPILE_TEST optionDaniel Lezcano2-1/+8
2016-06-28clocksource/drivers/bcm_kona: Add the COMPILE_TEST optionDaniel Lezcano2-1/+8
2016-06-28clocksource/drivers/armv7m_systick: Add the COMPILE_TEST optionDaniel Lezcano2-1/+2
2016-06-28clocksource/drivers/bcm2835: Add the COMPILE_TEST optionDaniel Lezcano2-1/+8
2016-06-28clocksource/drivers/bcm_kona: Remove useless header <asm/mach/time.h>Daniel Lezcano1-1/+0
2016-06-28clocksources: Switch back to the clksrc tableDaniel Lezcano55-102/+88
2016-06-28clocksource/drivers/oxnas-rps: Convert init function to return errorDaniel Lezcano1-13/+20
2016-06-28clocksource/drivers/nps: Convert init function to return errorDaniel Lezcano1-8/+10
2016-06-28clocksource/drivers/zevio: Convert init function to return errorDaniel Lezcano1-3/+3
2016-06-28clocksource/drivers/vt8500: Convert init function to return errorDaniel Lezcano1-8/+18
2016-06-28clocksource/drivers/vf_pit_timer: Convert init function to return errorDaniel Lezcano1-9/+18
2016-06-28clocksource/drivers/versatile: Convert init function to return errorDaniel Lezcano1-4/+6
2016-06-28clocksource/drivers/u300: Convert init function to return errorDaniel Lezcano1-11/+27
2016-06-28clocksource/drivers/ti-32k: Convert init function to return errorDaniel Lezcano1-4/+6
2016-06-28clocksource/drivers/sun5i: Convert init function to return errorDaniel Lezcano1-14/+23
2016-06-28clocksource/drivers/stm32: Convert init function to return errorDaniel Lezcano1-4/+6
2016-06-28clocksource/drivers/sp804: Convert init function to return errorDaniel Lezcano1-31/+59
2016-06-28clocksource/drivers/keystone: Convert init function to return errorDaniel Lezcano1-7/+8
2016-06-28clocksource/drivers/integrator-ap: Convert init function to return errorDaniel Lezcano1-21/+38
2016-06-28clocksource/drivers/imx-gpt: Convert init function to return errorDaniel Lezcano1-30/+45
2016-06-28clocksource/drivers/prima2: Convert init function to return errorDaniel Lezcano1-11/+32
2016-06-28clocksource/drivers/atmel-st: Convert init function to return errorDaniel Lezcano1-16/+28
2016-06-28clocksource/drivers/atmel-pit: Convert init function to return errorDaniel Lezcano1-14/+29
2016-06-28clocksource/drivers/atlas7: Convert init function to return errorDaniel Lezcano1-13/+19
2016-06-28clocksource/drivers/pistachio: Convert init function to return errorDaniel Lezcano1-10/+10
2016-06-28clocksource/drivers/orion: Convert init function to return errorDaniel Lezcano1-15/+37
2016-06-28clocksource/drivers/time-lpc32xx: Convert init function to return errorDaniel Lezcano1-5/+7
2016-06-28clocksource/drivers/time-efm32: Convert init function to return errorDaniel Lezcano1-7/+14
2016-06-28clocksource/drivers/time-armada-370-xp: Convert init function to return errorDaniel Lezcano1-26/+76
2016-06-28clocksource/drivers/tegra20: Convert init function to return errorDaniel Lezcano1-12/+16
2016-06-28clocksource/drivers/tango_xtal: Convert init function to return errorDaniel Lezcano1-5/+7
2016-06-28clocksource/drivers/sun4i: Convert init function to return errorDaniel Lezcano1-13/+32
2016-06-28clocksource/drivers/samsung_pwm: Convert init function to return errorDaniel Lezcano1-29/+33
2016-06-28clocksource/drivers/qcom: Convert init function to return errorDaniel Lezcano1-12/+15
2016-06-28clocksource/drivers/pxa: Convert init function to return errorDaniel Lezcano1-13/+33
2016-06-28clocksource/drivers/nomadik-mtu: Convert init function to return errorDaniel Lezcano1-16/+29
2016-06-28clocksource/drivers/mxs: Convert init function to return errorDaniel Lezcano1-8/+18
2016-06-28clocksource/drivers/mps2-timer: Convert init function to return errorDaniel Lezcano1-4/+6
2016-06-28clocksource/drivers/moxart: Convert init function to return errorDaniel Lezcano1-14/+27
2016-06-28clocksource/drivers/mips-gic-timer: Convert init function to return errorDaniel Lezcano1-9/+17
2016-06-28clocksource/drivers/meson6_timer.c: Convert init function to return errorDaniel Lezcano1-7/+14
2016-06-28clocksource/drivers/h8300_tpu: Convert init function to return errorDaniel Lezcano1-6/+6
2016-06-28clocksource/drivers/h8300_timer8: Convert init function to return errorDaniel Lezcano1-5/+8
2016-06-28clocksource/drivers/h8300_timer16: Convert init function to return errorDaniel Lezcano1-4/+8
2016-06-28clocksource/drivers/arm_global_timer: Convert init function to return errorDaniel Lezcano1-10/+18
2016-06-28clocksource/drivers/arm_arch_timer: Convert init function to return errorDaniel Lezcano1-19/+33
2016-06-28clocksource/drivers/fsl_ftm_timer: Convert init function to return errorDaniel Lezcano1-8/+14
2016-06-28clocksource/drivers/clksrc-dbx500: Convert init function to return errorDaniel Lezcano1-3/+3
2016-06-28clocksource/drivers/bcm_kona: Convert init function to return errorDaniel Lezcano1-9/+6
2016-06-28clocksource/drivers/bcm2835_timer: Convert init function to return errorDaniel Lezcano1-13/+27
2016-06-28clocksource/drivers/armv7m_systick: Convert init function to return errorDaniel Lezcano1-6/+12
2016-06-28clocksource/drivers/digicolor: Convert init function to return errorDaniel Lezcano1-6/+10
2016-06-28clocksource/drivers/clps711x: Convert init function to return errorDaniel Lezcano1-7/+5
2016-06-28clocksource/drivers/dw_apb_timer: Convert init function to return errorDaniel Lezcano1-5/+7
2016-06-28clocksource/drivers/st_lpc: Convert init function to return errorDaniel Lezcano1-9/+13
2016-06-28clocksource/drivers/cadence_ttc: Convert init function to return errorDaniel Lezcano1-29/+47
2016-06-28clocksource/drivers/asm9260: Convert init function to return errorDaniel Lezcano1-8/+16
2016-06-28clocksource/drivers/exynos_mct: Convert init function to return errorDaniel Lezcano1-12/+24
2016-06-28clocksource/drivers/mtk_timer: Convert init function to return errorDaniel Lezcano1-4/+6
2016-06-28clocksource/drivers/rockchip_timer: Convert init function to return errorDaniel Lezcano1-14/+21
2016-06-28clocksource/drivers/clksrc-probe: Introduce init functions with return codeDaniel Lezcano1-0/+22
2016-06-28clocksource/drivers/oxnas-rps: Add Oxford Semiconductor RPS Dual TimerNeil Armstrong3-0/+299
2016-06-28clocksource/drivers/rockchip: Add support for the rk3399 SoCHuang, Tao1-5/+26
2016-06-28clocksource/drivers/rockchip: Add the dynamic irq flag to the timerHuang, Tao1-2/+3
2016-06-28clocksource/drivers/samsung_pwm: Fix typo in KconfigAlexandre Belloni1-1/+1
2016-06-28clocksource/drivers/samsung_pwm_timer: Fix endian accessorsMatthew Leach1-8/+8
2016-06-28clocksource/drivers/digicolor: Fix warning of non-static functionBen Dooks1-1/+1
2016-06-28clocksource/drivers/armada-370-xp: Make syscore_ops staticBen Dooks1-1/+1
2016-05-19Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-4/+7
2016-05-19Merge tag 'arc-4.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgup...Linus Torvalds3-0/+109
2016-05-17Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds6-15/+284
2016-05-09clocksource: Add NPS400 timers driverNoam Camus3-0/+109
2016-05-03clocksource: arm_arch_timer: Remove arch_timer_get_timecounterJulien Grall1-5/+0
2016-05-03clocksource: arm_arch_timer: Extend arch_timer_kvm_info to get the virtual IRQJulien Grall1-0/+2
2016-05-03clocksource: arm_arch_timer: Gather KVM specific information in a structureJulien Grall1-3/+9
2016-04-28clocksource/drivers/tegra: Remove unused suspend/resume codeThierry Reding1-14/+0
2016-04-28clockevents/driversi/mps2: add MPS2 Timer driverVladimir Murzin3-0/+282
2016-04-28clocksource/drivers/mtk_timer: Add __init attributeJulia Lawall1-1/+1
2016-04-28clockevents/drivers/dw_apb_timer: Implement ->set_state_oneshot_stopped()Jisheng Zhang1-0/+1
2016-04-23Merge branches 'perf-urgent-for-linus', 'smp-urgent-for-linus' and 'timers-ur...Linus Torvalds1-1/+1
2016-04-22clocksource/drivers/tango-xtal: Fix boot hang due to incorrect testDaniel Lezcano1-1/+1
2016-03-24Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+2
2016-03-23clocksource/drivers/pistachio: Correct output format of PTR_ERR()Vladimir Zapolskiy1-2/+2
2016-03-16Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-37/+59
2016-03-15Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds6-27/+121
2016-02-29arm64: Allow the arch timer to use the HYP timerMarc Zyngier1-37/+59
2016-02-25clockevents/drivers/exynos_mct: Implement ->set_state_oneshot_stopped()Viresh Kumar1-0/+2
2016-02-25clockevents/drivers/arm_global_timer: Implement ->set_state_oneshot_stopped()Viresh Kumar1-0/+1
2016-02-25clockevents/drivers/arm_arch_timer: Implement ->set_state_oneshot_stopped()Viresh Kumar1-0/+4
2016-02-25clocksource/drivers/arm_global_timer: Register delay timerRabin Vincent1-0/+17
2016-02-25clocksource/drivers/lpc32xx: Support timer-based ARM delayEzequiel Garcia2-0/+13
2016-02-25clocksource/drivers/lpc32xx: Support periodic modeEzequiel Garcia1-5/+34
2016-02-25clocksource/drivers/lpc32xx: Don't use the prescaler counter for clockeventsEzequiel Garcia1-9/+8
2016-02-25clocksource/drivers/rockchip: Add err handle for rk_timer_initShawn Lin1-6/+15
2016-02-25clocksource/drivers/arm_arch_timer: Enable and verify MMIO accessRobin Murphy1-8/+28
2016-01-31Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-1/+14
2016-01-26clocksource: Fix dependencies for archs w/o HAS_IOMEMRichard Weinberger1-0/+7
2016-01-26clocksource: Select CLKSRC_MMIO where neededArnd Bergmann1-0/+5
2016-01-20Merge tag 'armsoc-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-3/+6
2016-01-15clockevents/tcb_clksrc: Prevent disabling an already disabled clockAlexandre Belloni1-1/+2
2016-01-12Merge branches 'clockevents/4.4-fixes' and 'clockevents/4.5-fixes' of http://...Thomas Gleixner2-3/+5
2016-01-11clocksource/drivers/vt8500: Increase the minimum deltaRoman Volkov1-2/+4
2016-01-11clocksource/drivers/fsl_ftm_timer: Fix CLKSRC_MMIO dependencyDaniel Lezcano1-0/+1
2016-01-11clocksource/drivers: Fix dependencies for !HAS_IOMEM archsRichard Weinberger1-5/+7
2015-12-29clocksource/drivers/acpi_pm: Convert to pr_* macrosAndy Shevchenko1-17/+10
2015-12-16clocksource/drivers/h8300: Use ioread / iowriteYoshinori Sato3-43/+50
2015-12-16clocksource/drivers/h8300: Initializer cleanup.Yoshinori Sato1-9/+6
2015-12-16clocksource/drivers/h8300: Simplify delta handlingYoshinori Sato1-34/+6
2015-12-16clocksource/drivers/h8300: Fix timer not overflow caseYoshinori Sato1-2/+4
2015-12-16clocksource/drivers/h8300: Change to overflow interruptYoshinori Sato1-7/+7
2015-12-16clocksource/drivers/lpc32: Correct pr_err() output formatVladimir Zapolskiy1-2/+2
2015-12-16clocksource/drivers/arm_global_timer: Fix suspend resumeGrygorii Strashko1-0/+11
2015-12-16clocksource/drivers/pistachio: Fix wrong calculated clocksource read valueJisheng Zhang1-1/+1
2015-12-16clockevents/drivers/arm_global_timer: Use writel_relaxed in gt_compare_setJisheng Zhang1-5/+5
2015-12-15clocksource/drivers/dw_apb_timer: Inline apbt_readl and apbt_writelJisheng Zhang1-3/+3
2015-12-15clocksource/drivers/dw_apb_timer: Use {readl|writel}_relaxed in critical pathJisheng Zhang1-6/+18
2015-12-15clocksource/drivers/dw_apb_timer: Fix apbt_readl return typesJisheng Zhang1-10/+10
2015-12-15clocksource/drivers/tango-xtal: Replace code by clocksource_mmio_initDaniel Lezcano2-15/+4
2015-12-15clocksource/drivers/h8300: Increase the compilation test coverageDaniel Lezcano1-3/+14
2015-12-15h8300: Rename ctlr_out/in[bwl] to raw_read/write[bwl]Daniel Lezcano3-45/+45
2015-12-15clocksource/drivers/h8300_timer8: Separate the Kconfig option from the archDaniel Lezcano2-1/+4
2015-12-15clocksource/drivers/timer_sun5i: Replace code by clocksource_mmio_initDaniel Lezcano1-14/+2
2015-12-15clocksource/drivers/h8300_timer16: Remove pointless lockDaniel Lezcano1-5/+1
2015-12-15clocksource/drivers/h8300_timer16: Fix irq return value checkDaniel Lezcano1-1/+1
2015-12-15clocksource/drivers/h8300_timer16: Remove unused fields in timer16_privDaniel Lezcano1-2/+0
2015-12-15clocksource/drivers/h8300_timer16: Remove unused macrosDaniel Lezcano1-18/+0
2015-12-15clocksource/drivers/h8300_timer16: Remove pointless headersDaniel Lezcano1-10/+0
2015-12-15clocksource/drivers/h8300_timer8: Retrieve the clock rate at init timeDaniel Lezcano1-12/+14
2015-12-15clocksource/drivers/h8300_timer8: Remove irq and lock legacy codeDaniel Lezcano1-16/+0
2015-12-15clocksource/drivers/h8300_timer8: Remove pointless irq re-entrant safe codeDaniel Lezcano1-9/+6
2015-12-15clocksource/drivers/h8300_timer8: Fix irq return value checkDaniel Lezcano1-1/+1
2015-12-15clocksource/drivers/h8300_timer8: Remove PERIODIC and ONESHOT macroDaniel Lezcano1-7/+4
2015-12-15clocksource/drivers/h8300_timer8: Remove unused macrosDaniel Lezcano1-4/+0
2015-12-15clocksource/drivers/h8300_timer8: Remove unused headersDaniel Lezcano1-5/+0
2015-12-15clocksource/drivers/h8300_tpu: Remove pointless headers for TPUDaniel Lezcano1-5/+0
2015-12-15clocksource/drivers/h8300_tpu: Remove unused macrosDaniel Lezcano1-10/+3
2015-12-15clocksource/drivers/h8300_timer8: Fix compilation error with dev_warnDaniel Lezcano1-1/+1
2015-12-15clocksource/drivers/h8300: Cleanup startup and remove module code.Yoshinori Sato3-264/+144
2015-12-15clocksource/drivers/dw_apb_timer_of: Implement ARM delay timerJisheng Zhang1-0/+16
2015-12-15clocksource/drivers/Kconfig: Add missing GENERIC_CLOCKEVENTS dependencyDaniel Lezcano1-0/+11
2015-12-15clocksource/drivers/fsl-ftm: Add the COMPILE_TEST optionDaniel Lezcano1-1/+1
2015-12-15clocksource/drivers/samsung-pwm: Add the COMPILE_TEST optionDaniel Lezcano1-1/+1
2015-12-15clocksource/drivers/exynos_mct: Fix Kconfig and add COMPILE_TEST optionDaniel Lezcano1-2/+2
2015-12-15clocksource/drivers/prcmu: Fix Kconfig and add COMPILE_TEST optionDaniel Lezcano1-3/+1