diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-05-06 18:32:36 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-05-06 18:32:36 -0400 |
commit | f87bb9ee62700fa11713c630ac5671f253233b94 (patch) | |
tree | 400e51578b6f2302d3a48d3b4a02208adc66aacf /Documentation/devicetree/bindings | |
parent | 99737982ca39065a58021bdc31486ea783f952d3 (diff) | |
parent | affb923df96d6c927f9a3dfb0e6f4be940b185cd (diff) |
Merge tag 'for-3.10-rc1' of git://gitorious.org/linux-pwm/linux-pwm
Pull pwm changes from Thierry Reding:
"Nothing very exciting this time around. A couple of bug fixes and a
lot of cleanup across the board. The DaVinci 8xx family of SoCs now
use the same driver as the AM33xx family.
Many thanks to Axel Lin and Jingoo Han who have done a great job
fixing various bugs and inconsistencies."
* tag 'for-3.10-rc1' of git://gitorious.org/linux-pwm/linux-pwm: (27 commits)
pwm: lpc32xx: Don't change PWM_ENABLE bit in lpc32xx_pwm_config
pwm: lpc32xx: Properly set PWM_ENABLE bit in lpc32xx_pwm_[enable|disable]
pwm: Constify OF match tables
pwm: pwm-tiehrpwm: Update device-tree binding document
pwm: pwm-tiecap: Update device-tree binding document
pwm: puv3: Remove unused enabled filed from struct puv3_pwm_chip
pwm: pxa: Remove PWM_ID_BASE macro
pwm: spear: Remove unused *dev from struct spear_pwm_chip
pwm: mxs: Remove unused *dev from struct mxs_pwm_chip
pwm: twl: Return proper error if twl6030_pwm_enable() fails
pwm: pxa: Remove clk_enabled field from struct pxa_pwm_chip
pwm: imx: Remove enabled field from struct imx_chip
pwm: twl: Add .owner to struct pwm_ops
pwm: twl-led: Add .owner to struct pwm_ops
pwm: atmel-tcb: Add .owner to struct pwm_ops
pwm: ab8500: Add .owner to struct pwm_ops
pwm: spear: Fix checking return value of clk_enable() and clk_prepare()
pwm: tiehrpwm: Staticize non-exported symbols
pwm: tiecap: Staticize non-exported symbols
pwm: ab8500: Fix trivial typo in dev_err message
...
Diffstat (limited to 'Documentation/devicetree/bindings')
-rw-r--r-- | Documentation/devicetree/bindings/pwm/pwm-tiecap.txt | 12 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.txt | 12 |
2 files changed, 20 insertions, 4 deletions
diff --git a/Documentation/devicetree/bindings/pwm/pwm-tiecap.txt b/Documentation/devicetree/bindings/pwm/pwm-tiecap.txt index 131e8c11d26f..681afad73778 100644 --- a/Documentation/devicetree/bindings/pwm/pwm-tiecap.txt +++ b/Documentation/devicetree/bindings/pwm/pwm-tiecap.txt | |||
@@ -1,7 +1,9 @@ | |||
1 | TI SOC ECAP based APWM controller | 1 | TI SOC ECAP based APWM controller |
2 | 2 | ||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: Must be "ti,am33xx-ecap" | 4 | - compatible: Must be "ti,<soc>-ecap". |
5 | for am33xx - compatible = "ti,am33xx-ecap"; | ||
6 | for da850 - compatible = "ti,da850-ecap", "ti,am33xx-ecap"; | ||
5 | - #pwm-cells: Should be 3. Number of cells being used to specify PWM property. | 7 | - #pwm-cells: Should be 3. Number of cells being used to specify PWM property. |
6 | First cell specifies the per-chip index of the PWM to use, the second | 8 | First cell specifies the per-chip index of the PWM to use, the second |
7 | cell is the period in nanoseconds and bit 0 in the third cell is used to | 9 | cell is the period in nanoseconds and bit 0 in the third cell is used to |
@@ -15,9 +17,15 @@ Optional properties: | |||
15 | 17 | ||
16 | Example: | 18 | Example: |
17 | 19 | ||
18 | ecap0: ecap@0 { | 20 | ecap0: ecap@0 { /* ECAP on am33xx */ |
19 | compatible = "ti,am33xx-ecap"; | 21 | compatible = "ti,am33xx-ecap"; |
20 | #pwm-cells = <3>; | 22 | #pwm-cells = <3>; |
21 | reg = <0x48300100 0x80>; | 23 | reg = <0x48300100 0x80>; |
22 | ti,hwmods = "ecap0"; | 24 | ti,hwmods = "ecap0"; |
23 | }; | 25 | }; |
26 | |||
27 | ecap0: ecap@0 { /* ECAP on da850 */ | ||
28 | compatible = "ti,da850-ecap", "ti,am33xx-ecap"; | ||
29 | #pwm-cells = <3>; | ||
30 | reg = <0x306000 0x80>; | ||
31 | }; | ||
diff --git a/Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.txt b/Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.txt index 4fc7079d822e..337c6fc65d3f 100644 --- a/Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.txt +++ b/Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.txt | |||
@@ -1,7 +1,9 @@ | |||
1 | TI SOC EHRPWM based PWM controller | 1 | TI SOC EHRPWM based PWM controller |
2 | 2 | ||
3 | Required properties: | 3 | Required properties: |
4 | - compatible : Must be "ti,am33xx-ehrpwm" | 4 | - compatible: Must be "ti,<soc>-ehrpwm". |
5 | for am33xx - compatible = "ti,am33xx-ehrpwm"; | ||
6 | for da850 - compatible = "ti,da850-ehrpwm", "ti,am33xx-ehrpwm"; | ||
5 | - #pwm-cells: Should be 3. Number of cells being used to specify PWM property. | 7 | - #pwm-cells: Should be 3. Number of cells being used to specify PWM property. |
6 | First cell specifies the per-chip index of the PWM to use, the second | 8 | First cell specifies the per-chip index of the PWM to use, the second |
7 | cell is the period in nanoseconds and bit 0 in the third cell is used to | 9 | cell is the period in nanoseconds and bit 0 in the third cell is used to |
@@ -15,9 +17,15 @@ Optional properties: | |||
15 | 17 | ||
16 | Example: | 18 | Example: |
17 | 19 | ||
18 | ehrpwm0: ehrpwm@0 { | 20 | ehrpwm0: ehrpwm@0 { /* EHRPWM on am33xx */ |
19 | compatible = "ti,am33xx-ehrpwm"; | 21 | compatible = "ti,am33xx-ehrpwm"; |
20 | #pwm-cells = <3>; | 22 | #pwm-cells = <3>; |
21 | reg = <0x48300200 0x100>; | 23 | reg = <0x48300200 0x100>; |
22 | ti,hwmods = "ehrpwm0"; | 24 | ti,hwmods = "ehrpwm0"; |
23 | }; | 25 | }; |
26 | |||
27 | ehrpwm0: ehrpwm@0 { /* EHRPWM on da850 */ | ||
28 | compatible = "ti,da850-ehrpwm", "ti,am33xx-ehrpwm"; | ||
29 | #pwm-cells = <3>; | ||
30 | reg = <0x300000 0x2000>; | ||
31 | }; | ||