Loading drivers/video/msm/mdss/mdss_mdp_overlay.c +4 −0 Original line number Diff line number Diff line Loading @@ -2278,6 +2278,10 @@ static int mdss_fb_get_hw_caps(struct msm_fb_data_type *mfd, caps->features |= MDP_BWC_EN; if (mdata->has_decimation) caps->features |= MDP_DECIMATION_EN; caps->max_smp_cnt = mdss_res->smp_mb_cnt; caps->smp_per_pipe = mdata->smp_mb_per_pipe; return 0; } Loading include/uapi/linux/msm_mdp.h +2 −0 Original line number Diff line number Diff line Loading @@ -975,6 +975,8 @@ struct mdss_hw_caps { uint8_t rgb_pipes; uint8_t vig_pipes; uint8_t dma_pipes; uint8_t max_smp_cnt; uint8_t smp_per_pipe; uint32_t features; }; Loading Loading
drivers/video/msm/mdss/mdss_mdp_overlay.c +4 −0 Original line number Diff line number Diff line Loading @@ -2278,6 +2278,10 @@ static int mdss_fb_get_hw_caps(struct msm_fb_data_type *mfd, caps->features |= MDP_BWC_EN; if (mdata->has_decimation) caps->features |= MDP_DECIMATION_EN; caps->max_smp_cnt = mdss_res->smp_mb_cnt; caps->smp_per_pipe = mdata->smp_mb_per_pipe; return 0; } Loading
include/uapi/linux/msm_mdp.h +2 −0 Original line number Diff line number Diff line Loading @@ -975,6 +975,8 @@ struct mdss_hw_caps { uint8_t rgb_pipes; uint8_t vig_pipes; uint8_t dma_pipes; uint8_t max_smp_cnt; uint8_t smp_per_pipe; uint32_t features; }; Loading