Lines Matching +full:jz4740 +full:- +full:pwm

1 # SPDX-License-Identifier: GPL-2.0-only
2 menuconfig PWM config
3 bool "Pulse-Width Modulation (PWM) Support"
5 Generic Pulse-Width Modulation (PWM) support.
7 In Pulse-Width Modulation, a variation of the width of pulses
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"
80 Generic PWM framework driver for Atmel Timer Counter Block.
82 A Timer Counter Block provides 6 PWM devices grouped by 2.
86 will be called pwm-atmel-tcb.
89 tristate "iProc PWM support"
94 Generic PWM framework driver for Broadcom iProc PWM block. This
98 will be called pwm-bcm-iproc.
101 tristate "Kona PWM support"
106 Generic PWM framework driver for Broadcom Kona PWM block.
109 will be called pwm-bcm-kona.
112 tristate "BCM2835 PWM support"
115 PWM framework driver for BCM2835 controller (Raspberry Pi)
118 will be called pwm-bcm2835.
121 tristate "Marvell Berlin PWM support"
124 PWM framework driver for Marvell Berlin SoCs.
127 will be called pwm-berlin.
130 tristate "Broadcom STB PWM support"
133 Generic PWM framework driver for the Broadcom Set-top-Box
137 will be called pwm-brcmstb.c.
140 tristate "CLPS711X PWM support"
144 Generic PWM framework driver for Cirrus Logic CLPS711X.
147 will be called pwm-clps711x.
150 bool "Intel Crystalcove (CRC) PWM support"
153 Generic PWM framework driver for Crystalcove (CRC) PMIC based PWM
157 tristate "ChromeOS EC PWM driver"
160 PWM driver for exposing a PWM attached to the ChromeOS Embedded
164 tristate "Cirrus Logic EP93xx PWM support"
167 Generic PWM framework driver for Cirrus Logic EP93xx.
170 will be called pwm-ep93xx.
173 tristate "Freescale FlexTimer Module (FTM) PWM support"
178 Generic FTM PWM framework driver for Freescale VF610 and
179 Layerscape LS-1 SoCs.
182 will be called pwm-fsl-ftm.
185 tristate "HiSilicon BVT PWM support"
188 Generic PWM framework driver for HiSilicon BVT SoCs.
191 will be called pwm-hibvt.
194 tristate "Imagination Technologies PWM driver"
200 Generic PWM framework driver for Imagination Technologies
201 PWM block which supports 4 channels.
204 will be called pwm-img
207 tristate "i.MX1 PWM support"
210 Generic PWM framework driver for i.MX1 and i.MX21
213 will be called pwm-imx1.
216 tristate "i.MX27 PWM support"
219 Generic PWM framework driver for i.MX27 and later i.MX SoCs.
222 will be called pwm-imx27.
225 tristate "i.MX TPM PWM support"
229 Generic PWM framework driver for i.MX7ULP TPM module, TPM's full
233 will be called pwm-imx-tpm.
236 tristate "Azoteq IQS620A PWM support"
239 Generic PWM framework driver for the Azoteq IQS620A multi-function
243 be called pwm-iqs620a.
246 tristate "Ingenic JZ47xx PWM support"
251 Generic PWM framework driver for Ingenic JZ47xx based
255 will be called pwm-jz4740.
258 tristate "TI/National Semiconductor LP3943 PWM support"
261 Generic PWM framework driver for LP3943 which supports two PWM
265 will be called pwm-lp3943.
268 tristate "LPC18xx/43xx PWM/SCT support"
271 Generic PWM framework driver for NXP LPC18xx PWM/SCT which
277 will be called pwm-lpc18xx-sct.
280 tristate "LPC32XX PWM support"
283 Generic PWM framework driver for LPC32XX. The LPC32XX SOC has two
284 PWM controllers.
287 will be called pwm-lpc32xx.
293 tristate "Intel LPSS PWM PCI driver"
297 The PCI driver for Intel Low Power Subsystem PWM controller.
300 will be called pwm-lpss-pci.
303 tristate "Intel LPSS PWM platform driver"
307 The platform driver for Intel Low Power Subsystem PWM controller.
310 will be called pwm-lpss-platform.
313 tristate "Amlogic Meson PWM driver"
317 The platform driver for Amlogic Meson PWM controller.
320 will be called pwm-meson.
323 tristate "MediaTek display PWM driver"
327 Generic PWM framework driver for MediaTek disp-pwm device.
328 The PWM is used to control the backlight brightness for display.
331 will be called pwm-mtk-disp.
334 tristate "MediaTek PWM support"
337 Generic PWM framework driver for Mediatek ARM SoC.
340 will be called pwm-mediatek.
343 tristate "Freescale MXS PWM support"
348 Generic PWM framework driver for Freescale MXS.
351 will be called pwm-mxs.
354 tristate "OMAP Dual-Mode Timer PWM support"
358 Generic PWM framework driver for OMAP Dual-Mode Timer PWM output
361 will be called pwm-omap-dmtimer
364 tristate "NXP PCA9685 PWM driver"
368 Generic PWM framework driver for NXP PCA9685 LED controller.
371 will be called pwm-pca9685.
374 tristate "PXA PWM support"
377 Generic PWM framework driver for PXA.
380 will be called pwm-pxa.
383 tristate "Renesas R-Car PWM support"
387 This driver exposes the PWM Timer controller found in Renesas
388 R-Car chips through the PWM API.
391 will be called pwm-rcar.
394 tristate "Renesas TPU PWM support"
398 This driver exposes the Timer Pulse Unit (TPU) PWM controller found
399 in Renesas chips through the PWM API.
402 will be called pwm-renesas-tpu.
405 tristate "Rockchip PWM support"
408 Generic PWM framework driver for the PWM controller found on
412 tristate "Samsung PWM support"
415 Generic PWM framework driver for Samsung.
418 will be called pwm-samsung.
421 tristate "SiFive PWM support"
426 Generic PWM framework driver for SiFive SoCs.
429 will be called pwm-sifive.
432 tristate "Kontron sl28cpld PWM support"
435 Generic PWM framework driver for board management controller
439 will be called pwm-sl28cpld.
442 tristate "STMicroelectronics SPEAr PWM support"
446 Generic PWM framework driver for the PWM controller on ST
450 will be called pwm-spear.
453 tristate "Spreadtrum PWM support"
457 Generic PWM framework driver for the PWM controller on
461 will be called pwm-sprd.
464 tristate "STiH4xx PWM support"
468 Generic PWM framework driver for STiH4xx SoCs.
471 will be called pwm-sti.
474 tristate "STMicroelectronics STM32 PWM"
477 Generic PWM framework driver for STM32 SoCs.
480 will be called pwm-stm32.
483 tristate "STMicroelectronics STM32 PWM LP"
486 Generic PWM framework driver for STMicroelectronics STM32 SoCs
487 with Low-Power Timer (LPTIM).
490 will be called pwm-stm32-lp.
493 bool "STMPE expander PWM export"
500 tristate "Allwinner PWM support"
504 Generic PWM framework driver for Allwinner SoCs.
507 will be called pwm-sun4i.
510 tristate "NVIDIA Tegra PWM support"
513 Generic PWM framework driver for the PWFM controller found on NVIDIA
517 will be called pwm-tegra.
520 tristate "ECAP PWM support"
523 PWM driver support for the ECAP APWM controller found on TI SOCs
526 will be called pwm-tiecap.
529 tristate "EHRPWM PWM support"
532 PWM driver support for the EHRPWM controller found on TI SOCs
535 will be called pwm-tiehrpwm.
538 tristate "TWL4030/6030 PWM support"
541 Generic PWM framework driver for TWL4030/6030.
544 will be called pwm-twl.
547 tristate "TWL4030/6030 PWM support for LED drivers"
550 Generic PWM framework driver for TWL4030/6030 LED terminals.
553 will be called pwm-twl-led.
556 tristate "vt8500 PWM support"
559 Generic PWM framework driver for vt8500.
562 will be called pwm-vt8500.
565 tristate "ZTE ZX PWM support"
568 Generic PWM framework driver for ZTE ZX family SoCs.
571 will be called pwm-zx.