linux/drivers/pwm
Milo Kim af66b3c093 pwm: Add LP3943 PWM driver
This is the other of the LP3943 MFD driver.
LP3943 can be used as a PWM generator, up to 2 channels.

* Two PWM generators supported

* Supported PWM operations
  request, free, config, enable and disable

* Pin assignment
  A driver data, 'pin_used' is checked when a PWM is requested.
  If the output pin is already assigned, then returns as failure.
  If the pin is available, 'pin_used' is set.
  When the PWM is not used anymore, then it is cleared.
  It is defined as unsigned long type for atomic bit operation APIs,
  but only LSB 16bits are used because LP3943 has 16 outputs.

Signed-off-by: Milo Kim <milo.kim@ti.com>
Acked-by: Thierry Reding <thierry.reding@gmail.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
2014-01-21 08:28:00 +00:00
..
core.c
Kconfig pwm: Add LP3943 PWM driver 2014-01-21 08:28:00 +00:00
Makefile pwm: Add LP3943 PWM driver 2014-01-21 08:28:00 +00:00
pwm-ab8500.c
pwm-atmel-tcb.c pwm: atmel-tcb: fix max time computation for slow clk source 2013-09-19 14:04:32 +02:00
pwm-bfin.c
pwm-ep93xx.c pwm: add ep93xx PWM support 2013-10-17 16:07:19 +02:00
pwm-imx.c pwm: imx: Remove redundant of_match_ptr 2013-10-08 15:49:38 +02:00
pwm-jz4740.c
pwm-lp3943.c pwm: Add LP3943 PWM driver 2014-01-21 08:28:00 +00:00
pwm-lpc32xx.c pwm: lpc32xx: Remove redundant of_match_ptr 2013-10-08 15:49:19 +02:00
pwm-mxs.c pwm: mxs: Remove redundant of_match_ptr 2013-10-08 15:49:10 +02:00
pwm-pca9685.c
pwm-puv3.c
pwm-pxa.c pwm: pxa: Use module_platform_driver 2013-09-03 13:09:17 +02:00
pwm-renesas-tpu.c pwm: simplify use of devm_ioremap_resource 2013-09-03 13:09:16 +02:00
pwm-samsung.c pwm: samsung: Fix kernel warning while unexporting a channel 2013-11-01 11:17:57 +01:00
pwm-spear.c pwm: simplify use of devm_ioremap_resource 2013-09-03 13:09:16 +02:00
pwm-tegra.c
pwm-tiecap.c pwm: don't use devm_pinctrl_get_select_default() in probe 2013-10-15 12:16:35 +02:00
pwm-tiehrpwm.c pwm: don't use devm_pinctrl_get_select_default() in probe 2013-10-15 12:16:35 +02:00
pwm-tipwmss.c
pwm-tipwmss.h
pwm-twl-led.c pwm: twl-led: Include linux/of.h header 2013-10-08 15:45:44 +02:00
pwm-twl.c pwm: twl: Include linux/of.h header 2013-10-08 15:45:44 +02:00
pwm-vt8500.c
sysfs.c