Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 38305907 authored by Hai Li's avatar Hai Li Committed by Rob Clark
Browse files

drm/msm/mdp5: Add pingpong entry to mdp5 config table



Pingpong register base addresses are different across platforms.
This change adds this information to config table and initialize
the values for 8x74 and 8084.

Signed-off-by: default avatarHai Li <hali@codeaurora.org>
Signed-off-by: default avatarRob Clark <robdclark@gmail.com>
parent 67ac0a2d
Loading
Loading
Loading
Loading
+8 −0
Original line number Original line Diff line number Diff line
@@ -58,6 +58,10 @@ const struct mdp5_cfg_hw msm8x74_config = {
		.count = 2,
		.count = 2,
		.base = { 0x13100, 0x13300 }, /* NOTE: no ad in v1.0 */
		.base = { 0x13100, 0x13300 }, /* NOTE: no ad in v1.0 */
	},
	},
	.pp = {
		.count = 3,
		.base = { 0x12d00, 0x12e00, 0x12f00 },
	},
	.intf = {
	.intf = {
		.count = 4,
		.count = 4,
		.base = { 0x12500, 0x12700, 0x12900, 0x12b00 },
		.base = { 0x12500, 0x12700, 0x12900, 0x12b00 },
@@ -111,6 +115,10 @@ const struct mdp5_cfg_hw apq8084_config = {
		.count = 3,
		.count = 3,
		.base = { 0x13500, 0x13700, 0x13900 },
		.base = { 0x13500, 0x13700, 0x13900 },
	},
	},
	.pp = {
		.count = 4,
		.base = { 0x12f00, 0x13000, 0x13100, 0x13200 },
	},
	.intf = {
	.intf = {
		.count = 5,
		.count = 5,
		.base = { 0x12500, 0x12700, 0x12900, 0x12b00, 0x12d00 },
		.base = { 0x12500, 0x12700, 0x12900, 0x12b00, 0x12d00 },
+1 −0
Original line number Original line Diff line number Diff line
@@ -69,6 +69,7 @@ struct mdp5_cfg_hw {
	struct mdp5_lm_block  lm;
	struct mdp5_lm_block  lm;
	struct mdp5_sub_block dspp;
	struct mdp5_sub_block dspp;
	struct mdp5_sub_block ad;
	struct mdp5_sub_block ad;
	struct mdp5_sub_block pp;
	struct mdp5_sub_block intf;
	struct mdp5_sub_block intf;


	u32 intfs[MDP5_INTF_NUM_MAX]; /* array of enum mdp5_intf_type */
	u32 intfs[MDP5_INTF_NUM_MAX]; /* array of enum mdp5_intf_type */