xref: /linux/drivers/pwm/Kconfig (revision 25aee3debe0464f6c680173041fa3de30ec9ff54)
1menuconfig 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
11if PWM
12
13config 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
22config 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
31config 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
41config 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
51config 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
60config 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
69config 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
79config  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
89config  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
99config PWM_VT8500
100	tristate "vt8500 pwm support"
101	depends on ARCH_VT8500
102	help
103	  Generic PWM framework driver for vt8500.
104
105	  To compile this driver as a module, choose M here: the module
106	  will be called pwm-vt8500.
107
108endif
109