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

Commit 5a807cda authored by Ping Li's avatar Ping Li
Browse files

drm/msm/sde: add register dumping support for LTM block



Add registration of LTM hardware block to allow dumping
the LTM register values during debug.

Change-Id: I101660a77b0991e52d7fe70437f6a4b1086d3108
Signed-off-by: default avatarPing Li <pingli@codeaurora.org>
parent 6582cac9
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright (c) 2015-2018, The Linux Foundation. All rights reserved.
 * Copyright (c) 2015-2019, The Linux Foundation. All rights reserved.
 */
#include <drm/msm_drm_pp.h>
#include "sde_hw_mdss.h"
@@ -304,6 +304,13 @@ struct sde_hw_dspp *sde_hw_dspp_init(enum sde_dspp idx,
	sde_dbg_reg_register_dump_range(SDE_DBG_NAME, cfg->name, c->hw.blk_off,
			c->hw.blk_off + c->hw.length, c->hw.xin_id);

	if ((cfg->sblk->ltm.id == SDE_DSPP_LTM) && cfg->sblk->ltm.base) {
		sde_dbg_reg_register_dump_range(SDE_DBG_NAME, "LTM",
				c->hw.blk_off + cfg->sblk->ltm.base,
				c->hw.blk_off + cfg->sblk->ltm.base + 0xC4,
				c->hw.xin_id);
	}

	return c;

blk_init_error: