Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 322125
b: refs/heads/master
c: b817bf5
h: refs/heads/master
i:
  322123: 1a4201d
v: v3
  • Loading branch information
Thierry Reding committed Aug 20, 2012
1 parent 85ed4ff commit eb1a889
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 7 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: e50d3523ff45646a48666ebbd3d8aeb0c75084ed
refs/heads/master: b817bf5c72774556345a9043c6b0c497cdcb7295
31 changes: 25 additions & 6 deletions trunk/drivers/pwm/Kconfig
Original file line number Diff line number Diff line change
@@ -1,12 +1,31 @@
menuconfig PWM
bool "PWM Support"
bool "Pulse-Width Modulation (PWM) Support"
depends on !MACH_JZ4740 && !PUV3_PWM
help
This enables PWM support through the generic PWM framework.
You only need to enable this, if you also want to enable
one or more of the PWM drivers below.

If unsure, say N.
Generic Pulse-Width Modulation (PWM) support.

In Pulse-Width Modulation, a variation of the width of pulses
in a rectangular pulse signal is used as a means to alter the
average power of the signal. Applications include efficient
power delivery and voltage regulation. In computer systems,
PWMs are commonly used to control fans or the brightness of
display backlights.

This framework provides a generic interface to PWM devices
within the Linux kernel. On the driver side it provides an API
to register and unregister a PWM chip, an abstraction of a PWM
controller, that supports one or more PWM devices. Client
drivers can request PWM devices and use the generic framework
to configure as well as enable and disable them.

This generic framework replaces the legacy PWM framework which
allows only a single driver implementing the required API. Not
all legacy implementations have been ported to the framework
yet. The framework provides an API that is backward compatible
with the legacy framework so that existing client drivers
continue to work as expected.

If unsure, say no.

if PWM

Expand Down

0 comments on commit eb1a889

Please sign in to comment.