Skip to content
Snippets Groups Projects
Commit 5f4dab94 authored by Ivan.liu's avatar Ivan.liu
Browse files

MA-14109 Change usleep time to low down CPU loading for DPU blit engine.


When do dpu blit and wait to finish, it will call usleep_range(10, 20)
to poll register state. Change to usleep_range(30, 50) to low down CPU loading.

Change-Id: If84c436b31d228b8b7a2a41e89611d354270baba
Signed-off-by: default avatarIvan.liu <xiaowen.liu@nxp.com>
parent 09e62b16
No related branches found
No related tags found
No related merge requests found
...@@ -42,7 +42,7 @@ static void dpu_cs_wait_fifo_space(struct dpu_bliteng *dpu_be) ...@@ -42,7 +42,7 @@ static void dpu_cs_wait_fifo_space(struct dpu_bliteng *dpu_be)
{ {
while ((dpu_be_read(dpu_be, CMDSEQ_STATUS) & while ((dpu_be_read(dpu_be, CMDSEQ_STATUS) &
CMDSEQ_STATUS_FIFOSPACE_MASK) < CMDSEQ_FIFO_SPACE_THRESHOLD) CMDSEQ_STATUS_FIFOSPACE_MASK) < CMDSEQ_FIFO_SPACE_THRESHOLD)
usleep_range(10, 20); usleep_range(30, 50);
} }
static void dpu_cs_wait_idle(struct dpu_bliteng *dpu_be) static void dpu_cs_wait_idle(struct dpu_bliteng *dpu_be)
...@@ -243,7 +243,7 @@ void dpu_be_wait(struct dpu_bliteng *dpu_be) ...@@ -243,7 +243,7 @@ void dpu_be_wait(struct dpu_bliteng *dpu_be)
while ((dpu_be_read(dpu_be, COMCTRL_INTERRUPTSTATUS0) & while ((dpu_be_read(dpu_be, COMCTRL_INTERRUPTSTATUS0) &
STORE9_SEQCOMPLETE_IRQ_MASK) == 0) STORE9_SEQCOMPLETE_IRQ_MASK) == 0)
usleep_range(10, 20); usleep_range(30, 50);
dpu_be_write(dpu_be, STORE9_SEQCOMPLETE_IRQ_MASK, dpu_be_write(dpu_be, STORE9_SEQCOMPLETE_IRQ_MASK,
COMCTRL_INTERRUPTCLEAR0); COMCTRL_INTERRUPTCLEAR0);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment