Skip to content
  • Robert Jarzmik's avatar
    net: irda: pxaficp_ir: use sched_clock() for time management · be01891e
    Robert Jarzmik authored
    
    
    Instead of using directly the OS timer through direct register access,
    use the standard sched_clock(), which will end up in OSCR reading
    anyway.
    
    This is a first step for direct access register removal and machine
    specific code removal from this driver.
    
    This commit changes the behavior, as previously the minimum turnaround
    time was counted in 76ns steps, while with this patch it is counted in
    microsecond steps. The strictly equal formula would have been :
    	    while ((sched_clock() - si->last_clk) * 76 < mtt)
    
    Signed-off-by: default avatarRobert Jarzmik <robert.jarzmik@free.fr>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    be01891e