Skip to content

Commit

Permalink
pwm: Add new pwm-samsung driver
Browse files Browse the repository at this point in the history
This patch introduces new Samsung PWM driver, which is completely
rewritten to be multiplatform- and DeviceTree-aware.

In addition, remaining problems of old driver are fixed, such as:
 - proper handling of hardware variants,
 - synchronization on SMP systems,
 - handling of boundary parameter values,
 - hardware sharing with PWM clocksource driver,
 - undefined state of PWM output after stopping PWM channel.

Signed-off-by: Tomasz Figa <[email protected]>
Reviewed-by: Sylwester Nawrocki <[email protected]>
Tested-by: Heiko Stuebner <[email protected]>
Tested-by: Mark Brown <[email protected]>
Tested-by: Sylwester Nawrocki <[email protected]>
Acked-by: Arnd Bergmann <[email protected]>
Acked-by: Thierry Reding <[email protected]>
  • Loading branch information
tom3q committed Aug 12, 2013
1 parent 615c19e commit 11ad39e
Show file tree
Hide file tree
Showing 3 changed files with 626 additions and 0 deletions.
1 change: 1 addition & 0 deletions drivers/pwm/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ obj-$(CONFIG_PWM_PUV3) += pwm-puv3.o
obj-$(CONFIG_PWM_PXA) += pwm-pxa.o
obj-$(CONFIG_PWM_RENESAS_TPU) += pwm-renesas-tpu.o
obj-$(CONFIG_PWM_SAMSUNG) += pwm-samsung-legacy.o
obj-$(CONFIG_PWM_SAMSUNG) += pwm-samsung.o
obj-$(CONFIG_PWM_SPEAR) += pwm-spear.o
obj-$(CONFIG_PWM_TEGRA) += pwm-tegra.o
obj-$(CONFIG_PWM_TIECAP) += pwm-tiecap.o
Expand Down
Loading

0 comments on commit 11ad39e

Please sign in to comment.