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
33 bool "PWM lowlevel drivers additional checks and debug messages"
42 tristate "AB8500 PWM support"
45 Generic PWM framework driver for Analog Baseband AB8500.
48 will be called pwm-ab8500.
51 tristate "ADP5585 PWM support"
54 This option enables support for the PWM function found in the Analog
58 tristate "Apple SoC PWM support"
61 Generic PWM framework driver for PWM controller present on
67 will be called pwm-apple.
70 tristate "Atmel PWM support"
74 Generic PWM framework driver for Atmel SoC.
77 will be called pwm-atmel.
80 tristate "Atmel HLCDC PWM support"
84 Generic PWM framework driver for the PWM output of the HLCDC
85 (Atmel High-end LCD Controller). This PWM output is mainly used
89 will be called pwm-atmel-hlcdc.
92 tristate "Atmel TC Block PWM support"
96 Generic PWM framework driver for Atmel Timer Counter Block.
98 A Timer Counter Block provides 6 PWM devices grouped by 2.
102 will be called pwm-atmel-tcb.
105 tristate "Analog Devices AXI PWM generator"
109 This enables support for the Analog Devices AXI PWM generator.
111 This is a configurable PWM generator with variable pulse width and
115 called pwm-axi-pwmgen.
118 tristate "iProc PWM support"
123 Generic PWM framework driver for Broadcom iProc PWM block. This
127 will be called pwm-bcm-iproc.
130 tristate "Kona PWM support"
135 Generic PWM framework driver for Broadcom Kona PWM block.
138 will be called pwm-bcm-kona.
141 tristate "BCM2835 PWM support"
145 PWM framework driver for BCM2835 controller (Raspberry Pi)
148 will be called pwm-bcm2835.
151 tristate "Marvell Berlin PWM support"
155 PWM framework driver for Marvell Berlin SoCs.
158 will be called pwm-berlin.
161 tristate "Broadcom STB PWM support"
165 Generic PWM framework driver for the Broadcom Set-top-Box
169 will be called pwm-brcmstb.c.
172 tristate "Clock based PWM support"
175 Generic PWM framework driver for outputs that can be
179 will be called pwm-clk.
182 tristate "CLPS711X PWM support"
186 Generic PWM framework driver for Cirrus Logic CLPS711X.
189 will be called pwm-clps711x.
192 tristate "Intel Crystalcove (CRC) PWM support"
195 Generic PWM framework driver for Crystalcove (CRC) PMIC based PWM
199 tristate "ChromeOS EC PWM driver"
202 PWM driver for exposing a PWM attached to the ChromeOS Embedded
209 PWM driver for Synopsys DWC PWM Controller.
212 modules, this will be called pwm-dwc-core.
215 tristate "DesignWare PWM Controller (PCI bus)"
219 PWM driver for Synopsys DWC PWM Controller attached to a PCI bus.
222 will be called pwm-dwc.
225 tristate "Cirrus Logic EP93xx PWM support"
229 Generic PWM framework driver for Cirrus Logic EP93xx.
232 will be called pwm-ep93xx.
235 tristate "Freescale FlexTimer Module (FTM) PWM support"
240 Generic FTM PWM framework driver for Freescale VF610 and
241 Layerscape LS-1 SoCs.
244 will be called pwm-fsl-ftm.
247 tristate "GPIO PWM support"
251 Generic PWM framework driver for software PWM toggling a GPIO pin
252 from kernel high-resolution timers.
255 will be called pwm-gpio.
258 tristate "HiSilicon BVT PWM support"
262 Generic PWM framework driver for HiSilicon BVT SoCs.
265 will be called pwm-hibvt.
268 tristate "Imagination Technologies PWM driver"
274 Generic PWM framework driver for Imagination Technologies
275 PWM block which supports 4 channels.
278 will be called pwm-img
281 tristate "i.MX1 PWM support"
285 Generic PWM framework driver for i.MX1 and i.MX21
288 will be called pwm-imx1.
291 tristate "i.MX27 PWM support"
295 Generic PWM framework driver for i.MX27 and later i.MX SoCs.
298 will be called pwm-imx27.
301 tristate "i.MX TPM PWM support"
305 Generic PWM framework driver for i.MX7ULP TPM module, TPM's full
309 will be called pwm-imx-tpm.
312 tristate "Intel LGM PWM support"
317 Generic PWM fan controller driver for LGM SoC.
320 will be called pwm-intel-lgm.
323 tristate "Azoteq IQS620A PWM support"
326 Generic PWM framework driver for the Azoteq IQS620A multi-function
330 be called pwm-iqs620a.
333 tristate "Ingenic JZ47xx PWM support"
338 Generic PWM framework driver for Ingenic JZ47xx based
342 will be called pwm-jz4740.
345 tristate "Intel Keem Bay PWM driver"
349 The platform driver for Intel Keem Bay PWM controller.
352 will be called pwm-keembay.
355 tristate "TI/National Semiconductor LP3943 PWM support"
358 Generic PWM framework driver for LP3943 which supports two PWM
362 will be called pwm-lp3943.
365 tristate "LPC18xx/43xx PWM/SCT support"
369 Generic PWM framework driver for NXP LPC18xx PWM/SCT which
375 will be called pwm-lpc18xx-sct.
378 tristate "LPC32XX PWM support"
382 Generic PWM framework driver for LPC32XX. The LPC32XX SOC has two
383 PWM controllers.
386 will be called pwm-lpc32xx.
393 tristate "Intel LPSS PWM PCI driver"
398 The PCI driver for Intel Low Power Subsystem PWM controller.
401 will be called pwm-lpss-pci.
404 tristate "Intel LPSS PWM platform driver"
409 The platform driver for Intel Low Power Subsystem PWM controller.
412 will be called pwm-lpss-platform.
415 tristate "Amlogic Meson PWM driver"
419 The platform driver for Amlogic Meson PWM controller.
422 will be called pwm-meson.
425 tristate "MediaTek display PWM driver"
429 Generic PWM framework driver for MediaTek disp-pwm device.
430 The PWM is used to control the backlight brightness for display.
433 will be called pwm-mtk-disp.
436 tristate "MediaTek PWM support"
440 Generic PWM framework driver for Mediatek ARM SoC.
443 will be called pwm-mediatek.
446 tristate "Microchip corePWM PWM support"
450 PWM driver for Microchip FPGA soft IP core.
453 will be called pwm-microchip-core.
456 tristate "Freescale MXS PWM support"
461 Generic PWM framework driver for Freescale MXS.
464 will be called pwm-mxs.
467 tristate "Netronix embedded controller PWM support"
470 Say yes here if you want to support the PWM output of the embedded
471 controller found in certain e-book readers designed by the original
475 tristate "OMAP Dual-Mode Timer PWM support"
479 Generic PWM framework driver for OMAP Dual-Mode Timer PWM output
482 will be called pwm-omap-dmtimer
485 tristate "NXP PCA9685 PWM driver"
489 Generic PWM framework driver for NXP PCA9685 LED controller.
492 will be called pwm-pca9685.
495 tristate "PXA PWM support"
499 Generic PWM framework driver for PXA.
502 will be called pwm-pxa.
505 tristate "Raspberry Pi Firwmware PoE Hat PWM support"
510 Enable Raspberry Pi firmware controller PWM bus used to control the
514 tristate "Renesas R-Car PWM support"
518 This driver exposes the PWM Timer controller found in Renesas
519 R-Car chips through the PWM API.
522 will be called pwm-rcar.
525 tristate "Renesas TPU PWM support"
529 This driver exposes the Timer Pulse Unit (TPU) PWM controller found
530 in Renesas chips through the PWM API.
533 will be called pwm-renesas-tpu.
536 tristate "Rockchip PWM support"
540 Generic PWM framework driver for the PWM controller found on
544 tristate "Renesas RZ/G2L MTU3a PWM Timer support"
548 This driver exposes the MTU3a PWM Timer controller found in Renesas
549 RZ/G2L like chips through the PWM API.
552 will be called pwm-rz-mtu3.
555 tristate "Samsung PWM support"
559 Generic PWM framework driver for Samsung S3C24xx, S3C64xx, S5Pv210
564 will be called pwm-samsung.
567 tristate "SiFive PWM support"
572 Generic PWM framework driver for SiFive SoCs.
575 will be called pwm-sifive.
578 tristate "Kontron sl28cpld PWM support"
581 Generic PWM framework driver for board management controller
585 will be called pwm-sl28cpld.
588 tristate "STMicroelectronics SPEAr PWM support"
592 Generic PWM framework driver for the PWM controller on ST
596 will be called pwm-spear.
599 tristate "Spreadtrum PWM support"
603 Generic PWM framework driver for the PWM controller on
607 will be called pwm-sprd.
610 tristate "STiH4xx PWM support"
614 Generic PWM framework driver for STiH4xx SoCs.
617 will be called pwm-sti.
620 tristate "STMicroelectronics STM32 PWM"
623 Generic PWM framework driver for STM32 SoCs.
626 will be called pwm-stm32.
629 tristate "STMicroelectronics STM32 PWM LP"
632 Generic PWM framework driver for STMicroelectronics STM32 SoCs
633 with Low-Power Timer (LPTIM).
636 will be called pwm-stm32-lp.
639 bool "STMPE expander PWM export"
646 tristate "Allwinner PWM support"
650 Generic PWM framework driver for Allwinner SoCs.
653 will be called pwm-sun4i.
656 tristate "Sunplus PWM support"
660 Generic PWM framework driver for the PWM controller on
664 will be called pwm-sunplus.
667 tristate "NVIDIA Tegra PWM support"
671 Generic PWM framework driver for the PWFM controller found on NVIDIA
675 will be called pwm-tegra.
678 tristate "ECAP PWM support"
682 PWM driver support for the ECAP APWM controller found on TI SOCs
685 will be called pwm-tiecap.
688 tristate "EHRPWM PWM support"
692 PWM driver support for the EHRPWM controller found on TI SOCs
695 will be called pwm-tiehrpwm.
698 tristate "TWL4030/6030 PWM support"
701 Generic PWM framework driver for TWL4030/6030.
704 will be called pwm-twl.
707 tristate "TWL4030/6030 PWM support for LED drivers"
710 Generic PWM framework driver for TWL4030/6030 LED terminals.
713 will be called pwm-twl-led.
716 tristate "Toshiba Visconti PWM support"
719 PWM Subsystem driver support for Toshiba Visconti SoCs.
722 will be called pwm-visconti.
725 tristate "vt8500 PWM support"
729 Generic PWM framework driver for vt8500.
732 will be called pwm-vt8500.
735 tristate "Xilinx AXI Timer PWM support"
740 PWM driver for Xilinx LogiCORE IP AXI timers. This timer is
746 will be called pwm-xilinx.