lkml.org 
[lkml]   [2021]   [Dec]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCHv4 0/7] Serial port generic PM to fix 8250 PM
    * Johan Hovold <johan@kernel.org> [211130 10:03]:
    > Specifically, it looks like tx can still stall indefinitely if the
    > autosuspend timer fires. This can happen at low baud rates and also when
    > using flow control.

    Yeah the TX part is still problematic. Note that this is purely because
    of current Linux serial layers implementation, and not because of any
    hardware reasons.

    Even after this series we still rely on serial8250_rpm_get_tx() and
    serial8250_rpm_put_tx() to decipher if we can idle the port..

    If anybody has good ideas where we can add the serial core TX related
    paired runtime PM calls please let me know :)

    For TX DMA, we should not do runtime PM put until at the DMA callback
    function when completed.

    Regards,

    Tony

    \
     
     \ /
      Last update: 2021-12-09 08:38    [W:5.050 / U:0.016 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site