Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1451050 > unrolled thread
| Started by | Rich Felker <dalias@libc.org> |
|---|---|
| First post | 2016-07-27 07:40 +0200 |
| Last post | 2016-07-27 07:40 +0200 |
| Articles | 2 — 1 participant |
Back to article view | Back to linux.kernel
[PATCH v4 0/2] J-Core timer support Rich Felker <dalias@libc.org> - 2016-07-27 07:40 +0200
[PATCH v4 1/2] of: add J-Core timer bindings Rich Felker <dalias@libc.org> - 2016-07-27 07:40 +0200
| From | Rich Felker <dalias@libc.org> |
|---|---|
| Date | 2016-07-27 07:40 +0200 |
| Subject | [PATCH v4 0/2] J-Core timer support |
| Message-ID | <rZpJv-3HB-3@gated-at.bofh.it> |
This driver is used with the J2, an open-source VHDL reimplementation of SH-2. I've split this out from the main J-Core support patches going upstream through my own linux-sh tree. Changes since the v3 are mainly cleanup/simplification, inclusion of sched_clock support based on suggestions by Daniel Lezcano, and reworking the DT bindings to use separate reg ranges per cpu rather than cpu-offset for greater flexibility. Rich Rich Felker (2): of: add J-Core timer bindings clocksource: add J-Core timer/clocksource driver .../devicetree/bindings/timer/jcore,pit.txt | 25 ++ drivers/clocksource/Kconfig | 8 + drivers/clocksource/Makefile | 1 + drivers/clocksource/jcore-pit.c | 277 +++++++++++++++++++++ 4 files changed, 311 insertions(+) create mode 100644 Documentation/devicetree/bindings/timer/jcore,pit.txt create mode 100644 drivers/clocksource/jcore-pit.c -- 2.8.1
[toc] | [next] | [standalone]
| From | Rich Felker <dalias@libc.org> |
|---|---|
| Date | 2016-07-27 07:40 +0200 |
| Subject | [PATCH v4 1/2] of: add J-Core timer bindings |
| Message-ID | <rZpJv-3HB-15@gated-at.bofh.it> |
| In reply to | #1451050 |
Signed-off-by: Rich Felker <dalias@libc.org>
---
.../devicetree/bindings/timer/jcore,pit.txt | 25 ++++++++++++++++++++++
1 file changed, 25 insertions(+)
create mode 100644 Documentation/devicetree/bindings/timer/jcore,pit.txt
diff --git a/Documentation/devicetree/bindings/timer/jcore,pit.txt b/Documentation/devicetree/bindings/timer/jcore,pit.txt
new file mode 100644
index 0000000..0f42af4
--- /dev/null
+++ b/Documentation/devicetree/bindings/timer/jcore,pit.txt
@@ -0,0 +1,25 @@
+J-Core Programmable Interval Timer and Clocksource
+
+Required properties:
+
+- compatible: Must be "jcore,pit".
+
+- reg: Memory region(s) for timer/clocksource registers. For SMP,
+ there should be one region per cpu, indexed by the sequential,
+ zero-based hardware cpu number (which is also the logical cpu
+ number).
+
+- interrupts: An interrupt to assign for the timer. The actual pit
+ core is integrated with the aic and allows the timer interrupt
+ assignment to be programmed by software, but this property is
+ required in order to reserve an interrupt number that doesn't
+ conflict with other devices.
+
+
+Example:
+
+timer@200 {
+ compatible = "jcore,pit";
+ reg = < 0x200 0x30 0x500 0x30 >;
+ interrupts = < 0x48 >;
+};
--
2.8.1
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web