]> rtime.felk.cvut.cz Git - can-eth-gw-linux.git/blob - drivers/pwm/Kconfig
pwm: Move TWL6030 PWM driver to PWM framework
[can-eth-gw-linux.git] / drivers / pwm / Kconfig
1 menuconfig PWM
2         bool "PWM Support"
3         depends on !MACH_JZ4740 && !PUV3_PWM
4         help
5           This enables PWM support through the generic PWM framework.
6           You only need to enable this, if you also want to enable
7           one or more of the PWM drivers below.
8
9           If unsure, say N.
10
11 if PWM
12
13 config PWM_BFIN
14         tristate "Blackfin PWM support"
15         depends on BFIN_GPTIMERS
16         help
17           Generic PWM framework driver for Blackfin.
18
19           To compile this driver as a module, choose M here: the module
20           will be called pwm-bfin.
21
22 config PWM_IMX
23         tristate "i.MX pwm support"
24         depends on ARCH_MXC
25         help
26           Generic PWM framework driver for i.MX.
27
28           To compile this driver as a module, choose M here: the module
29           will be called pwm-imx.
30
31 config PWM_LPC32XX
32         tristate "LPC32XX PWM support"
33         depends on ARCH_LPC32XX
34         help
35           Generic PWM framework driver for LPC32XX. The LPC32XX SOC has two
36           PWM controllers.
37
38           To compile this driver as a module, choose M here: the module
39           will be called pwm-lpc32xx.
40
41 config PWM_MXS
42         tristate "Freescale MXS PWM support"
43         depends on ARCH_MXS && OF
44         select STMP_DEVICE
45         help
46           Generic PWM framework driver for Freescale MXS.
47
48           To compile this driver as a module, choose M here: the module
49           will be called pwm-mxs.
50
51 config PWM_PXA
52         tristate "PXA PWM support"
53         depends on ARCH_PXA
54         help
55           Generic PWM framework driver for PXA.
56
57           To compile this driver as a module, choose M here: the module
58           will be called pwm-pxa.
59
60 config PWM_SAMSUNG
61         tristate "Samsung pwm support"
62         depends on PLAT_SAMSUNG
63         help
64           Generic PWM framework driver for Samsung.
65
66           To compile this driver as a module, choose M here: the module
67           will be called pwm-samsung.
68
69 config PWM_TEGRA
70         tristate "NVIDIA Tegra PWM support"
71         depends on ARCH_TEGRA
72         help
73           Generic PWM framework driver for the PWFM controller found on NVIDIA
74           Tegra SoCs.
75
76           To compile this driver as a module, choose M here: the module
77           will be called pwm-tegra.
78
79 config  PWM_TIECAP
80         tristate "ECAP PWM support"
81         depends on SOC_AM33XX
82         help
83           PWM driver support for the ECAP APWM controller found on AM33XX
84           TI SOC
85
86           To compile this driver as a module, choose M here: the module
87           will be called pwm-tiecap.
88
89 config  PWM_TIEHRPWM
90         tristate "EHRPWM PWM support"
91         depends on SOC_AM33XX
92         help
93           PWM driver support for the EHRPWM controller found on AM33XX
94           TI SOC
95
96           To compile this driver as a module, choose M here: the module
97           will be called pwm-tiehrpwm.
98
99 config PWM_TWL6030
100         tristate "TWL6030 PWM support"
101         depends on TWL4030_CORE
102         help
103           Generic PWM framework driver for TWL6030.
104
105           To compile this driver as a module, choose M here: the module
106           will be called pwm-twl6030.
107
108 config PWM_VT8500
109         tristate "vt8500 pwm support"
110         depends on ARCH_VT8500
111         help
112           Generic PWM framework driver for vt8500.
113
114           To compile this driver as a module, choose M here: the module
115           will be called pwm-vt8500.
116
117 endif