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
pwm: Use the DT macro directly when parsing PWM DT flags
2013-09-03 13:08:10 +02:00
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: ab8500: Add .owner to struct pwm_ops
2013-04-02 11:29:11 +02:00
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: Fill in missing .owner fields
2013-06-12 13:18:29 +02:00
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: remove use of __devexit
2012-11-28 12:23:41 -08:00
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: pca9685: Fix wrong argument to set MODE1_SLEEP bit
2013-06-26 23:23:54 +02:00
pwm-puv3.c
pwm: Fill in missing .owner fields
2013-06-12 13:18:29 +02:00
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: Fill in missing .owner fields
2013-06-12 13:18:29 +02:00
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
drivers/pwm: don't check resource with devm_ioremap_resource
2013-05-18 11:55:58 +02:00
pwm-tipwmss.h
pwm: davinci: Add Kconfig support for ECAP & EHRPWM devices
2013-03-22 11:35:20 +01:00
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
drivers/pwm: don't check resource with devm_ioremap_resource
2013-05-18 11:55:58 +02:00
sysfs.c
pwm: convert class code to use dev_groups
2013-07-29 09:08:33 +02:00