Loading drivers/video/msm/mdss/mdss_debug_xlog.c +10 −6 Original line number Diff line number Diff line Loading @@ -299,11 +299,15 @@ static void __vbif_debug_bus(struct vbif_debug_bus *head, /* make sure that test point is enabled */ wmb(); val = readl_relaxed(vbif_base + MMSS_VBIF_TEST_BUS_OUT); if (dump_addr) if (dump_addr) { *dump_addr++ = head->block_bus_addr; *dump_addr++ = i; *dump_addr++ = j; *dump_addr++ = val; } if (in_log) pr_err("arb/xin id=%d index=%d val=0x%x\n", i, j, val); pr_err("testpoint:%x arb/xin id=%d index=%d val=0x%x\n", head->block_bus_addr, i, j, val); } } } Loading Loading @@ -343,8 +347,8 @@ static void mdss_dump_vbif_debug_bus(u32 bus_dump_flag, list_size += (head->block_cnt * head->test_pnt_cnt); } /* will keep in 4 bytes each entry*/ list_size *= 4; /* 4 bytes * 4 entries for each test point*/ list_size *= 16; in_log = (bus_dump_flag & MDSS_DBG_DUMP_IN_LOG); in_mem = (bus_dump_flag & MDSS_DBG_DUMP_IN_MEM); Loading Loading @@ -381,7 +385,7 @@ static void mdss_dump_vbif_debug_bus(u32 bus_dump_flag, wmb(); __vbif_debug_bus(head, vbif_base, dump_addr, in_log); dump_addr += (head->block_cnt * head->test_pnt_cnt); dump_addr += (head->block_cnt * head->test_pnt_cnt * 4); } mdss_mdp_clk_ctrl(MDP_BLOCK_POWER_OFF); Loading Loading
drivers/video/msm/mdss/mdss_debug_xlog.c +10 −6 Original line number Diff line number Diff line Loading @@ -299,11 +299,15 @@ static void __vbif_debug_bus(struct vbif_debug_bus *head, /* make sure that test point is enabled */ wmb(); val = readl_relaxed(vbif_base + MMSS_VBIF_TEST_BUS_OUT); if (dump_addr) if (dump_addr) { *dump_addr++ = head->block_bus_addr; *dump_addr++ = i; *dump_addr++ = j; *dump_addr++ = val; } if (in_log) pr_err("arb/xin id=%d index=%d val=0x%x\n", i, j, val); pr_err("testpoint:%x arb/xin id=%d index=%d val=0x%x\n", head->block_bus_addr, i, j, val); } } } Loading Loading @@ -343,8 +347,8 @@ static void mdss_dump_vbif_debug_bus(u32 bus_dump_flag, list_size += (head->block_cnt * head->test_pnt_cnt); } /* will keep in 4 bytes each entry*/ list_size *= 4; /* 4 bytes * 4 entries for each test point*/ list_size *= 16; in_log = (bus_dump_flag & MDSS_DBG_DUMP_IN_LOG); in_mem = (bus_dump_flag & MDSS_DBG_DUMP_IN_MEM); Loading Loading @@ -381,7 +385,7 @@ static void mdss_dump_vbif_debug_bus(u32 bus_dump_flag, wmb(); __vbif_debug_bus(head, vbif_base, dump_addr, in_log); dump_addr += (head->block_cnt * head->test_pnt_cnt); dump_addr += (head->block_cnt * head->test_pnt_cnt * 4); } mdss_mdp_clk_ctrl(MDP_BLOCK_POWER_OFF); Loading