Lines Matching refs:val
112 u32 val = readl(ctx->regs + WINCON(win)); in decon_clear_channels() local
114 if (val & WINCONx_ENWIN) { in decon_clear_channels()
115 val &= ~WINCONx_ENWIN; in decon_clear_channels()
116 writel(val, ctx->regs + WINCON(win)); in decon_clear_channels()
171 u32 val, clkdiv; in decon_commit() local
187 val = VIDTCON0_VBPD(vbpd - 1) | VIDTCON0_VFPD(vfpd - 1); in decon_commit()
188 writel(val, ctx->regs + VIDTCON0); in decon_commit()
190 val = VIDTCON1_VSPW(vsync_len - 1); in decon_commit()
191 writel(val, ctx->regs + VIDTCON1); in decon_commit()
199 val = VIDTCON2_HBPD(hbpd - 1) | VIDTCON2_HFPD(hfpd - 1); in decon_commit()
200 writel(val, ctx->regs + VIDTCON2); in decon_commit()
202 val = VIDTCON3_HSPW(hsync_len - 1); in decon_commit()
203 writel(val, ctx->regs + VIDTCON3); in decon_commit()
207 val = VIDTCON4_LINEVAL(mode->vdisplay - 1) | in decon_commit()
209 writel(val, ctx->regs + VIDTCON4); in decon_commit()
217 val = VIDCON0_ENVID | VIDCON0_ENVID_F; in decon_commit()
218 writel(val, ctx->regs + VIDCON0); in decon_commit()
222 val = VCLKCON1_CLKVAL_NUM_VCLK(clkdiv - 1); in decon_commit()
223 writel(val, ctx->regs + VCLKCON1); in decon_commit()
224 writel(val, ctx->regs + VCLKCON2); in decon_commit()
227 val = readl(ctx->regs + DECON_UPDATE); in decon_commit()
228 val |= DECON_UPDATE_STANDALONE_F; in decon_commit()
229 writel(val, ctx->regs + DECON_UPDATE); in decon_commit()
235 u32 val; in decon_enable_vblank() local
241 val = readl(ctx->regs + VIDINTCON0); in decon_enable_vblank()
243 val |= VIDINTCON0_INT_ENABLE; in decon_enable_vblank()
246 val |= VIDINTCON0_INT_FRAME; in decon_enable_vblank()
247 val &= ~VIDINTCON0_FRAMESEL0_MASK; in decon_enable_vblank()
248 val |= VIDINTCON0_FRAMESEL0_VSYNC; in decon_enable_vblank()
251 writel(val, ctx->regs + VIDINTCON0); in decon_enable_vblank()
260 u32 val; in decon_disable_vblank() local
266 val = readl(ctx->regs + VIDINTCON0); in decon_disable_vblank()
268 val &= ~VIDINTCON0_INT_ENABLE; in decon_disable_vblank()
270 val &= ~VIDINTCON0_INT_FRAME; in decon_disable_vblank()
272 writel(val, ctx->regs + VIDINTCON0); in decon_disable_vblank()
279 unsigned long val; in decon_win_set_pixfmt() local
282 val = readl(ctx->regs + WINCON(win)); in decon_win_set_pixfmt()
283 val &= ~WINCONx_BPPMODE_MASK; in decon_win_set_pixfmt()
287 val |= WINCONx_BPPMODE_16BPP_565; in decon_win_set_pixfmt()
288 val |= WINCONx_BURSTLEN_16WORD; in decon_win_set_pixfmt()
291 val |= WINCONx_BPPMODE_24BPP_xRGB; in decon_win_set_pixfmt()
292 val |= WINCONx_BURSTLEN_16WORD; in decon_win_set_pixfmt()
295 val |= WINCONx_BPPMODE_24BPP_xBGR; in decon_win_set_pixfmt()
296 val |= WINCONx_BURSTLEN_16WORD; in decon_win_set_pixfmt()
299 val |= WINCONx_BPPMODE_24BPP_RGBx; in decon_win_set_pixfmt()
300 val |= WINCONx_BURSTLEN_16WORD; in decon_win_set_pixfmt()
303 val |= WINCONx_BPPMODE_24BPP_BGRx; in decon_win_set_pixfmt()
304 val |= WINCONx_BURSTLEN_16WORD; in decon_win_set_pixfmt()
307 val |= WINCONx_BPPMODE_32BPP_ARGB | WINCONx_BLD_PIX | in decon_win_set_pixfmt()
309 val |= WINCONx_BURSTLEN_16WORD; in decon_win_set_pixfmt()
312 val |= WINCONx_BPPMODE_32BPP_ABGR | WINCONx_BLD_PIX | in decon_win_set_pixfmt()
314 val |= WINCONx_BURSTLEN_16WORD; in decon_win_set_pixfmt()
317 val |= WINCONx_BPPMODE_32BPP_RGBA | WINCONx_BLD_PIX | in decon_win_set_pixfmt()
319 val |= WINCONx_BURSTLEN_16WORD; in decon_win_set_pixfmt()
322 val |= WINCONx_BPPMODE_32BPP_BGRA | WINCONx_BLD_PIX | in decon_win_set_pixfmt()
324 val |= WINCONx_BURSTLEN_16WORD; in decon_win_set_pixfmt()
329 val |= WINCONx_BPPMODE_24BPP_xRGB; in decon_win_set_pixfmt()
330 val |= WINCONx_BURSTLEN_16WORD; in decon_win_set_pixfmt()
346 val &= ~WINCONx_BURSTLEN_MASK; in decon_win_set_pixfmt()
347 val |= WINCONx_BURSTLEN_8WORD; in decon_win_set_pixfmt()
350 writel(val, ctx->regs + WINCON(win)); in decon_win_set_pixfmt()
375 u32 bits, val; in decon_shadow_protect_win() local
379 val = readl(ctx->regs + SHADOWCON); in decon_shadow_protect_win()
381 val |= bits; in decon_shadow_protect_win()
383 val &= ~bits; in decon_shadow_protect_win()
384 writel(val, ctx->regs + SHADOWCON); in decon_shadow_protect_win()
405 unsigned long val, alpha; in decon_update_plane() local
426 val = (unsigned long)plane->dma_addr[0]; in decon_update_plane()
427 writel(val, ctx->regs + VIDW_BUF_START(win)); in decon_update_plane()
440 (unsigned long)val); in decon_update_plane()
453 val = VIDOSDxA_TOPLEFT_X(plane->crtc_x) | in decon_update_plane()
455 writel(val, ctx->regs + VIDOSD_A(win)); in decon_update_plane()
464 val = VIDOSDxB_BOTRIGHT_X(last_x) | VIDOSDxB_BOTRIGHT_Y(last_y); in decon_update_plane()
466 writel(val, ctx->regs + VIDOSD_B(win)); in decon_update_plane()
491 val = readl(ctx->regs + WINCON(win)); in decon_update_plane()
492 val |= WINCONx_TRIPLE_BUF_MODE; in decon_update_plane()
493 val |= WINCONx_ENWIN; in decon_update_plane()
494 writel(val, ctx->regs + WINCON(win)); in decon_update_plane()
499 val = readl(ctx->regs + DECON_UPDATE); in decon_update_plane()
500 val |= DECON_UPDATE_STANDALONE_F; in decon_update_plane()
501 writel(val, ctx->regs + DECON_UPDATE); in decon_update_plane()
509 u32 val; in decon_disable_plane() local
518 val = readl(ctx->regs + WINCON(win)); in decon_disable_plane()
519 val &= ~WINCONx_ENWIN; in decon_disable_plane()
520 writel(val, ctx->regs + WINCON(win)); in decon_disable_plane()
522 val = readl(ctx->regs + DECON_UPDATE); in decon_disable_plane()
523 val |= DECON_UPDATE_STANDALONE_F; in decon_disable_plane()
524 writel(val, ctx->regs + DECON_UPDATE); in decon_disable_plane()
540 u32 val; in decon_init() local
544 val = VIDOUTCON0_DISP_IF_0_ON; in decon_init()
546 val |= VIDOUTCON0_RGBIF; in decon_init()
547 writel(val, ctx->regs + VIDOUTCON0); in decon_init()
643 u32 val, clear_bit; in decon_irq_handler() local
646 val = readl(ctx->regs + VIDINTCON1); in decon_irq_handler()
649 if (val & clear_bit) in decon_irq_handler()