On Fri, Oct 1, 2010 at 4:25 PM, Arun MURTHY <arun.murthy@xxxxxxxxxxxxxx> wrote: > You can have a look at the pwm_config_nosleep(),pwm_set_polarity(), > pwm_synchronize(),pwm_unsynchronize(), pwm_set_handler() etc. > These are not being used by the exsting pwm drivers except Atmel pwm. How would your 'simple' driver handle Atmel then ? What if future's SoCs start providing those 'advance' features like Atmel's ? > I mean not the functions but the functionality. > PWM is a simple device and most of its clients are controlling intensity > of backlight, leds, vibrator etc. > I don't think these complex functionality are required. oh dear !