linux/drivers/clocksource
Linus Torvalds 174ddfd5df Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull timer updates from Thomas Gleixner:
 "The timer departement delivers:

   - more year 2038 rework

   - a massive rework of the arm achitected timer

   - preparatory patches to allow NTP correction of clock event devices
     to avoid early expiry

   - the usual pile of fixes and enhancements all over the place"

* 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (91 commits)
  timer/sysclt: Restrict timer migration sysctl values to 0 and 1
  arm64/arch_timer: Mark errata handlers as __maybe_unused
  Clocksource/mips-gic: Remove redundant non devicetree init
  MIPS/Malta: Probe gic-timer via devicetree
  clocksource: Use GENMASK_ULL in definition of CLOCKSOURCE_MASK
  acpi/arm64: Add SBSA Generic Watchdog support in GTDT driver
  clocksource: arm_arch_timer: add GTDT support for memory-mapped timer
  acpi/arm64: Add memory-mapped timer support in GTDT driver
  clocksource: arm_arch_timer: simplify ACPI support code.
  acpi/arm64: Add GTDT table parse driver
  clocksource: arm_arch_timer: split MMIO timer probing.
  clocksource: arm_arch_timer: add structs to describe MMIO timer
  clocksource: arm_arch_timer: move arch_timer_needs_of_probing into DT init call
  clocksource: arm_arch_timer: refactor arch_timer_needs_probing
  clocksource: arm_arch_timer: split dt-only rate handling
  x86/uv/time: Set ->min_delta_ticks and ->max_delta_ticks
  unicore32/time: Set ->min_delta_ticks and ->max_delta_ticks
  um/time: Set ->min_delta_ticks and ->max_delta_ticks
  tile/time: Set ->min_delta_ticks and ->max_delta_ticks
  score/time: Set ->min_delta_ticks and ->max_delta_ticks
  ...
2017-05-01 16:15:18 -07:00
..
Kconfig arm64 arch timer workaround series, including the base patches 2017-04-07 16:23:29 +02:00
Makefile clocksource/drivers/gemini: Rename Gemini timer to Faraday 2017-04-07 16:23:08 +02:00
acpi_pm.c clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
arc_timer.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
arm_arch_timer.c arm64/arch_timer: Mark errata handlers as __maybe_unused 2017-04-20 14:56:59 +02:00
arm_global_timer.c Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2016-12-25 14:30:04 -08:00
armv7m_systick.c
asm9260_timer.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
bcm2835_timer.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
bcm_kona_timer.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
cadence_ttc_timer.c clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
clkevt-probe.c clockevents: Fix syntax error in clkevt-of macro 2017-03-28 09:39:49 +02:00
clksrc-dbx500-prcmu.c clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
clksrc-probe.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
clksrc_st_lpc.c
clps711x-timer.c
cs5535-clockevt.c
dummy_timer.c cpu/hotplug: Cleanup state names 2016-12-25 10:47:44 +01:00
dw_apb_timer.c Merge branch 'clockevents/4.12' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core 2017-04-17 10:55:14 +02:00
dw_apb_timer_of.c
em_sti.c clocksource: em_sti: Compute rate before registration 2017-03-23 12:14:03 -07:00
exynos_mct.c clocksource/exynos_mct: Clear interrupt when cpu is shut down 2017-01-17 10:08:38 +01:00
fsl_ftm_timer.c
h8300_timer8.c clocksource: h8300_timer8: Don't reset rate in ->set_state_oneshot() 2017-03-23 12:14:04 -07:00
h8300_timer16.c clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
h8300_tpu.c clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
i8253.c clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
jcore-pit.c Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2016-12-25 14:30:04 -08:00
meson6_timer.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
metag_generic.c clockevents/drivers/metag: Set ->min_delta_ticks and ->max_delta_ticks 2017-04-14 13:11:13 -07:00
mips-gic-timer.c Clocksource/mips-gic: Remove redundant non devicetree init 2017-04-20 14:56:59 +02:00
mmio.c clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
moxart_timer.c clocksource/drivers/moxart: Plug memory and mapping leaks 2016-12-19 11:19:57 +01:00
mps2-timer.c
mtk_timer.c
mxs_timer.c clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
nomadik-mtu.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
numachip.c x86/numachip timer: Set ->min_delta_ticks and ->max_delta_ticks 2017-04-14 13:11:14 -07:00
pxa_timer.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
qcom-timer.c Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2016-12-25 14:30:04 -08:00
renesas-ostm.c clocksource/drivers/ostm: Add renesas-ostm timer driver 2017-02-07 20:58:30 +01:00
rockchip_timer.c clocksource/drivers/rockchip_timer: Implement clocksource timer 2017-04-07 16:23:05 +02:00
samsung_pwm_timer.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
scx200_hrt.c clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
sh_cmt.c clockevents/drivers/sh_cmt: Set ->min_delta_ticks and ->max_delta_ticks 2017-04-14 13:11:15 -07:00
sh_mtu2.c
sh_tmu.c clocksource: sh_tmu: Compute rate before registration again 2017-03-23 12:14:01 -07:00
sun4i_timer.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
tango_xtal.c
tcb_clksrc.c Revert "clocksource/drivers/tcb_clksrc: Use 32 bit tcb as sched_clock" 2017-03-11 22:03:34 +01:00
tegra20_timer.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
time-armada-370-xp.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
time-efm32.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
time-lpc32xx.c
time-orion.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
time-pistachio.c clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
timer-atlas7.c clockevents/drivers/atlas7: Set ->min_delta_ticks and ->max_delta_ticks 2017-04-14 13:11:15 -07:00
timer-atmel-pit.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
timer-atmel-st.c clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
timer-digicolor.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
timer-fttmr010.c clocksource/drivers/fttmr010: Refactor to handle clock 2017-04-07 16:23:08 +02:00
timer-imx-gpt.c
timer-integrator-ap.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
timer-keystone.c
timer-nps.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
timer-oxnas-rps.c
timer-prima2.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
timer-sp.h
timer-sp804.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
timer-stm32.c
timer-sun5i.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
timer-ti-32k.c clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
timer-u300.c
versatile.c
vf_pit_timer.c clocksource: Add missing line break to error messages 2017-04-07 16:23:04 +02:00
vt8500_timer.c clocksource: Use a plain u64 instead of cycle_t 2016-12-25 11:04:12 +01:00
zevio-timer.c