@@ -114,6 +114,16 @@ config PWM_AXI_PWMGEN
114114 To compile this driver as a module, choose M here: the module will be
115115 called pwm-axi-pwmgen.
116116
117+ config PWM_BCM2835
118+ tristate "BCM2835 PWM support"
119+ depends on ARCH_BCM2835 || ARCH_BRCMSTB || COMPILE_TEST
120+ depends on HAS_IOMEM
121+ help
122+ PWM framework driver for BCM2835 controller (Raspberry Pi)
123+
124+ To compile this driver as a module, choose M here: the module
125+ will be called pwm-bcm2835.
126+
117127config PWM_BCM_IPROC
118128 tristate "iProc PWM support"
119129 depends on ARCH_BCM_IPROC || COMPILE_TEST
@@ -137,16 +147,6 @@ config PWM_BCM_KONA
137147 To compile this driver as a module, choose M here: the module
138148 will be called pwm-bcm-kona.
139149
140- config PWM_BCM2835
141- tristate "BCM2835 PWM support"
142- depends on ARCH_BCM2835 || ARCH_BRCMSTB || COMPILE_TEST
143- depends on HAS_IOMEM
144- help
145- PWM framework driver for BCM2835 controller (Raspberry Pi)
146-
147- To compile this driver as a module, choose M here: the module
148- will be called pwm-bcm2835.
149-
150150config PWM_BERLIN
151151 tristate "Marvell Berlin PWM support"
152152 depends on ARCH_BERLIN || COMPILE_TEST
@@ -435,6 +435,16 @@ config PWM_MC33XS2410
435435 To compile this driver as a module, choose M here: the module
436436 will be called pwm-mc33xs2410.
437437
438+ config PWM_MEDIATEK
439+ tristate "MediaTek PWM support"
440+ depends on ARCH_MEDIATEK || RALINK || COMPILE_TEST
441+ depends on HAS_IOMEM
442+ help
443+ Generic PWM framework driver for Mediatek ARM SoC.
444+
445+ To compile this driver as a module, choose M here: the module
446+ will be called pwm-mediatek.
447+
438448config PWM_MESON
439449 tristate "Amlogic Meson PWM driver"
440450 depends on ARCH_MESON || COMPILE_TEST
@@ -445,6 +455,16 @@ config PWM_MESON
445455 To compile this driver as a module, choose M here: the module
446456 will be called pwm-meson.
447457
458+ config PWM_MICROCHIP_CORE
459+ tristate "Microchip corePWM PWM support"
460+ depends on ARCH_MICROCHIP_POLARFIRE || COMPILE_TEST
461+ depends on HAS_IOMEM && OF
462+ help
463+ PWM driver for Microchip FPGA soft IP core.
464+
465+ To compile this driver as a module, choose M here: the module
466+ will be called pwm-microchip-core.
467+
448468config PWM_MTK_DISP
449469 tristate "MediaTek display PWM driver"
450470 depends on ARCH_MEDIATEK || COMPILE_TEST
@@ -456,26 +476,6 @@ config PWM_MTK_DISP
456476 To compile this driver as a module, choose M here: the module
457477 will be called pwm-mtk-disp.
458478
459- config PWM_MEDIATEK
460- tristate "MediaTek PWM support"
461- depends on ARCH_MEDIATEK || RALINK || COMPILE_TEST
462- depends on HAS_IOMEM
463- help
464- Generic PWM framework driver for Mediatek ARM SoC.
465-
466- To compile this driver as a module, choose M here: the module
467- will be called pwm-mediatek.
468-
469- config PWM_MICROCHIP_CORE
470- tristate "Microchip corePWM PWM support"
471- depends on ARCH_MICROCHIP_POLARFIRE || COMPILE_TEST
472- depends on HAS_IOMEM && OF
473- help
474- PWM driver for Microchip FPGA soft IP core.
475-
476- To compile this driver as a module, choose M here: the module
477- will be called pwm-microchip-core.
478-
479479config PWM_MXS
480480 tristate "Freescale MXS PWM support"
481481 depends on ARCH_MXS || COMPILE_TEST
0 commit comments