-
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 'clockevents/4.14' of http://git.linaro.org/people/danie…
…l.lezcano/linux into timers/core Pull clockevent updates from Daniel Lezcano: - Add the new imx-tpm driver (Dong Aisheng) - Remove DT deprecated binding for Renesas (Magnus Damm) - Remove error message on memory allocation (Markus Elfring) - Convert clocksource drivers to use %pOF
- Loading branch information
Showing
10 changed files
with
321 additions
and
57 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
NXP Low Power Timer/Pulse Width Modulation Module (TPM) | ||
|
||
The Timer/PWM Module (TPM) supports input capture, output compare, | ||
and the generation of PWM signals to control electric motor and power | ||
management applications. The counter, compare and capture registers | ||
are clocked by an asynchronous clock that can remain enabled in low | ||
power modes. TPM can support global counter bus where one TPM drives | ||
the counter bus for the others, provided bit width is the same. | ||
|
||
Required properties: | ||
|
||
- compatible : should be "fsl,imx7ulp-tpm" | ||
- reg : Specifies base physical address and size of the register sets | ||
for the clock event device and clock source device. | ||
- interrupts : Should be the clock event device interrupt. | ||
- clocks : The clocks provided by the SoC to drive the timer, must contain | ||
an entry for each entry in clock-names. | ||
- clock-names : Must include the following entries: "igp" and "per". | ||
|
||
Example: | ||
tpm5: tpm@40260000 { | ||
compatible = "fsl,imx7ulp-tpm"; | ||
reg = <0x40260000 0x1000>; | ||
interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>; | ||
clocks = <&clks IMX7ULP_CLK_NIC1_BUS_DIV>, | ||
<&clks IMX7ULP_CLK_LPTPM5>; | ||
clock-names = "ipg", "per"; | ||
}; |
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
Oops, something went wrong.