Lines Matching refs:panel
23 static GraphicDevice panel; variable
49 static void mxs_lcd_init(GraphicDevice *panel, in mxs_lcd_init() argument
115 writel(panel->frameAdrs, ®s->hw_lcdif_cur_buf); in mxs_lcd_init()
116 writel(panel->frameAdrs, ®s->hw_lcdif_next_buf); in mxs_lcd_init()
138 if (!panel.frameAdrs) in lcdif_power_down()
141 writel(panel.frameAdrs, ®s->hw_lcdif_cur_buf_reg); in lcdif_power_down()
142 writel(panel.frameAdrs, ®s->hw_lcdif_next_buf_reg); in lcdif_power_down()
172 sprintf(panel.modeIdent, "%dx%dx%d", in video_hw_init()
175 panel.winSizeX = mode.xres; in video_hw_init()
176 panel.winSizeY = mode.yres; in video_hw_init()
177 panel.plnSizeX = mode.xres; in video_hw_init()
178 panel.plnSizeY = mode.yres; in video_hw_init()
183 panel.gdfBytesPP = 4; in video_hw_init()
184 panel.gdfIndex = GDF_32BIT_X888RGB; in video_hw_init()
187 panel.gdfBytesPP = 2; in video_hw_init()
188 panel.gdfIndex = GDF_16BIT_565RGB; in video_hw_init()
191 panel.gdfBytesPP = 1; in video_hw_init()
192 panel.gdfIndex = GDF__8BIT_INDEX; in video_hw_init()
199 panel.memSize = mode.xres * mode.yres * panel.gdfBytesPP; in video_hw_init()
203 roundup(panel.memSize, ARCH_DMA_MINALIGN)); in video_hw_init()
210 memset(fb, 0, panel.memSize); in video_hw_init()
212 panel.frameAdrs = (u32)fb; in video_hw_init()
214 printf("%s\n", panel.modeIdent); in video_hw_init()
217 mxs_lcd_init(&panel, &mode, bpp); in video_hw_init()
242 return (void *)&panel; in video_hw_init()