add pwm driver as sub-utility