Message ID | 20200927033652.11789-6-manivannan.sadhasivam@linaro.org (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | MHI changes for v5.10 - Take two | expand |
On Sun, Sep 27, 2020 at 09:06:52AM +0530, Manivannan Sadhasivam wrote: > From: Hemant Kumar <hemantk@codeaurora.org> > > Currently this macro is defined in internal MHI header as > a TRE length mask. Moving it to external header allows MHI > client drivers to set this upper bound for the transmit > buffer size. > > Signed-off-by: Hemant Kumar <hemantk@codeaurora.org> > Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> > Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> > --- > drivers/bus/mhi/core/internal.h | 1 - > include/linux/mhi.h | 3 +++ > 2 files changed, 3 insertions(+), 1 deletion(-) If no one is using this change, then please don't make it until someone needs it. So submit it when you have a user please. thanks, greg k-h
On Sun, Sep 27, 2020 at 12:17:34PM +0200, Greg KH wrote: > On Sun, Sep 27, 2020 at 09:06:52AM +0530, Manivannan Sadhasivam wrote: > > From: Hemant Kumar <hemantk@codeaurora.org> > > > > Currently this macro is defined in internal MHI header as > > a TRE length mask. Moving it to external header allows MHI > > client drivers to set this upper bound for the transmit > > buffer size. > > > > Signed-off-by: Hemant Kumar <hemantk@codeaurora.org> > > Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> > > Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> > > --- > > drivers/bus/mhi/core/internal.h | 1 - > > include/linux/mhi.h | 3 +++ > > 2 files changed, 3 insertions(+), 1 deletion(-) > > If no one is using this change, then please don't make it until someone > needs it. > > So submit it when you have a user please. > Okay, will drop it. Thanks, Mani > thanks, > > greg k-h
diff --git a/drivers/bus/mhi/core/internal.h b/drivers/bus/mhi/core/internal.h index 33c23203c531..3e41edae829c 100644 --- a/drivers/bus/mhi/core/internal.h +++ b/drivers/bus/mhi/core/internal.h @@ -453,7 +453,6 @@ enum mhi_pm_state { #define CMD_EL_PER_RING 128 #define PRIMARY_CMD_RING 0 #define MHI_DEV_WAKE_DB 127 -#define MHI_MAX_MTU 0xffff #define MHI_RANDOM_U32_NONZERO(bmsk) (prandom_u32_max(bmsk) + 1) enum mhi_er_type { diff --git a/include/linux/mhi.h b/include/linux/mhi.h index 6522a4adc794..10ebda44ea3c 100644 --- a/include/linux/mhi.h +++ b/include/linux/mhi.h @@ -15,6 +15,9 @@ #include <linux/wait.h> #include <linux/workqueue.h> +/* MHI client drivers to set this upper bound for tx buffer */ +#define MHI_MAX_MTU 0xffff + #define MHI_MAX_OEM_PK_HASH_SEGMENTS 16 struct mhi_chan;