A pwm driver for linux which uses shift register to increase the pwm channel count.