drivers: small fixes for low-level pwm driver IF

- added UNDEFINED device for compatability
- adjusted meaning of return values for init and set functions
- overdue spell fix