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);
|
mdss_mdp_pp_get_dcm_state(pipe, &dcm_state);
|
||||||
|
|
||||||
mdata = mdss_mdp_get_mdata();
|
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)) {
|
IS_MDSS_MAJOR_MINOR_SAME(mdata->mdp_rev, MDSS_MDP_HW_REV_300)) {
|
||||||
if (pipe->src_fmt->is_yuv) {
|
if (pipe->src_fmt->is_yuv) {
|
||||||
/* TODO: check csc cfg from PP block */
|
/* TODO: check csc cfg from PP block */
|
||||||
|
@ -7663,6 +7664,7 @@ static int pp_get_driver_ops(struct mdp_pp_driver_ops *ops)
|
||||||
break;
|
break;
|
||||||
case MDSS_MDP_HW_REV_300:
|
case MDSS_MDP_HW_REV_300:
|
||||||
case MDSS_MDP_HW_REV_301:
|
case MDSS_MDP_HW_REV_301:
|
||||||
|
case MDSS_MDP_HW_REV_320:
|
||||||
/*
|
/*
|
||||||
* Some of the REV_300 PP features are same as REV_107.
|
* Some of the REV_300 PP features are same as REV_107.
|
||||||
* Get the driver ops for both the versions and update the
|
* 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_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_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_301 MDSS_MDP_REV(3, 0, 1) /* msm8998 v1.0 */
|
||||||
|
#define MDSS_MDP_HW_REV_320 MDSS_MDP_REV(3, 2, 0) /* msmfalcon */
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
NOTIFY_UPDATE_INIT,
|
NOTIFY_UPDATE_INIT,
|
||||||
|
|
Loading…
Add table
Reference in a new issue