int i;
#endif
int j;
- unsigned short *wk_p;
unsigned char *bb_p;
/* Enable clocks to access EPDC regs */
__raw_writel(fb_data->working_buffer_phys, EPDC_WB_ADDR);
__raw_writel(fb_data->working_buffer_phys, EPDC_WB_ADDR_TCE);
- wk_p = (unsigned short *)fb_data->working_buffer_virt;
- for (j = 0; j < fb_data->cur_mode->vmode->xres * fb_data->cur_mode->vmode->yres; j++) {
- *wk_p = 0x00F0;
- wk_p++;
- }
-
bb_p = (unsigned char *)fb_data->virt_addr_black;
for (j = 0; j < fb_data->cur_mode->vmode->xres * fb_data->cur_mode->vmode->yres; j++) {
*bb_p = 0x0;
u32 out_val[3];
int enable_gpio;
enum of_gpio_flags flag;
+ unsigned short *wk_p;
if (!np)
return -EINVAL;
goto out_copybuffer;
}
+ /* initialize the working buffer */
+ wk_p = (unsigned short *)fb_data->working_buffer_virt;
+ for (i = 0; i < fb_data->cur_mode->vmode->xres *
+ fb_data->cur_mode->vmode->yres; i++) {
+ *wk_p = 0x00F0;
+ wk_p++;
+ }
+
fb_data->tmp_working_buffer_virt =
dma_alloc_coherent(&pdev->dev, fb_data->working_buffer_size,
&fb_data->tmp_working_buffer_phys,