diff options
| author | Al Viro <viro@zeniv.linux.org.uk> | 2014-08-07 14:07:57 -0400 |
|---|---|---|
| committer | Al Viro <viro@zeniv.linux.org.uk> | 2014-08-07 14:07:57 -0400 |
| commit | 82df9c8bebeff610705f30315f3903cbcb3aa58b (patch) | |
| tree | 0d54eac4e7b46876111256caf169b22627441453 | |
| parent | 19583ca584d6f574384e17fe7613dfaeadcdc4a6 (diff) | |
| parent | ccbf62d8a284cf181ac28c8e8407dd077d90dd4b (diff) | |
Merge commit 'ccbf62d8a284cf181ac28c8e8407dd077d90dd4b' into for-next
backmerge to avoid kernel/acct.c conflict
75 files changed, 2507 insertions, 1355 deletions
diff --git a/Documentation/DocBook/device-drivers.tmpl b/Documentation/DocBook/device-drivers.tmpl index cc63f30de166..6e06ebdbe0c7 100644 --- a/Documentation/DocBook/device-drivers.tmpl +++ b/Documentation/DocBook/device-drivers.tmpl | |||
| @@ -54,7 +54,7 @@ | |||
| 54 | !Ikernel/sched/cpupri.c | 54 | !Ikernel/sched/cpupri.c |
| 55 | !Ikernel/sched/fair.c | 55 | !Ikernel/sched/fair.c |
| 56 | !Iinclude/linux/completion.h | 56 | !Iinclude/linux/completion.h |
| 57 | !Ekernel/timer.c | 57 | !Ekernel/time/timer.c |
| 58 | </sect1> | 58 | </sect1> |
| 59 | <sect1><title>Wait queues and Wake events</title> | 59 | <sect1><title>Wait queues and Wake events</title> |
| 60 | !Iinclude/linux/wait.h | 60 | !Iinclude/linux/wait.h |
| @@ -63,7 +63,7 @@ | |||
| 63 | <sect1><title>High-resolution timers</title> | 63 | <sect1><title>High-resolution timers</title> |
| 64 | !Iinclude/linux/ktime.h | 64 | !Iinclude/linux/ktime.h |
| 65 | !Iinclude/linux/hrtimer.h | 65 | !Iinclude/linux/hrtimer.h |
| 66 | !Ekernel/hrtimer.c | 66 | !Ekernel/time/hrtimer.c |
| 67 | </sect1> | 67 | </sect1> |
| 68 | <sect1><title>Workqueues and Kevents</title> | 68 | <sect1><title>Workqueues and Kevents</title> |
| 69 | !Ekernel/workqueue.c | 69 | !Ekernel/workqueue.c |
diff --git a/Documentation/devicetree/bindings/timer/cirrus,clps711x-timer.txt b/Documentation/devicetree/bindings/timer/cirrus,clps711x-timer.txt new file mode 100644 index 000000000000..cd55b52548e4 --- /dev/null +++ b/Documentation/devicetree/bindings/timer/cirrus,clps711x-timer.txt | |||
| @@ -0,0 +1,29 @@ | |||
| 1 | * Cirrus Logic CLPS711X Timer Counter | ||
| 2 | |||
| 3 | Required properties: | ||
| 4 | - compatible: Shall contain "cirrus,clps711x-timer". | ||
| 5 | - reg : Address and length of the register set. | ||
| 6 | - interrupts: The interrupt number of the timer. | ||
| 7 | - clocks : phandle of timer reference clock. | ||
| 8 | |||
| 9 | Note: Each timer should have an alias correctly numbered in "aliases" node. | ||
| 10 | |||
| 11 | Example: | ||
| 12 | aliases { | ||
| 13 | timer0 = &timer1; | ||
| 14 | timer1 = &timer2; | ||
| 15 | }; | ||
| 16 | |||
| 17 | timer1: timer@80000300 { | ||
| 18 | compatible = "cirrus,ep7312-timer", "cirrus,clps711x-timer"; | ||
| 19 | reg = <0x80000300 0x4>; | ||
| 20 | interrupts = <8>; | ||
| 21 | clocks = <&clks 5>; | ||
| 22 | }; | ||
| 23 | |||
| 24 | timer2: timer@80000340 { | ||
| 25 | compatible = "cirrus,ep7312-timer", "cirrus,clps711x-timer"; | ||
| 26 | reg = <0x80000340 0x4>; | ||
| 27 | interrupts = <9>; | ||
| 28 | clocks = <&clks 6>; | ||
| 29 | }; | ||
diff --git a/Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt b/Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt new file mode 100644 index 000000000000..7c4408ff4b83 --- /dev/null +++ b/Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt | |||
| @@ -0,0 +1,17 @@ | |||
| 1 | Mediatek MT6577, MT6572 and MT6589 Timers | ||
| 2 | --------------------------------------- | ||
| 3 | |||
| 4 | Required properties: | ||
| 5 | - compatible: Should be "mediatek,mt6577-timer" | ||
| 6 | - reg: Should contain location and length for timers register. | ||
| 7 | - clocks: Clocks driving the timer hardware. This list should include two | ||
| 8 | clocks. The order is system clock and as second clock the RTC clock. | ||
| 9 | |||
| 10 | Examples: | ||
| 11 | |||
