patch for pwm kernel drivers
some initial documentation