aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c')
-rw-r--r--drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c20
1 files changed, 16 insertions, 4 deletions
diff --git a/drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c b/drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c
index 4c570e646b74..9626951bb896 100644
--- a/drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c
+++ b/drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c
@@ -31,6 +31,11 @@ const struct mdp5_cfg_hw msm8x74_config = {
31 .smp = { 31 .smp = {
32 .mmb_count = 22, 32 .mmb_count = 22,
33 .mmb_size = 4096, 33 .mmb_size = 4096,
34 .clients = {
35 [SSPP_VIG0] = 1, [SSPP_VIG1] = 4, [SSPP_VIG2] = 7,
36 [SSPP_DMA0] = 10, [SSPP_DMA1] = 13,
37 [SSPP_RGB0] = 16, [SSPP_RGB1] = 17, [SSPP_RGB2] = 18,
38 },
34 }, 39 },
35 .ctl = { 40 .ctl = {
36 .count = 5, 41 .count = 5,
@@ -86,11 +91,18 @@ const struct mdp5_cfg_hw apq8084_config = {
86 .smp = { 91 .smp = {
87 .mmb_count = 44, 92 .mmb_count = 44,
88 .mmb_size = 8192, 93 .mmb_size = 8192,
94 .clients = {
95 [SSPP_VIG0] = 1, [SSPP_VIG1] = 4,
96 [SSPP_VIG2] = 7, [SSPP_VIG3] = 19,
97 [SSPP_DMA0] = 10, [SSPP_DMA1] = 13,
98 [SSPP_RGB0] = 16, [SSPP_RGB1] = 17,
99 [SSPP_RGB2] = 18, [SSPP_RGB3] = 22,
100 },
89 .reserved_state[0] = GENMASK(7, 0), /* first 8 MMBs */ 101 .reserved_state[0] = GENMASK(7, 0), /* first 8 MMBs */
90 .reserved[CID_RGB0] = 2, 102 .reserved = {
91 .reserved[CID_RGB1] = 2, 103 /* Two SMP blocks are statically tied to RGB pipes: */
92 .reserved[CID_RGB2] = 2, 104 [16] = 2, [17] = 2, [18] = 2, [22] = 2,
93 .reserved[CID_RGB3] = 2, 105 },
94 }, 106 },
95 .ctl = { 107 .ctl = {
96 .count = 5, 108 .count = 5,