drm/msm/mdp5: add perf blocks for holding fudge factors
[linux-2.6-microblaze.git] / drivers / gpu / drm / msm / disp / mdp5 / mdp5_cfg.c
index 94ce62a..9741544 100644 (file)
@@ -95,6 +95,11 @@ static const struct mdp5_cfg_hw msm8x74v1_config = {
                        [3] = INTF_HDMI,
                },
        },
+       .perf = {
+               .ab_inefficiency = 200,
+               .ib_inefficiency = 120,
+               .clk_inefficiency = 125
+       },
        .max_clk = 200000000,
 };
 
@@ -177,6 +182,11 @@ static const struct mdp5_cfg_hw msm8x74v2_config = {
                        [3] = INTF_HDMI,
                },
        },
+       .perf = {
+               .ab_inefficiency = 200,
+               .ib_inefficiency = 120,
+               .clk_inefficiency = 125
+       },
        .max_clk = 320000000,
 };
 
@@ -272,6 +282,11 @@ static const struct mdp5_cfg_hw apq8084_config = {
                        [3] = INTF_HDMI,
                },
        },
+       .perf = {
+               .ab_inefficiency = 200,
+               .ib_inefficiency = 120,
+               .clk_inefficiency = 105
+       },
        .max_clk = 320000000,
 };
 
@@ -339,6 +354,11 @@ static const struct mdp5_cfg_hw msm8x16_config = {
                        [1] = INTF_DSI,
                },
        },
+       .perf = {
+               .ab_inefficiency = 100,
+               .ib_inefficiency = 200,
+               .clk_inefficiency = 105
+       },
        .max_clk = 320000000,
 };
 
@@ -414,6 +434,11 @@ static const struct mdp5_cfg_hw msm8x36_config = {
                        [2] = INTF_DSI,
                },
        },
+       .perf = {
+               .ab_inefficiency = 100,
+               .ib_inefficiency = 200,
+               .clk_inefficiency = 105
+       },
        .max_clk = 366670000,
 };
 
@@ -509,6 +534,11 @@ static const struct mdp5_cfg_hw msm8x94_config = {
                        [3] = INTF_HDMI,
                },
        },
+       .perf = {
+               .ab_inefficiency = 100,
+               .ib_inefficiency = 100,
+               .clk_inefficiency = 105
+       },
        .max_clk = 400000000,
 };
 
@@ -617,6 +647,11 @@ static const struct mdp5_cfg_hw msm8x96_config = {
                        [3] = INTF_HDMI,
                },
        },
+       .perf = {
+               .ab_inefficiency = 100,
+               .ib_inefficiency = 200,
+               .clk_inefficiency = 105
+       },
        .max_clk = 412500000,
 };