xref: /openbmc/linux/drivers/pwm/Kconfig (revision 8e0cb05b)
10c2498f1SSascha Hauermenuconfig PWM
20c2498f1SSascha Hauer	bool "PWM Support"
3eac7a92fSThierry Reding	depends on !MACH_JZ4740 && !PUV3_PWM
40c2498f1SSascha Hauer	help
50c2498f1SSascha Hauer	  This enables PWM support through the generic PWM framework.
60c2498f1SSascha Hauer	  You only need to enable this, if you also want to enable
70c2498f1SSascha Hauer	  one or more of the PWM drivers below.
80c2498f1SSascha Hauer
90c2498f1SSascha Hauer	  If unsure, say N.
100c2498f1SSascha Hauer
110c2498f1SSascha Hauerif PWM
120c2498f1SSascha Hauer
13a4315e3cSThierry Redingconfig PWM_BFIN
14a4315e3cSThierry Reding	tristate "Blackfin PWM support"
15a4315e3cSThierry Reding	depends on BFIN_GPTIMERS
16a4315e3cSThierry Reding	help
17a4315e3cSThierry Reding	  Generic PWM framework driver for Blackfin.
18a4315e3cSThierry Reding
19a4315e3cSThierry Reding	  To compile this driver as a module, choose M here: the module
20a4315e3cSThierry Reding	  will be called pwm-bfin.
21a4315e3cSThierry Reding
2229693248SSascha Hauerconfig PWM_IMX
2329693248SSascha Hauer	tristate "i.MX pwm support"
2429693248SSascha Hauer	depends on ARCH_MXC
2529693248SSascha Hauer	help
2629693248SSascha Hauer	  Generic PWM framework driver for i.MX.
2729693248SSascha Hauer
2829693248SSascha Hauer	  To compile this driver as a module, choose M here: the module
2929693248SSascha Hauer	  will be called pwm-imx.
3029693248SSascha Hauer
312132fa8dSAlexandre Pereira da Silvaconfig PWM_LPC32XX
322132fa8dSAlexandre Pereira da Silva	tristate "LPC32XX PWM support"
332132fa8dSAlexandre Pereira da Silva	depends on ARCH_LPC32XX
342132fa8dSAlexandre Pereira da Silva	help
352132fa8dSAlexandre Pereira da Silva	  Generic PWM framework driver for LPC32XX. The LPC32XX SOC has two
362132fa8dSAlexandre Pereira da Silva	  PWM controllers.
372132fa8dSAlexandre Pereira da Silva
382132fa8dSAlexandre Pereira da Silva	  To compile this driver as a module, choose M here: the module
392132fa8dSAlexandre Pereira da Silva	  will be called pwm-lpc32xx.
402132fa8dSAlexandre Pereira da Silva
414dce82c1SShawn Guoconfig PWM_MXS
424dce82c1SShawn Guo	tristate "Freescale MXS PWM support"
434dce82c1SShawn Guo	depends on ARCH_MXS && OF
4401bf32e9SShawn Guo	select STMP_DEVICE
454dce82c1SShawn Guo	help
464dce82c1SShawn Guo	  Generic PWM framework driver for Freescale MXS.
474dce82c1SShawn Guo
484dce82c1SShawn Guo	  To compile this driver as a module, choose M here: the module
494dce82c1SShawn Guo	  will be called pwm-mxs.
504dce82c1SShawn Guo
5117b2b478SThierry Redingconfig PWM_PXA
5217b2b478SThierry Reding	tristate "PXA PWM support"
5317b2b478SThierry Reding	depends on ARCH_PXA
5417b2b478SThierry Reding	help
5517b2b478SThierry Reding	  Generic PWM framework driver for PXA.
5617b2b478SThierry Reding
5717b2b478SThierry Reding	  To compile this driver as a module, choose M here: the module
5817b2b478SThierry Reding	  will be called pwm-pxa.
5917b2b478SThierry Reding
60215c29d3SSascha Hauerconfig PWM_SAMSUNG
61215c29d3SSascha Hauer	tristate "Samsung pwm support"
62215c29d3SSascha Hauer	depends on PLAT_SAMSUNG
63215c29d3SSascha Hauer	help
64215c29d3SSascha Hauer	  Generic PWM framework driver for Samsung.
65215c29d3SSascha Hauer
66215c29d3SSascha Hauer	  To compile this driver as a module, choose M here: the module
67215c29d3SSascha Hauer	  will be called pwm-samsung.
68215c29d3SSascha Hauer
690134b932SThierry Redingconfig PWM_TEGRA
700134b932SThierry Reding	tristate "NVIDIA Tegra PWM support"
710134b932SThierry Reding	depends on ARCH_TEGRA
720134b932SThierry Reding	help
730134b932SThierry Reding	  Generic PWM framework driver for the PWFM controller found on NVIDIA
740134b932SThierry Reding	  Tegra SoCs.
750134b932SThierry Reding
760134b932SThierry Reding	  To compile this driver as a module, choose M here: the module
770134b932SThierry Reding	  will be called pwm-tegra.
780134b932SThierry Reding
798e0cb05bSPhilip, Avinashconfig  PWM_TIECAP
808e0cb05bSPhilip, Avinash	tristate "ECAP PWM support"
818e0cb05bSPhilip, Avinash	depends on SOC_AM33XX
828e0cb05bSPhilip, Avinash	help
838e0cb05bSPhilip, Avinash	  PWM driver support for the ECAP APWM controller found on AM33XX
848e0cb05bSPhilip, Avinash	  TI SOC
858e0cb05bSPhilip, Avinash
868e0cb05bSPhilip, Avinash	  To compile this driver as a module, choose M here: the module
878e0cb05bSPhilip, Avinash	  will be called pwm-tiecap.
888e0cb05bSPhilip, Avinash
89a245ccebSSascha Hauerconfig PWM_VT8500
90a245ccebSSascha Hauer	tristate "vt8500 pwm support"
91a245ccebSSascha Hauer	depends on ARCH_VT8500
92a245ccebSSascha Hauer	help
93a245ccebSSascha Hauer	  Generic PWM framework driver for vt8500.
94a245ccebSSascha Hauer
95a245ccebSSascha Hauer	  To compile this driver as a module, choose M here: the module
96a245ccebSSascha Hauer	  will be called pwm-vt8500.
97a245ccebSSascha Hauer
980c2498f1SSascha Hauerendif
99