summaryrefslogtreecommitdiff
path: root/firmware/target/arm/rk27xx/lcdif-rk27xx.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/rk27xx/lcdif-rk27xx.c')
-rw-r--r--firmware/target/arm/rk27xx/lcdif-rk27xx.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/target/arm/rk27xx/lcdif-rk27xx.c b/firmware/target/arm/rk27xx/lcdif-rk27xx.c
index e6af0d978a..618b476480 100644
--- a/firmware/target/arm/rk27xx/lcdif-rk27xx.c
+++ b/firmware/target/arm/rk27xx/lcdif-rk27xx.c
@@ -198,9 +198,10 @@ static void create_llp(int x, int y, int width, int height)
198 198
199 width = width>>1; 199 width = width>>1;
200 200
201 void* (*fbaddr)(int x, int y) = FB_CURRENTVP_BUFFER->get_address_fn;
201 /* build LLPs */ 202 /* build LLPs */
202 for (i=0; i<height; i++) 203 for (i=0; i<height; i++)
203 llp_setup((void *)FBADDR(x,y+i), 204 llp_setup((void *)fbaddr(x,y+i),
204 (void*)(LCD_BUFF+((i%4)*4*width)), 205 (void*)(LCD_BUFF+((i%4)*4*width)),
205 &(scr_llp[i]), 206 &(scr_llp[i]),
206 width); 207 width);