diff options
author | Simon Glass <sjg@chromium.org> | 2016-01-21 19:44:54 -0700 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2016-01-21 20:42:36 -0700 |
commit | fc760cb8c4cc16061079fb45e2e0bad11e5acedc (patch) | |
tree | d796c4f0ae64c7d5d32b26f4fdcd9a145be5f52f /drivers/pwm/Kconfig | |
parent | d4bf91ada110aeb26f844cbe95cdb9b1ddb87f19 (diff) | |
download | u-boot-fc760cb8c4cc16061079fb45e2e0bad11e5acedc.tar.gz |
dm: pwm: Add a PWM uclass
Add a uclass that supports Pulse Width Modulation (PWM) devices. It
provides methods to enable/disable and configure the device.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/pwm/Kconfig')
-rw-r--r-- | drivers/pwm/Kconfig | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/pwm/Kconfig b/drivers/pwm/Kconfig new file mode 100644 index 0000000000..bd47159860 --- /dev/null +++ b/drivers/pwm/Kconfig @@ -0,0 +1,10 @@ +config DM_PWM + bool "Enable support for pulse-width modulation devices (PWM)" + depends on DM + help + A pulse-width modulator emits a pulse of varying width and provides + control over the duty cycle (high and low time) of the signal. This + is often used to control a voltage level. The more time the PWM + spends in the 'high' state, the higher the voltage. The PWM's + frequency/period can be controlled along with the proportion of that + time that the signal is high. |