forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/…
…linux/kernel/git/tip/tip Pull timer and clockevent updates from Thomas Gleixner: "The time(r) core and clockevent updates are mostly boring this time: - A new driver for the Tegra210 timer - Small fixes and improvements alll over the place - Documentation updates and cleanups" * 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (22 commits) soc/tegra: default select TEGRA_TIMER for Tegra210 clocksource/drivers/tegra: Add Tegra210 timer support dt-bindings: timer: add Tegra210 timer clocksource/drivers/timer-cs5535: Rename the file for consistency clocksource/drivers/timer-pxa: Rename the file for consistency clocksource/drivers/tango-xtal: Rename the file for consistency dt-bindings: timer: gpt: update binding doc clocksource/drivers/exynos_mct: Remove unused header includes dt-bindings: timer: mediatek: update bindings for MT7629 SoC clocksource/drivers/exynos_mct: Fix error path in timer resources initialization clocksource/drivers/exynos_mct: Remove dead code clocksource/drivers/riscv: Add required checks during clock source init dt-bindings: timer: renesas: tmu: Document r8a774c0 bindings dt-bindings: timer: renesas, cmt: Document r8a774c0 CMT support clocksource/drivers/exynos_mct: Clear timer interrupt when shutdown clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISR clocksource/drivers/arch_timer: Workaround for Allwinner A64 timer instability clocksource/drivers/sun5i: Fail gracefully when clock rate is unavailable timers: Mark expected switch fall-throughs timekeeping/debug: No need to check return value of debugfs_create functions ...
- Loading branch information
Showing
26 changed files
with
511 additions
and
197 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
36 changes: 36 additions & 0 deletions
36
Documentation/devicetree/bindings/timer/nvidia,tegra210-timer.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
NVIDIA Tegra210 timer | ||
|
||
The Tegra210 timer provides fourteen 29-bit timer counters and one 32-bit | ||
timestamp counter. The TMRs run at either a fixed 1 MHz clock rate derived | ||
from the oscillator clock (TMR0-TMR9) or directly at the oscillator clock | ||
(TMR10-TMR13). Each TMR can be programmed to generate one-shot, periodic, | ||
or watchdog interrupts. | ||
|
||
Required properties: | ||
- compatible : "nvidia,tegra210-timer". | ||
- reg : Specifies base physical address and size of the registers. | ||
- interrupts : A list of 14 interrupts; one per each timer channels 0 through | ||
13. | ||
- clocks : Must contain one entry, for the module clock. | ||
See ../clocks/clock-bindings.txt for details. | ||
|
||
timer@60005000 { | ||
compatible = "nvidia,tegra210-timer"; | ||
reg = <0x0 0x60005000 0x0 0x400>; | ||
interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>, | ||
<GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>, | ||
<GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, | ||
<GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>, | ||
<GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>, | ||
<GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>, | ||
<GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>, | ||
<GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>, | ||
<GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>, | ||
<GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>, | ||
<GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>, | ||
<GIC_SPI 177 IRQ_TYPE_LEVEL_HIGH>, | ||
<GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>, | ||
<GIC_SPI 179 IRQ_TYPE_LEVEL_HIGH>; | ||
clocks = <&tegra_car TEGRA210_CLK_TIMER>; | ||
clock-names = "timer"; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
Oops, something went wrong.