disp: msm: add dp register & debugbus dump support

Add support to the dump the DP register space and debugbus information.

Change-Id: I903471b07fdd1926b0fc505a980b2a5048387b69
Signed-off-by: Veera Sundaram Sankaran <veeras@codeaurora.org>
This commit is contained in:
Veera Sundaram Sankaran
2021-02-28 22:30:16 -08:00
vanhempi 6389071ca8
commit 84ec84696e
2 muutettua tiedostoa jossa 103 lisäystä ja 7 poistoa

Näytä tiedosto

@@ -2111,6 +2111,32 @@ error:
return rc;
}
static void dp_display_dbg_reister(struct dp_display_private *dp)
{
struct dp_parser *parser = dp->parser;
struct dss_io_data *io;
io = &parser->get_io(parser, "dp_ahb")->io;
if (io)
sde_dbg_reg_register_base("dp_ahb", io->base, io->len);
io = &parser->get_io(parser, "dp_aux")->io;
if (io)
sde_dbg_reg_register_base("dp_aux", io->base, io->len);
io = &parser->get_io(parser, "dp_link")->io;
if (io)
sde_dbg_reg_register_base("dp_link", io->base, io->len);
io = &parser->get_io(parser, "dp_p0")->io;
if (io)
sde_dbg_reg_register_base("dp_p0", io->base, io->len);
io = &parser->get_io(parser, "hdcp_physical")->io;
if (io)
sde_dbg_reg_register_base("hdcp_physical", io->base, io->len);
}
static int dp_display_post_init(struct dp_display *dp_display)
{
int rc = 0;
@@ -2133,6 +2159,8 @@ static int dp_display_post_init(struct dp_display *dp_display)
if (rc)
goto end;
dp_display_dbg_reister(dp);
dp_display->post_init = NULL;
end:
DP_DEBUG("%s\n", rc ? "failed" : "success");