|
@@ -468,7 +468,7 @@ static void program_watermarks(
|
|
refclk_mhz, 0x1fffff);
|
|
refclk_mhz, 0x1fffff);
|
|
REG_WRITE(DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_A, prog_wm_value);
|
|
REG_WRITE(DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_A, prog_wm_value);
|
|
|
|
|
|
- dm_logger_write(hws->ctx->logger, LOG_HW_MARKS,
|
|
|
|
|
|
+ dm_logger_write(hws->ctx->logger, LOG_BANDWIDTH_CALCS,
|
|
"URGENCY_WATERMARK_A calculated =%d\n"
|
|
"URGENCY_WATERMARK_A calculated =%d\n"
|
|
"HW register value = 0x%x\n",
|
|
"HW register value = 0x%x\n",
|
|
watermarks->a.urgent_ns, prog_wm_value);
|
|
watermarks->a.urgent_ns, prog_wm_value);
|
|
@@ -476,7 +476,7 @@ static void program_watermarks(
|
|
prog_wm_value = convert_and_clamp(watermarks->a.pte_meta_urgent_ns,
|
|
prog_wm_value = convert_and_clamp(watermarks->a.pte_meta_urgent_ns,
|
|
refclk_mhz, 0x1fffff);
|
|
refclk_mhz, 0x1fffff);
|
|
REG_WRITE(DCHUBBUB_ARB_PTE_META_URGENCY_WATERMARK_A, prog_wm_value);
|
|
REG_WRITE(DCHUBBUB_ARB_PTE_META_URGENCY_WATERMARK_A, prog_wm_value);
|
|
- dm_logger_write(hws->ctx->logger, LOG_HW_MARKS,
|
|
|
|
|
|
+ dm_logger_write(hws->ctx->logger, LOG_BANDWIDTH_CALCS,
|
|
"PTE_META_URGENCY_WATERMARK_A calculated =%d\n"
|
|
"PTE_META_URGENCY_WATERMARK_A calculated =%d\n"
|
|
"HW register value = 0x%x\n",
|
|
"HW register value = 0x%x\n",
|
|
watermarks->a.pte_meta_urgent_ns, prog_wm_value);
|
|
watermarks->a.pte_meta_urgent_ns, prog_wm_value);
|
|
@@ -487,7 +487,7 @@ static void program_watermarks(
|
|
refclk_mhz, 0x1fffff);
|
|
refclk_mhz, 0x1fffff);
|
|
|
|
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_A, prog_wm_value);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_A, prog_wm_value);
|
|
- dm_logger_write(hws->ctx->logger, LOG_HW_MARKS,
|
|
|
|
|
|
+ dm_logger_write(hws->ctx->logger, LOG_BANDWIDTH_CALCS,
|
|
"SR_ENTER_EXIT_WATERMARK_A calculated =%d\n"
|
|
"SR_ENTER_EXIT_WATERMARK_A calculated =%d\n"
|
|
"HW register value = 0x%x\n",
|
|
"HW register value = 0x%x\n",
|
|
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
|
|
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
|
|
@@ -497,7 +497,7 @@ static void program_watermarks(
|
|
watermarks->a.cstate_pstate.cstate_exit_ns,
|
|
watermarks->a.cstate_pstate.cstate_exit_ns,
|
|
refclk_mhz, 0x1fffff);
|
|
refclk_mhz, 0x1fffff);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_A, prog_wm_value);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_A, prog_wm_value);
|
|
- dm_logger_write(hws->ctx->logger, LOG_HW_MARKS,
|
|
|
|
|
|
+ dm_logger_write(hws->ctx->logger, LOG_BANDWIDTH_CALCS,
|
|
"SR_EXIT_WATERMARK_A calculated =%d\n"
|
|
"SR_EXIT_WATERMARK_A calculated =%d\n"
|
|
"HW register value = 0x%x\n",
|
|
"HW register value = 0x%x\n",
|
|
watermarks->a.cstate_pstate.cstate_exit_ns, prog_wm_value);
|
|
watermarks->a.cstate_pstate.cstate_exit_ns, prog_wm_value);
|
|
@@ -507,7 +507,7 @@ static void program_watermarks(
|
|
watermarks->a.cstate_pstate.pstate_change_ns,
|
|
watermarks->a.cstate_pstate.pstate_change_ns,
|
|
refclk_mhz, 0x1fffff);
|
|
refclk_mhz, 0x1fffff);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_DRAM_CLK_CHANGE_WATERMARK_A, prog_wm_value);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_DRAM_CLK_CHANGE_WATERMARK_A, prog_wm_value);
|
|
- dm_logger_write(hws->ctx->logger, LOG_HW_MARKS,
|
|
|
|
|
|
+ dm_logger_write(hws->ctx->logger, LOG_BANDWIDTH_CALCS,
|
|
"DRAM_CLK_CHANGE_WATERMARK_A calculated =%d\n"
|
|
"DRAM_CLK_CHANGE_WATERMARK_A calculated =%d\n"
|
|
"HW register value = 0x%x\n\n",
|
|
"HW register value = 0x%x\n\n",
|
|
watermarks->a.cstate_pstate.pstate_change_ns, prog_wm_value);
|
|
watermarks->a.cstate_pstate.pstate_change_ns, prog_wm_value);
|
|
@@ -517,7 +517,7 @@ static void program_watermarks(
|
|
prog_wm_value = convert_and_clamp(
|
|
prog_wm_value = convert_and_clamp(
|
|
watermarks->b.urgent_ns, refclk_mhz, 0x1fffff);
|
|
watermarks->b.urgent_ns, refclk_mhz, 0x1fffff);
|
|
REG_WRITE(DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_B, prog_wm_value);
|
|
REG_WRITE(DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_B, prog_wm_value);
|
|
- dm_logger_write(hws->ctx->logger, LOG_HW_MARKS,
|
|
|
|
|
|
+ dm_logger_write(hws->ctx->logger, LOG_BANDWIDTH_CALCS,
|
|
"URGENCY_WATERMARK_B calculated =%d\n"
|
|
"URGENCY_WATERMARK_B calculated =%d\n"
|
|
"HW register value = 0x%x\n",
|
|
"HW register value = 0x%x\n",
|
|
watermarks->b.urgent_ns, prog_wm_value);
|
|
watermarks->b.urgent_ns, prog_wm_value);
|
|
@@ -527,7 +527,7 @@ static void program_watermarks(
|
|
watermarks->b.pte_meta_urgent_ns,
|
|
watermarks->b.pte_meta_urgent_ns,
|
|
refclk_mhz, 0x1fffff);
|
|
refclk_mhz, 0x1fffff);
|
|
REG_WRITE(DCHUBBUB_ARB_PTE_META_URGENCY_WATERMARK_B, prog_wm_value);
|
|
REG_WRITE(DCHUBBUB_ARB_PTE_META_URGENCY_WATERMARK_B, prog_wm_value);
|
|
- dm_logger_write(hws->ctx->logger, LOG_HW_MARKS,
|
|
|
|
|
|
+ dm_logger_write(hws->ctx->logger, LOG_BANDWIDTH_CALCS,
|
|
"PTE_META_URGENCY_WATERMARK_B calculated =%d\n"
|
|
"PTE_META_URGENCY_WATERMARK_B calculated =%d\n"
|
|
"HW register value = 0x%x\n",
|
|
"HW register value = 0x%x\n",
|
|
watermarks->b.pte_meta_urgent_ns, prog_wm_value);
|
|
watermarks->b.pte_meta_urgent_ns, prog_wm_value);
|
|
@@ -537,7 +537,7 @@ static void program_watermarks(
|
|
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns,
|
|
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns,
|
|
refclk_mhz, 0x1fffff);
|
|
refclk_mhz, 0x1fffff);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_B, prog_wm_value);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_B, prog_wm_value);
|
|
- dm_logger_write(hws->ctx->logger, LOG_HW_MARKS,
|
|
|
|
|
|
+ dm_logger_write(hws->ctx->logger, LOG_BANDWIDTH_CALCS,
|
|
"SR_ENTER_WATERMARK_B calculated =%d\n"
|
|
"SR_ENTER_WATERMARK_B calculated =%d\n"
|
|
"HW register value = 0x%x\n",
|
|
"HW register value = 0x%x\n",
|
|
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
|
|
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
|
|
@@ -547,7 +547,7 @@ static void program_watermarks(
|
|
watermarks->b.cstate_pstate.cstate_exit_ns,
|
|
watermarks->b.cstate_pstate.cstate_exit_ns,
|
|
refclk_mhz, 0x1fffff);
|
|
refclk_mhz, 0x1fffff);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_B, prog_wm_value);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_B, prog_wm_value);
|
|
- dm_logger_write(hws->ctx->logger, LOG_HW_MARKS,
|
|
|
|
|
|
+ dm_logger_write(hws->ctx->logger, LOG_BANDWIDTH_CALCS,
|
|
"SR_EXIT_WATERMARK_B calculated =%d\n"
|
|
"SR_EXIT_WATERMARK_B calculated =%d\n"
|
|
"HW register value = 0x%x\n",
|
|
"HW register value = 0x%x\n",
|
|
watermarks->b.cstate_pstate.cstate_exit_ns, prog_wm_value);
|
|
watermarks->b.cstate_pstate.cstate_exit_ns, prog_wm_value);
|
|
@@ -556,7 +556,7 @@ static void program_watermarks(
|
|
watermarks->b.cstate_pstate.pstate_change_ns,
|
|
watermarks->b.cstate_pstate.pstate_change_ns,
|
|
refclk_mhz, 0x1fffff);
|
|
refclk_mhz, 0x1fffff);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_DRAM_CLK_CHANGE_WATERMARK_B, prog_wm_value);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_DRAM_CLK_CHANGE_WATERMARK_B, prog_wm_value);
|
|
- dm_logger_write(hws->ctx->logger, LOG_HW_MARKS,
|
|
|
|
|
|
+ dm_logger_write(hws->ctx->logger, LOG_BANDWIDTH_CALCS,
|
|
"DRAM_CLK_CHANGE_WATERMARK_B calculated =%d\n\n"
|
|
"DRAM_CLK_CHANGE_WATERMARK_B calculated =%d\n\n"
|
|
"HW register value = 0x%x\n",
|
|
"HW register value = 0x%x\n",
|
|
watermarks->b.cstate_pstate.pstate_change_ns, prog_wm_value);
|
|
watermarks->b.cstate_pstate.pstate_change_ns, prog_wm_value);
|
|
@@ -565,7 +565,7 @@ static void program_watermarks(
|
|
prog_wm_value = convert_and_clamp(
|
|
prog_wm_value = convert_and_clamp(
|
|
watermarks->c.urgent_ns, refclk_mhz, 0x1fffff);
|
|
watermarks->c.urgent_ns, refclk_mhz, 0x1fffff);
|
|
REG_WRITE(DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_C, prog_wm_value);
|
|
REG_WRITE(DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_C, prog_wm_value);
|
|
- dm_logger_write(hws->ctx->logger, LOG_HW_MARKS,
|
|
|
|
|
|
+ dm_logger_write(hws->ctx->logger, LOG_BANDWIDTH_CALCS,
|
|
"URGENCY_WATERMARK_C calculated =%d\n"
|
|
"URGENCY_WATERMARK_C calculated =%d\n"
|
|
"HW register value = 0x%x\n",
|
|
"HW register value = 0x%x\n",
|
|
watermarks->c.urgent_ns, prog_wm_value);
|
|
watermarks->c.urgent_ns, prog_wm_value);
|
|
@@ -575,7 +575,7 @@ static void program_watermarks(
|
|
watermarks->c.pte_meta_urgent_ns,
|
|
watermarks->c.pte_meta_urgent_ns,
|
|
refclk_mhz, 0x1fffff);
|
|
refclk_mhz, 0x1fffff);
|
|
REG_WRITE(DCHUBBUB_ARB_PTE_META_URGENCY_WATERMARK_C, prog_wm_value);
|
|
REG_WRITE(DCHUBBUB_ARB_PTE_META_URGENCY_WATERMARK_C, prog_wm_value);
|
|
- dm_logger_write(hws->ctx->logger, LOG_HW_MARKS,
|
|
|
|
|
|
+ dm_logger_write(hws->ctx->logger, LOG_BANDWIDTH_CALCS,
|
|
"PTE_META_URGENCY_WATERMARK_C calculated =%d\n"
|
|
"PTE_META_URGENCY_WATERMARK_C calculated =%d\n"
|
|
"HW register value = 0x%x\n",
|
|
"HW register value = 0x%x\n",
|
|
watermarks->c.pte_meta_urgent_ns, prog_wm_value);
|
|
watermarks->c.pte_meta_urgent_ns, prog_wm_value);
|
|
@@ -585,7 +585,7 @@ static void program_watermarks(
|
|
watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns,
|
|
watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns,
|
|
refclk_mhz, 0x1fffff);
|
|
refclk_mhz, 0x1fffff);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_C, prog_wm_value);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_C, prog_wm_value);
|
|
- dm_logger_write(hws->ctx->logger, LOG_HW_MARKS,
|
|
|
|
|
|
+ dm_logger_write(hws->ctx->logger, LOG_BANDWIDTH_CALCS,
|
|
"SR_ENTER_WATERMARK_C calculated =%d\n"
|
|
"SR_ENTER_WATERMARK_C calculated =%d\n"
|
|
"HW register value = 0x%x\n",
|
|
"HW register value = 0x%x\n",
|
|
watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
|
|
watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
|
|
@@ -595,7 +595,7 @@ static void program_watermarks(
|
|
watermarks->c.cstate_pstate.cstate_exit_ns,
|
|
watermarks->c.cstate_pstate.cstate_exit_ns,
|
|
refclk_mhz, 0x1fffff);
|
|
refclk_mhz, 0x1fffff);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_C, prog_wm_value);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_C, prog_wm_value);
|
|
- dm_logger_write(hws->ctx->logger, LOG_HW_MARKS,
|
|
|
|
|
|
+ dm_logger_write(hws->ctx->logger, LOG_BANDWIDTH_CALCS,
|
|
"SR_EXIT_WATERMARK_C calculated =%d\n"
|
|
"SR_EXIT_WATERMARK_C calculated =%d\n"
|
|
"HW register value = 0x%x\n",
|
|
"HW register value = 0x%x\n",
|
|
watermarks->c.cstate_pstate.cstate_exit_ns, prog_wm_value);
|
|
watermarks->c.cstate_pstate.cstate_exit_ns, prog_wm_value);
|
|
@@ -605,7 +605,7 @@ static void program_watermarks(
|
|
watermarks->c.cstate_pstate.pstate_change_ns,
|
|
watermarks->c.cstate_pstate.pstate_change_ns,
|
|
refclk_mhz, 0x1fffff);
|
|
refclk_mhz, 0x1fffff);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_DRAM_CLK_CHANGE_WATERMARK_C, prog_wm_value);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_DRAM_CLK_CHANGE_WATERMARK_C, prog_wm_value);
|
|
- dm_logger_write(hws->ctx->logger, LOG_HW_MARKS,
|
|
|
|
|
|
+ dm_logger_write(hws->ctx->logger, LOG_BANDWIDTH_CALCS,
|
|
"DRAM_CLK_CHANGE_WATERMARK_C calculated =%d\n\n"
|
|
"DRAM_CLK_CHANGE_WATERMARK_C calculated =%d\n\n"
|
|
"HW register value = 0x%x\n",
|
|
"HW register value = 0x%x\n",
|
|
watermarks->c.cstate_pstate.pstate_change_ns, prog_wm_value);
|
|
watermarks->c.cstate_pstate.pstate_change_ns, prog_wm_value);
|
|
@@ -614,7 +614,7 @@ static void program_watermarks(
|
|
prog_wm_value = convert_and_clamp(
|
|
prog_wm_value = convert_and_clamp(
|
|
watermarks->d.urgent_ns, refclk_mhz, 0x1fffff);
|
|
watermarks->d.urgent_ns, refclk_mhz, 0x1fffff);
|
|
REG_WRITE(DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_D, prog_wm_value);
|
|
REG_WRITE(DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_D, prog_wm_value);
|
|
- dm_logger_write(hws->ctx->logger, LOG_HW_MARKS,
|
|
|
|
|
|
+ dm_logger_write(hws->ctx->logger, LOG_BANDWIDTH_CALCS,
|
|
"URGENCY_WATERMARK_D calculated =%d\n"
|
|
"URGENCY_WATERMARK_D calculated =%d\n"
|
|
"HW register value = 0x%x\n",
|
|
"HW register value = 0x%x\n",
|
|
watermarks->d.urgent_ns, prog_wm_value);
|
|
watermarks->d.urgent_ns, prog_wm_value);
|
|
@@ -623,7 +623,7 @@ static void program_watermarks(
|
|
watermarks->d.pte_meta_urgent_ns,
|
|
watermarks->d.pte_meta_urgent_ns,
|
|
refclk_mhz, 0x1fffff);
|
|
refclk_mhz, 0x1fffff);
|
|
REG_WRITE(DCHUBBUB_ARB_PTE_META_URGENCY_WATERMARK_D, prog_wm_value);
|
|
REG_WRITE(DCHUBBUB_ARB_PTE_META_URGENCY_WATERMARK_D, prog_wm_value);
|
|
- dm_logger_write(hws->ctx->logger, LOG_HW_MARKS,
|
|
|
|
|
|
+ dm_logger_write(hws->ctx->logger, LOG_BANDWIDTH_CALCS,
|
|
"PTE_META_URGENCY_WATERMARK_D calculated =%d\n"
|
|
"PTE_META_URGENCY_WATERMARK_D calculated =%d\n"
|
|
"HW register value = 0x%x\n",
|
|
"HW register value = 0x%x\n",
|
|
watermarks->d.pte_meta_urgent_ns, prog_wm_value);
|
|
watermarks->d.pte_meta_urgent_ns, prog_wm_value);
|
|
@@ -633,7 +633,7 @@ static void program_watermarks(
|
|
watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns,
|
|
watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns,
|
|
refclk_mhz, 0x1fffff);
|
|
refclk_mhz, 0x1fffff);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_D, prog_wm_value);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_D, prog_wm_value);
|
|
- dm_logger_write(hws->ctx->logger, LOG_HW_MARKS,
|
|
|
|
|
|
+ dm_logger_write(hws->ctx->logger, LOG_BANDWIDTH_CALCS,
|
|
"SR_ENTER_WATERMARK_D calculated =%d\n"
|
|
"SR_ENTER_WATERMARK_D calculated =%d\n"
|
|
"HW register value = 0x%x\n",
|
|
"HW register value = 0x%x\n",
|
|
watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
|
|
watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
|
|
@@ -643,7 +643,7 @@ static void program_watermarks(
|
|
watermarks->d.cstate_pstate.cstate_exit_ns,
|
|
watermarks->d.cstate_pstate.cstate_exit_ns,
|
|
refclk_mhz, 0x1fffff);
|
|
refclk_mhz, 0x1fffff);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_D, prog_wm_value);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_D, prog_wm_value);
|
|
- dm_logger_write(hws->ctx->logger, LOG_HW_MARKS,
|
|
|
|
|
|
+ dm_logger_write(hws->ctx->logger, LOG_BANDWIDTH_CALCS,
|
|
"SR_EXIT_WATERMARK_D calculated =%d\n"
|
|
"SR_EXIT_WATERMARK_D calculated =%d\n"
|
|
"HW register value = 0x%x\n",
|
|
"HW register value = 0x%x\n",
|
|
watermarks->d.cstate_pstate.cstate_exit_ns, prog_wm_value);
|
|
watermarks->d.cstate_pstate.cstate_exit_ns, prog_wm_value);
|
|
@@ -653,7 +653,7 @@ static void program_watermarks(
|
|
watermarks->d.cstate_pstate.pstate_change_ns,
|
|
watermarks->d.cstate_pstate.pstate_change_ns,
|
|
refclk_mhz, 0x1fffff);
|
|
refclk_mhz, 0x1fffff);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_DRAM_CLK_CHANGE_WATERMARK_D, prog_wm_value);
|
|
REG_WRITE(DCHUBBUB_ARB_ALLOW_DRAM_CLK_CHANGE_WATERMARK_D, prog_wm_value);
|
|
- dm_logger_write(hws->ctx->logger, LOG_HW_MARKS,
|
|
|
|
|
|
+ dm_logger_write(hws->ctx->logger, LOG_BANDWIDTH_CALCS,
|
|
"DRAM_CLK_CHANGE_WATERMARK_D calculated =%d\n"
|
|
"DRAM_CLK_CHANGE_WATERMARK_D calculated =%d\n"
|
|
"HW register value = 0x%x\n\n",
|
|
"HW register value = 0x%x\n\n",
|
|
watermarks->d.cstate_pstate.pstate_change_ns, prog_wm_value);
|
|
watermarks->d.cstate_pstate.pstate_change_ns, prog_wm_value);
|