Lines Matching full:pwm
2 menuconfig PWM config
3 bool "Pulse-Width Modulation (PWM) Support"
5 Generic Pulse-Width Modulation (PWM) support.
14 This framework provides a generic interface to PWM devices
16 to register and unregister a PWM chip, an abstraction of a PWM
17 controller, that supports one or more PWM devices. Client
18 drivers can request PWM devices and use the generic framework
21 This generic framework replaces the legacy PWM framework which
30 if PWM
37 bool "PWM lowlevel drivers additional checks and debug messages"
46 tristate "AB8500 PWM support"
49 Generic PWM framework driver for Analog Baseband AB8500.
52 will be called pwm-ab8500.
55 tristate "Atmel PWM support"
59 Generic PWM framework driver for Atmel SoC.
62 will be called pwm-atmel.
65 tristate "Atmel HLCDC PWM support"
69 Generic PWM framework driver for the PWM output of the HLCDC
70 (Atmel High-end LCD Controller). This PWM output is mainly used
74 will be called pwm-atmel-hlcdc.
77 tristate "Atmel TC Block PWM support"
81 Generic PWM framework driver for Atmel Timer Counter Block.
83 A Timer Counter Block provides 6 PWM devices grouped by 2.
87 will be called pwm-atmel-tcb.
90 tristate "iProc PWM support"
95 Generic PWM framework driver for Broadcom iProc PWM block. This
99 will be called pwm-bcm-iproc.
102 tristate "Kona PWM support"
107 Generic PWM framework driver for Broadcom Kona PWM block.
110 will be called pwm-bcm-kona.
113 tristate "BCM2835 PWM support"
117 PWM framework driver for BCM2835 controller (Raspberry Pi)
120 will be called pwm-bcm2835.
123 tristate "Marvell Berlin PWM support"
127 PWM framework driver for Marvell Berlin SoCs.
130 will be called pwm-berlin.
133 tristate "Broadcom STB PWM support"
137 Generic PWM framework driver for the Broadcom Set-top-Box
141 will be called pwm-brcmstb.c.
144 tristate "Clock based PWM support"
147 Generic PWM framework driver for outputs that can be
151 will be called pwm-clk.
154 tristate "CLPS711X PWM support"
158 Generic PWM framework driver for Cirrus Logic CLPS711X.
161 will be called pwm-clps711x.
164 bool "Intel Crystalcove (CRC) PWM support"
167 Generic PWM framework driver for Crystalcove (CRC) PMIC based PWM
171 tristate "ChromeOS EC PWM driver"
174 PWM driver for exposing a PWM attached to the ChromeOS Embedded
178 tristate "DesignWare PWM Controller"
181 PWM driver for Synopsys DWC PWM Controller attached to a PCI bus.
184 will be called pwm-dwc.
187 tristate "Cirrus Logic EP93xx PWM support"
191 Generic PWM framework driver for Cirrus Logic EP93xx.
194 will be called pwm-ep93xx.
197 tristate "Freescale FlexTimer Module (FTM) PWM support"
202 Generic FTM PWM framework driver for Freescale VF610 and
206 will be called pwm-fsl-ftm.
209 tristate "HiSilicon BVT PWM support"
213 Generic PWM framework driver for HiSilicon BVT SoCs.
216 will be called pwm-hibvt.
219 tristate "Imagination Technologies PWM driver"
225 Generic PWM framework driver for Imagination Technologies
226 PWM block which supports 4 channels.
229 will be called pwm-img
232 tristate "i.MX1 PWM support"
236 Generic PWM framework driver for i.MX1 and i.MX21
239 will be called pwm-imx1.
242 tristate "i.MX27 PWM support"
246 Generic PWM framework driver for i.MX27 and later i.MX SoCs.
249 will be called pwm-imx27.
252 tristate "i.MX TPM PWM support"
256 Generic PWM framework driver for i.MX7ULP TPM module, TPM's full
260 will be called pwm-imx-tpm.
263 tristate "Intel LGM PWM support"
268 Generic PWM fan controller driver for LGM SoC.
271 will be called pwm-intel-lgm.
274 tristate "Azoteq IQS620A PWM support"
277 Generic PWM framework driver for the Azoteq IQS620A multi-function
281 be called pwm-iqs620a.
284 tristate "Ingenic JZ47xx PWM support"
289 Generic PWM framework driver for Ingenic JZ47xx based
293 will be called pwm-jz4740.
296 tristate "Intel Keem Bay PWM driver"
300 The platform driver for Intel Keem Bay PWM controller.
303 will be called pwm-keembay.
306 tristate "TI/National Semiconductor LP3943 PWM support"
309 Generic PWM framework driver for LP3943 which supports two PWM
313 will be called pwm-lp3943.
316 tristate "LPC18xx/43xx PWM/SCT support"
320 Generic PWM framework driver for NXP LPC18xx PWM/SCT which
326 will be called pwm-lpc18xx-sct.
329 tristate "LPC32XX PWM support"
333 Generic PWM framework driver for LPC32XX. The LPC32XX SOC has two
334 PWM controllers.
337 will be called pwm-lpc32xx.
344 tristate "Intel LPSS PWM PCI driver"
349 The PCI driver for Intel Low Power Subsystem PWM controller.
352 will be called pwm-lpss-pci.
355 tristate "Intel LPSS PWM platform driver"
360 The platform driver for Intel Low Power Subsystem PWM controller.
363 will be called pwm-lpss-platform.
366 tristate "Amlogic Meson PWM driver"
370 The platform driver for Amlogic Meson PWM controller.
373 will be called pwm-meson.
376 tristate "MediaTek display PWM driver"
380 Generic PWM framework driver for MediaTek disp-pwm device.
381 The PWM is used to control the backlight brightness for display.
384 will be called pwm-mtk-disp.
387 tristate "MediaTek PWM support"
391 Generic PWM framework driver for Mediatek ARM SoC.
394 will be called pwm-mediatek.
397 tristate "Freescale MXS PWM support"
402 Generic PWM framework driver for Freescale MXS.
405 will be called pwm-mxs.
408 tristate "Netronix embedded controller PWM support"
411 Say yes here if you want to support the PWM output of the embedded
416 tristate "OMAP Dual-Mode Timer PWM support"
420 Generic PWM framework driver for OMAP Dual-Mode Timer PWM output
423 will be called pwm-omap-dmtimer
426 tristate "NXP PCA9685 PWM driver"
430 Generic PWM framework driver for NXP PCA9685 LED controller.
433 will be called pwm-pca9685.
436 tristate "PXA PWM support"
440 Generic PWM framework driver for PXA.
443 will be called pwm-pxa.
446 tristate "Raspberry Pi Firwmware PoE Hat PWM support"
451 Enable Raspberry Pi firmware controller PWM bus used to control the
455 tristate "Renesas R-Car PWM support"
459 This driver exposes the PWM Timer controller found in Renesas
460 R-Car chips through the PWM API.
463 will be called pwm-rcar.
466 tristate "Renesas TPU PWM support"
470 This driver exposes the Timer Pulse Unit (TPU) PWM controller found
471 in Renesas chips through the PWM API.
474 will be called pwm-renesas-tpu.
477 tristate "Rockchip PWM support"
481 Generic PWM framework driver for the PWM controller found on
485 tristate "Samsung PWM support"
489 Generic PWM framework driver for Samsung S3C24xx, S3C64xx, S5Pv210
494 will be called pwm-samsung.
497 tristate "SiFive PWM support"
502 Generic PWM framework driver for SiFive SoCs.
505 will be called pwm-sifive.
508 tristate "Kontron sl28cpld PWM support"
511 Generic PWM framework driver for board management controller
515 will be called pwm-sl28cpld.
518 tristate "STMicroelectronics SPEAr PWM support"
522 Generic PWM framework driver for the PWM controller on ST
526 will be called pwm-spear.
529 tristate "Spreadtrum PWM support"
533 Generic PWM framework driver for the PWM controller on
537 will be called pwm-sprd.
540 tristate "STiH4xx PWM support"
544 Generic PWM framework driver for STiH4xx SoCs.
547 will be called pwm-sti.
550 tristate "STMicroelectronics STM32 PWM"
553 Generic PWM framework driver for STM32 SoCs.
556 will be called pwm-stm32.
559 tristate "STMicroelectronics STM32 PWM LP"
562 Generic PWM framework driver for STMicroelectronics STM32 SoCs
566 will be called pwm-stm32-lp.
569 bool "STMPE expander PWM export"
576 tristate "Allwinner PWM support"
580 Generic PWM framework driver for Allwinner SoCs.
583 will be called pwm-sun4i.
586 tristate "Sunplus PWM support"
590 Generic PWM framework driver for the PWM controller on
594 will be called pwm-sunplus.
597 tristate "NVIDIA Tegra PWM support"
601 Generic PWM framework driver for the PWFM controller found on NVIDIA
605 will be called pwm-tegra.
608 tristate "ECAP PWM support"
612 PWM driver support for the ECAP APWM controller found on TI SOCs
615 will be called pwm-tiecap.
618 tristate "EHRPWM PWM support"
622 PWM driver support for the EHRPWM controller found on TI SOCs
625 will be called pwm-tiehrpwm.
628 tristate "TWL4030/6030 PWM support"
631 Generic PWM framework driver for TWL4030/6030.
634 will be called pwm-twl.
637 tristate "TWL4030/6030 PWM support for LED drivers"
640 Generic PWM framework driver for TWL4030/6030 LED terminals.
643 will be called pwm-twl-led.
646 tristate "Toshiba Visconti PWM support"
649 PWM Subsystem driver support for Toshiba Visconti SoCs.
652 will be called pwm-visconti.
655 tristate "vt8500 PWM support"
659 Generic PWM framework driver for vt8500.
662 will be called pwm-vt8500.
665 tristate "Xilinx AXI Timer PWM support"
670 PWM driver for Xilinx LogiCORE IP AXI timers. This timer is
676 will be called pwm-xilinx.