lkml.org 
[lkml]   [2023]   [Oct]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH v6 05/14] can: m_can: Implement transmit coalescing
    On Fri, Sep 29, 2023 at 04:12:55PM +0200, Markus Schneider-Pargmann wrote:
    > Extend the coalescing implementation for transmits.
    >
    > In normal mode the chip raises an interrupt for every finished transmit.
    > This implementation switches to coalescing mode as soon as an interrupt
    > handled a transmit. For coalescing the watermark level interrupt is used
    > to interrupt exactly after x frames were sent. It switches back into
    > normal mode once there was an interrupt with no finished transmit and
    > the timer being inactive.
    >
    > The timer is shared with receive coalescing. The time for receive and
    > transmit coalescing timers have to be the same for that to work. The
    > benefit is to have only a single running timer.
    >
    > Signed-off-by: Markus Schneider-Pargmann <msp@baylibre.com>

    Reviewed-by: Simon Horman <horms@kernel.org>

    \
     
     \ /
      Last update: 2023-10-01 14:26    [W:4.389 / U:0.184 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site