1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- struct pwm_ops {
-
- int (*set_config)(struct udevice *dev, uint channel, uint period_ns,
- uint duty_ns);
-
- int (*set_enable)(struct udevice *dev, uint channel, bool enable);
- };
- int pwm_set_config(struct udevice *dev, uint channel, uint period_ns,
- uint duty_ns);
- int pwm_set_enable(struct udevice *dev, uint channel, bool enable);
- int pwm_init (int pwm_id, int div, int invert);
- int pwm_config (int pwm_id, int duty_ns, int period_ns);
- int pwm_enable (int pwm_id);
- void pwm_disable (int pwm_id);
|