lkml.org 
[lkml]   [2022]   [Jan]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.16 0061/1039] bus: mhi: core: Fix reading wake_capable channel configuration
    Date
    From: Bhaumik Bhatt <quic_bbhatt@quicinc.com>

    commit 42c4668f7efe1485dfc382517b412c0c6ab102b8 upstream.

    The 'wake-capable' entry in channel configuration is not set when
    parsing the configuration specified by the controller driver. Add
    the missing entry to ensure channel is correctly specified as a
    'wake-capable' channel.

    Link: https://lore.kernel.org/r/1638320491-13382-1-git-send-email-quic_bbhatt@quicinc.com
    Fixes: 0cbf260820fa ("bus: mhi: core: Add support for registering MHI controllers")
    Cc: stable@vger.kernel.org
    Reviewed-by: Manivannan Sadhasivam <mani@kernel.org>
    Signed-off-by: Bhaumik Bhatt <quic_bbhatt@quicinc.com>
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
    Link: https://lore.kernel.org/r/20211216081227.237749-7-manivannan.sadhasivam@linaro.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    ---
    drivers/bus/mhi/core/init.c | 1 +
    1 file changed, 1 insertion(+)

    --- a/drivers/bus/mhi/core/init.c
    +++ b/drivers/bus/mhi/core/init.c
    @@ -788,6 +788,7 @@ static int parse_ch_cfg(struct mhi_contr
    mhi_chan->offload_ch = ch_cfg->offload_channel;
    mhi_chan->db_cfg.reset_req = ch_cfg->doorbell_mode_switch;
    mhi_chan->pre_alloc = ch_cfg->auto_queue;
    + mhi_chan->wake_capable = ch_cfg->wake_capable;

    /*
    * If MHI host allocates buffers, then the channel direction

    \
     
     \ /
      Last update: 2022-01-24 23:10    [W:4.448 / U:0.424 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site