msm: mdss: Initialize mdss v3 pp driver ops for msmfalcon
Define MDSS hw version and initialize mdss v3 pp driver ops for msmfalcon CRs-Fixed: 1102841 Change-Id: I2661a639c19dd451f22c9a29d7d75d9b3fb98114 Signed-off-by: Sravan Kumar D.V.N <sravank1@codeaurora.org>
This commit is contained in:
parent
243d79cf40
commit
da5c2e07e7
2 changed files with 4 additions and 1 deletions
|
@ -1123,7 +1123,8 @@ static int pp_vig_pipe_setup(struct mdss_mdp_pipe *pipe, u32 *op)
|
|||
mdss_mdp_pp_get_dcm_state(pipe, &dcm_state);
|
||||
|
||||
mdata = mdss_mdp_get_mdata();
|
||||
if (IS_MDSS_MAJOR_MINOR_SAME(mdata->mdp_rev, MDSS_MDP_HW_REV_301) ||
|
||||
if (IS_MDSS_MAJOR_MINOR_SAME(mdata->mdp_rev, MDSS_MDP_HW_REV_320) ||
|
||||
IS_MDSS_MAJOR_MINOR_SAME(mdata->mdp_rev, MDSS_MDP_HW_REV_301) ||
|
||||
IS_MDSS_MAJOR_MINOR_SAME(mdata->mdp_rev, MDSS_MDP_HW_REV_300)) {
|
||||
if (pipe->src_fmt->is_yuv) {
|
||||
/* TODO: check csc cfg from PP block */
|
||||
|
@ -7663,6 +7664,7 @@ static int pp_get_driver_ops(struct mdp_pp_driver_ops *ops)
|
|||
break;
|
||||
case MDSS_MDP_HW_REV_300:
|
||||
case MDSS_MDP_HW_REV_301:
|
||||
case MDSS_MDP_HW_REV_320:
|
||||
/*
|
||||
* Some of the REV_300 PP features are same as REV_107.
|
||||
* Get the driver ops for both the versions and update the
|
||||
|
|
|
@ -118,6 +118,7 @@
|
|||
#define MDSS_MDP_HW_REV_116 MDSS_MDP_REV(1, 16, 0) /* msmtitanium */
|
||||
#define MDSS_MDP_HW_REV_300 MDSS_MDP_REV(3, 0, 0) /* msm8998 */
|
||||
#define MDSS_MDP_HW_REV_301 MDSS_MDP_REV(3, 0, 1) /* msm8998 v1.0 */
|
||||
#define MDSS_MDP_HW_REV_320 MDSS_MDP_REV(3, 2, 0) /* msmfalcon */
|
||||
|
||||
enum {
|
||||
NOTIFY_UPDATE_INIT,
|
||||
|
|
Loading…
Add table
Reference in a new issue