lkml.org 
[lkml]   [2022]   [May]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    SubjectRe: [PATCH 1/2] usb: xhci-mtk: fix fs isoc's transfer error
    From
    Il 12/05/22 08:49, Chunfeng Yun ha scritto:
    > Due to the scheduler allocates the optimal bandwidth for FS ISOC endpoints,
    > this may be not enough actually and causes data transfer error, so come up
    > with an estimate that is no less than the worst case bandwidth used for
    > any one mframe, but may be an over-estimate.
    >
    > Fixes: 451d3912586a ("usb: xhci-mtk: update fs bus bandwidth by bw_budget_table")
    > Cc: stable@vger.kernel.org
    > Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com>

    Hello Chunfeng,
    I agree this is "a fix"... but is it the best fix?

    Shooting the bandwidth very high will have power consumption consequences, are
    those measurable?
    And if they are, what is the expected power consumption increase in percentage
    (and/or microamperes)? Also, out of the expected increase, have you got any
    measurement for that?

    Assuming that the measurement is done for one SoC, it's possible to make some
    assumption about a different part.

    Regards,
    Angelo

    > ---
    > drivers/usb/host/xhci-mtk-sch.c | 16 +++++++---------
    > 1 file changed, 7 insertions(+), 9 deletions(-)
    >
    > diff --git a/drivers/usb/host/xhci-mtk-sch.c b/drivers/usb/host/xhci-mtk-sch.c
    > index f3139ce7b0a9..953d2cd1d4cc 100644
    > --- a/drivers/usb/host/xhci-mtk-sch.c
    > +++ b/drivers/usb/host/xhci-mtk-sch.c

    \
     
     \ /
      Last update: 2022-05-18 14:03    [W:3.824 / U:0.068 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site