From fc760cb8c4cc16061079fb45e2e0bad11e5acedc Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Thu, 21 Jan 2016 19:44:54 -0700 Subject: 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 --- drivers/pwm/Kconfig | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 drivers/pwm/Kconfig (limited to 'drivers/pwm/Kconfig') 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. -- cgit v1.2.1