pwm: fsl-ftm: Select REGMAP_MMIO
[linux-block.git] / drivers / pwm / Kconfig
index 4ad7b89a4cb44c4ee200b79036750fcce267e674..e56e91e4fde6f2901981661afa8967ad84aaa998 100644 (file)
@@ -43,7 +43,7 @@ config PWM_AB8500
 
 config PWM_ATMEL
        tristate "Atmel PWM support"
-       depends on ARCH_AT91
+       depends on ARCH_AT91 || AVR32
        help
          Generic PWM framework driver for Atmel SoC.
 
@@ -101,6 +101,7 @@ config PWM_EP93XX
 config PWM_FSL_FTM
        tristate "Freescale FlexTimer Module (FTM) PWM support"
        depends on OF
+       select REGMAP_MMIO
        help
          Generic FTM PWM framework driver for Freescale VF610 and
          Layerscape LS-1 SoCs.
@@ -206,6 +207,13 @@ config PWM_RENESAS_TPU
          To compile this driver as a module, choose M here: the module
          will be called pwm-renesas-tpu.
 
+config PWM_ROCKCHIP
+       tristate "Rockchip PWM support"
+       depends on ARCH_ROCKCHIP
+       help
+         Generic PWM framework driver for the PWM controller found on
+         Rockchip SoCs.
+
 config PWM_SAMSUNG
        tristate "Samsung PWM support"
        depends on PLAT_SAMSUNG
@@ -226,6 +234,16 @@ config PWM_SPEAR
          To compile this driver as a module, choose M here: the module
          will be called pwm-spear.
 
+config PWM_STI
+       tristate "STiH4xx PWM support"
+       depends on ARCH_STI
+       depends on OF
+       help
+         Generic PWM framework driver for STiH4xx SoCs.
+
+         To compile this driver as a module, choose M here: the module
+         will be called pwm-sti.
+
 config PWM_TEGRA
        tristate "NVIDIA Tegra PWM support"
        depends on ARCH_TEGRA