WIP for PWM device driver abstraction