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!