summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2014-02-28 13:29:35 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2014-02-28 15:05:41 +0100
commit37acfdf97d1ebddb431e2ed9a9aa4482ac1a474a (patch)
treeee362ee6e2b8480c4b845766611d41dbe5f1fd18 /include
parentacd028a3cb35fc2afef0a81be4504d2e188113f9 (diff)
downloadbarebox-37acfdf97d1ebddb431e2ed9a9aa4482ac1a474a.tar.gz
barebox-37acfdf97d1ebddb431e2ed9a9aa4482ac1a474a.tar.xz
PWM: Add functions for getting/setting period/duty cycle
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include')
-rw-r--r--include/pwm.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/pwm.h b/include/pwm.h
index bdc2fdd858..5ca9fa056b 100644
--- a/include/pwm.h
+++ b/include/pwm.h
@@ -29,6 +29,11 @@ int pwm_enable(struct pwm_device *pwm);
*/
void pwm_disable(struct pwm_device *pwm);
+void pwm_set_period(struct pwm_device *pwm, unsigned int period);
+unsigned int pwm_get_period(struct pwm_device *pwm);
+void pwm_set_duty_cycle(struct pwm_device *pwm, unsigned int duty);
+unsigned int pwm_get_duty_cycle(struct pwm_device *pwm);
+
struct pwm_chip;
/**