On 9/12/19 7:35 AM, Stanley Chu wrote: > Enable auto suspend capability in MediaTek UFS driver. > > Signed-off-by: Stanley Chu <stanley.chu@xxxxxxxxxxxx> > Reviewed-by: Avri Altman <avri.altman@xxxxxxx> > --- > drivers/scsi/ufs/ufs-mediatek.c | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/drivers/scsi/ufs/ufs-mediatek.c b/drivers/scsi/ufs/ufs-mediatek.c > index 0f6ff33ce52e..b7b177c6194c 100644 > --- a/drivers/scsi/ufs/ufs-mediatek.c > +++ b/drivers/scsi/ufs/ufs-mediatek.c > @@ -117,6 +117,11 @@ static int ufs_mtk_setup_clocks(struct ufs_hba *hba, bool on, > return ret; > } > > +static void ufs_mtk_set_caps(struct ufs_hba *hba) > +{ > + hba->caps |= UFSHCD_CAP_RPM_AUTOSUSPEND; > +} > + > /** > * ufs_mtk_init - find other essential mmio bases > * @hba: host controller instance > @@ -147,6 +152,8 @@ static int ufs_mtk_init(struct ufs_hba *hba) > if (err) > goto out_variant_clear; > > + ufs_mtk_set_caps(hba); > + > /* > * ufshcd_vops_init() is invoked after > * ufshcd_setup_clock(true) in ufshcd_hba_init() thus Please inline the ufs_mtk_set_caps() function. Introducing single line functions like is done in this patch doesn't improve readability. Thanks, Bart.