xref: /openbmc/linux/drivers/pwm/Kconfig (revision 48a364b7)
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
8919891b20SPhilip, Avinashconfig  PWM_TIEHRPWM
9019891b20SPhilip, Avinash	tristate "EHRPWM PWM support"
9119891b20SPhilip, Avinash	depends on SOC_AM33XX
9219891b20SPhilip, Avinash	help
9319891b20SPhilip, Avinash	  PWM driver support for the EHRPWM controller found on AM33XX
9419891b20SPhilip, Avinash	  TI SOC
9519891b20SPhilip, Avinash
9619891b20SPhilip, Avinash	  To compile this driver as a module, choose M here: the module
9719891b20SPhilip, Avinash	  will be called pwm-tiehrpwm.
9819891b20SPhilip, Avinash
9948a364b7SThierry Redingconfig PWM_TWL6030
10048a364b7SThierry Reding	tristate "TWL6030 PWM support"
10148a364b7SThierry Reding	depends on TWL4030_CORE
10248a364b7SThierry Reding	help
10348a364b7SThierry Reding	  Generic PWM framework driver for TWL6030.
10448a364b7SThierry Reding
10548a364b7SThierry Reding	  To compile this driver as a module, choose M here: the module
10648a364b7SThierry Reding	  will be called pwm-twl6030.
10748a364b7SThierry Reding
108a245ccebSSascha Hauerconfig PWM_VT8500
109a245ccebSSascha Hauer	tristate "vt8500 pwm support"
110a245ccebSSascha Hauer	depends on ARCH_VT8500
111a245ccebSSascha Hauer	help
112a245ccebSSascha Hauer	  Generic PWM framework driver for vt8500.
113a245ccebSSascha Hauer
114a245ccebSSascha Hauer	  To compile this driver as a module, choose M here: the module
115a245ccebSSascha Hauer	  will be called pwm-vt8500.
116a245ccebSSascha Hauer
1170c2498f1SSascha Hauerendif
118