lkml.org 
[lkml]   [2020]   [Nov]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH v2 3/6] bus: mhi: core: Expose mhi_get_exec_env() API for controllers
    On Fri, Nov 06, 2020 at 09:44:47AM -0800, Bhaumik Bhatt wrote:
    > The mhi_get_exec_env() APIs can be used by the controller drivers
    > to query the execution environment of the MHI device. Expose it
    > so it can be used in some scenarios to determine behavior of
    > controllers.
    >
    > Signed-off-by: Bhaumik Bhatt <bbhatt@codeaurora.org>

    Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>

    Thanks,
    Mani

    > ---
    > drivers/bus/mhi/core/internal.h | 1 -
    > drivers/bus/mhi/core/main.c | 1 +
    > include/linux/mhi.h | 6 ++++++
    > 3 files changed, 7 insertions(+), 1 deletion(-)
    >
    > diff --git a/drivers/bus/mhi/core/internal.h b/drivers/bus/mhi/core/internal.h
    > index 7989269..124c1b9 100644
    > --- a/drivers/bus/mhi/core/internal.h
    > +++ b/drivers/bus/mhi/core/internal.h
    > @@ -609,7 +609,6 @@ enum mhi_pm_state __must_check mhi_tryset_pm_state(
    > struct mhi_controller *mhi_cntrl,
    > enum mhi_pm_state state);
    > const char *to_mhi_pm_state_str(enum mhi_pm_state state);
    > -enum mhi_ee_type mhi_get_exec_env(struct mhi_controller *mhi_cntrl);
    > int mhi_queue_state_transition(struct mhi_controller *mhi_cntrl,
    > enum dev_st_transition state);
    > void mhi_pm_st_worker(struct work_struct *work);
    > diff --git a/drivers/bus/mhi/core/main.c b/drivers/bus/mhi/core/main.c
    > index 778897e..7c45657 100644
    > --- a/drivers/bus/mhi/core/main.c
    > +++ b/drivers/bus/mhi/core/main.c
    > @@ -123,6 +123,7 @@ enum mhi_ee_type mhi_get_exec_env(struct mhi_controller *mhi_cntrl)
    >
    > return (ret) ? MHI_EE_MAX : exec;
    > }
    > +EXPORT_SYMBOL_GPL(mhi_get_exec_env);
    >
    > enum mhi_state mhi_get_mhi_state(struct mhi_controller *mhi_cntrl)
    > {
    > diff --git a/include/linux/mhi.h b/include/linux/mhi.h
    > index d4841e5..9225d55 100644
    > --- a/include/linux/mhi.h
    > +++ b/include/linux/mhi.h
    > @@ -659,6 +659,12 @@ int mhi_download_rddm_img(struct mhi_controller *mhi_cntrl, bool in_panic);
    > int mhi_force_rddm_mode(struct mhi_controller *mhi_cntrl);
    >
    > /**
    > + * mhi_get_exec_env - Get BHI execution environment of the device
    > + * @mhi_cntrl: MHI controller
    > + */
    > +enum mhi_ee_type mhi_get_exec_env(struct mhi_controller *mhi_cntrl);
    > +
    > +/**
    > * mhi_get_mhi_state - Get MHI state of the device
    > * @mhi_cntrl: MHI controller
    > */
    > --
    > The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
    > a Linux Foundation Collaborative Project
    >

    \
     
     \ /
      Last update: 2020-11-09 13:07    [W:3.365 / U:0.140 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site