Lines Matching refs:val
100 u32 val = readl(ctx->regs + WINCON(win)); in decon_clear_channel() local
102 if (val & WINCONx_ENWIN) { in decon_clear_channel()
103 val &= ~WINCONx_ENWIN; in decon_clear_channel()
104 writel(val, ctx->regs + WINCON(win)); in decon_clear_channel()
179 u32 val, clkdiv; in decon_commit() local
195 val = VIDTCON0_VBPD(vbpd - 1) | VIDTCON0_VFPD(vfpd - 1); in decon_commit()
196 writel(val, ctx->regs + VIDTCON0); in decon_commit()
198 val = VIDTCON1_VSPW(vsync_len - 1); in decon_commit()
199 writel(val, ctx->regs + VIDTCON1); in decon_commit()
207 val = VIDTCON2_HBPD(hbpd - 1) | VIDTCON2_HFPD(hfpd - 1); in decon_commit()
208 writel(val, ctx->regs + VIDTCON2); in decon_commit()
210 val = VIDTCON3_HSPW(hsync_len - 1); in decon_commit()
211 writel(val, ctx->regs + VIDTCON3); in decon_commit()
215 val = VIDTCON4_LINEVAL(mode->vdisplay - 1) | in decon_commit()
217 writel(val, ctx->regs + VIDTCON4); in decon_commit()
225 val = VIDCON0_ENVID | VIDCON0_ENVID_F; in decon_commit()
226 writel(val, ctx->regs + VIDCON0); in decon_commit()
230 val = VCLKCON1_CLKVAL_NUM_VCLK(clkdiv - 1); in decon_commit()
231 writel(val, ctx->regs + VCLKCON1); in decon_commit()
232 writel(val, ctx->regs + VCLKCON2); in decon_commit()
235 val = readl(ctx->regs + DECON_UPDATE); in decon_commit()
236 val |= DECON_UPDATE_STANDALONE_F; in decon_commit()
237 writel(val, ctx->regs + DECON_UPDATE); in decon_commit()
243 u32 val; in decon_enable_vblank() local
249 val = readl(ctx->regs + VIDINTCON0); in decon_enable_vblank()
251 val |= VIDINTCON0_INT_ENABLE; in decon_enable_vblank()
254 val |= VIDINTCON0_INT_FRAME; in decon_enable_vblank()
255 val &= ~VIDINTCON0_FRAMESEL0_MASK; in decon_enable_vblank()
256 val |= VIDINTCON0_FRAMESEL0_VSYNC; in decon_enable_vblank()
259 writel(val, ctx->regs + VIDINTCON0); in decon_enable_vblank()
268 u32 val; in decon_disable_vblank() local
274 val = readl(ctx->regs + VIDINTCON0); in decon_disable_vblank()
276 val &= ~VIDINTCON0_INT_ENABLE; in decon_disable_vblank()
278 val &= ~VIDINTCON0_INT_FRAME; in decon_disable_vblank()
280 writel(val, ctx->regs + VIDINTCON0); in decon_disable_vblank()
287 unsigned long val; in decon_win_set_pixfmt() local
290 val = readl(ctx->regs + WINCON(win)); in decon_win_set_pixfmt()
291 val &= ~WINCONx_BPPMODE_MASK; in decon_win_set_pixfmt()
295 val |= WINCONx_BPPMODE_16BPP_565; in decon_win_set_pixfmt()
296 val |= WINCONx_BURSTLEN_16WORD; in decon_win_set_pixfmt()
299 val |= WINCONx_BPPMODE_24BPP_xRGB; in decon_win_set_pixfmt()
300 val |= WINCONx_BURSTLEN_16WORD; in decon_win_set_pixfmt()
303 val |= WINCONx_BPPMODE_24BPP_xBGR; in decon_win_set_pixfmt()
304 val |= WINCONx_BURSTLEN_16WORD; in decon_win_set_pixfmt()
307 val |= WINCONx_BPPMODE_24BPP_RGBx; in decon_win_set_pixfmt()
308 val |= WINCONx_BURSTLEN_16WORD; in decon_win_set_pixfmt()
311 val |= WINCONx_BPPMODE_24BPP_BGRx; in decon_win_set_pixfmt()
312 val |= WINCONx_BURSTLEN_16WORD; in decon_win_set_pixfmt()
315 val |= WINCONx_BPPMODE_32BPP_ARGB | WINCONx_BLD_PIX | in decon_win_set_pixfmt()
317 val |= WINCONx_BURSTLEN_16WORD; in decon_win_set_pixfmt()
320 val |= WINCONx_BPPMODE_32BPP_ABGR | WINCONx_BLD_PIX | in decon_win_set_pixfmt()
322 val |= WINCONx_BURSTLEN_16WORD; in decon_win_set_pixfmt()
325 val |= WINCONx_BPPMODE_32BPP_RGBA | WINCONx_BLD_PIX | in decon_win_set_pixfmt()
327 val |= WINCONx_BURSTLEN_16WORD; in decon_win_set_pixfmt()
330 val |= WINCONx_BPPMODE_32BPP_BGRA | WINCONx_BLD_PIX | in decon_win_set_pixfmt()
332 val |= WINCONx_BURSTLEN_16WORD; in decon_win_set_pixfmt()
337 val |= WINCONx_BPPMODE_24BPP_xRGB; in decon_win_set_pixfmt()
338 val |= WINCONx_BURSTLEN_16WORD; in decon_win_set_pixfmt()
354 val &= ~WINCONx_BURSTLEN_MASK; in decon_win_set_pixfmt()
355 val |= WINCONx_BURSTLEN_8WORD; in decon_win_set_pixfmt()
358 writel(val, ctx->regs + WINCON(win)); in decon_win_set_pixfmt()
383 u32 bits, val; in decon_shadow_protect_win() local
387 val = readl(ctx->regs + SHADOWCON); in decon_shadow_protect_win()
389 val |= bits; in decon_shadow_protect_win()
391 val &= ~bits; in decon_shadow_protect_win()
392 writel(val, ctx->regs + SHADOWCON); in decon_shadow_protect_win()
401 unsigned long val, alpha; in decon_win_commit() local
433 val = (unsigned long)plane->dma_addr[0]; in decon_win_commit()
434 writel(val, ctx->regs + VIDW_BUF_START(win)); in decon_win_commit()
447 (unsigned long)val); in decon_win_commit()
460 val = VIDOSDxA_TOPLEFT_X(plane->crtc_x) | in decon_win_commit()
462 writel(val, ctx->regs + VIDOSD_A(win)); in decon_win_commit()
471 val = VIDOSDxB_BOTRIGHT_X(last_x) | VIDOSDxB_BOTRIGHT_Y(last_y); in decon_win_commit()
473 writel(val, ctx->regs + VIDOSD_B(win)); in decon_win_commit()
498 val = readl(ctx->regs + WINCON(win)); in decon_win_commit()
499 val |= WINCONx_TRIPLE_BUF_MODE; in decon_win_commit()
500 val |= WINCONx_ENWIN; in decon_win_commit()
501 writel(val, ctx->regs + WINCON(win)); in decon_win_commit()
506 val = readl(ctx->regs + DECON_UPDATE); in decon_win_commit()
507 val |= DECON_UPDATE_STANDALONE_F; in decon_win_commit()
508 writel(val, ctx->regs + DECON_UPDATE); in decon_win_commit()
517 u32 val; in decon_win_disable() local
534 val = readl(ctx->regs + WINCON(win)); in decon_win_disable()
535 val &= ~WINCONx_ENWIN; in decon_win_disable()
536 writel(val, ctx->regs + WINCON(win)); in decon_win_disable()
541 val = readl(ctx->regs + DECON_UPDATE); in decon_win_disable()
542 val |= DECON_UPDATE_STANDALONE_F; in decon_win_disable()
543 writel(val, ctx->regs + DECON_UPDATE); in decon_win_disable()
591 u32 val; in decon_init() local
595 val = VIDOUTCON0_DISP_IF_0_ON; in decon_init()
597 val |= VIDOUTCON0_RGBIF; in decon_init()
598 writel(val, ctx->regs + VIDOUTCON0); in decon_init()
728 u32 val, clear_bit; in decon_irq_handler() local
730 val = readl(ctx->regs + VIDINTCON1); in decon_irq_handler()
733 if (val & clear_bit) in decon_irq_handler()