Merge tag 'tpm-030822' of https://source.denx.de/u-boot/custodians/u-boot-tpm
[platform/kernel/u-boot.git] / drivers / pwm / Kconfig
index 669d3fa..6e79868 100644 (file)
@@ -9,12 +9,28 @@ config DM_PWM
          frequency/period can be controlled along with the proportion of that
          time that the signal is high.
 
+config PWM_ASPEED
+       bool "Enable support for the Aspeed PWM"
+       depends on DM_PWM
+       select SYSCON
+       help
+         This PWM is found on Ast2600 SoCs. It supports a programmable period
+         and duty cycle. It provides 16 channels which can be independently
+         programmed.
+
 config PWM_AT91
        bool "Enable support for PWM found on AT91 SoC's"
        depends on DM_PWM && ARCH_AT91
        help
          Support for PWM hardware on AT91 based SoC.
 
+config PWM_CADENCE_TTC
+       bool "Enable support for the Cadence TTC PWM"
+       depends on DM_PWM && !CADENCE_TTC_TIMER
+       help
+         Cadence TTC can be configured as timer which is done via
+         CONFIG_CADENCE_TTC_TIMER or as PWM. This is covering only PWM now.
+
 config PWM_CROS_EC
        bool "Enable support for the Chrome OS EC PWM"
        depends on DM_PWM
@@ -69,6 +85,11 @@ config PWM_SANDBOX
          useful. The PWM can be enabled but is not connected to any outputs
          so this is not very useful.
 
+config PWM_S5P
+       bool "Enable non-DM support for S5P PWM"
+       depends on (S5P || ARCH_NEXELL)
+       default y
+
 config PWM_SIFIVE
        bool "Enable support for SiFive PWM"
        depends on DM_PWM