Hi

I have a question regarding the GPTIMERs on AM3517 under Linux.

I'm writing a PWM driver for Linux that use GPTIMER10 for PWM

I use the function from  <mach/dmtimer.h>

the detail is as follow:

 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

timer_ptr10 = omap_dm_timer_request_specific(10);
 if(timer_ptr10 == NULL){
  // oops, no timers available
  printk("gptimer test: No more gp timers available, bailing out\n");
  return -1;
 }

      omap_dm_timer_set_pwm(timer_ptr10,0,1,OMAP_TIMER_TRIGGER_OVERFLOW);
    
 omap_dm_timer_set_source(timer_ptr10, OMAP_TIMER_SRC_SYS_CLK);

 omap_dm_timer_set_prescaler(timer_ptr10, 1); 
 
        omap_dm_timer_set_load(timer_ptr10, 1, 0xEFFFFFFF);

 omap_dm_timer_write_counter(timer_ptr10, 0xEFFFFFFF);
  
 omap_dm_timer_start(timer_ptr10);

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

But i can not get PWM ,

What is the exact procedure for generate PWM

 Is there any driver is availble for PWM?

thanks!