Lines Matching refs:value
61 unsigned long value; in lcd_ctrl_init() local
97 value = get_lcdc_clk_rate(0) / panel_info.vl_clk; in lcd_ctrl_init()
99 value++; in lcd_ctrl_init()
101 if (value < 1) { in lcd_ctrl_init()
113 writel(LCDC_LCDCFG0_CLKDIV(value - 2) in lcd_ctrl_init()
123 value = 0; in lcd_ctrl_init()
125 value |= panel_info.vl_sync; in lcd_ctrl_init()
129 value |= LCDC_LCDCFG5_MODE_OUTPUT_24BPP; in lcd_ctrl_init()
133 value |= LCDC_LCDCFG5_MODE_OUTPUT_12BPP; in lcd_ctrl_init()
136 value |= LCDC_LCDCFG5_MODE_OUTPUT_16BPP; in lcd_ctrl_init()
139 value |= LCDC_LCDCFG5_MODE_OUTPUT_18BPP; in lcd_ctrl_init()
142 value |= LCDC_LCDCFG5_MODE_OUTPUT_24BPP; in lcd_ctrl_init()
150 value |= LCDC_LCDCFG5_GUARDTIME(ATMEL_LCDC_GUARD_TIME); in lcd_ctrl_init()
151 value |= (LCDC_LCDCFG5_DISPDLY | LCDC_LCDCFG5_VSPDLYS); in lcd_ctrl_init()
152 writel(value, ®s->lcdc_lcdcfg5); in lcd_ctrl_init()
155 value = LCDC_LCDCFG1_VSPW(panel_info.vl_vsync_len - 1); in lcd_ctrl_init()
156 value |= LCDC_LCDCFG1_HSPW(panel_info.vl_hsync_len - 1); in lcd_ctrl_init()
157 writel(value, ®s->lcdc_lcdcfg1); in lcd_ctrl_init()
159 value = LCDC_LCDCFG2_VBPW(panel_info.vl_upper_margin); in lcd_ctrl_init()
160 value |= LCDC_LCDCFG2_VFPW(panel_info.vl_lower_margin - 1); in lcd_ctrl_init()
161 writel(value, ®s->lcdc_lcdcfg2); in lcd_ctrl_init()
163 value = LCDC_LCDCFG3_HBPW(panel_info.vl_left_margin - 1); in lcd_ctrl_init()
164 value |= LCDC_LCDCFG3_HFPW(panel_info.vl_right_margin - 1); in lcd_ctrl_init()
165 writel(value, ®s->lcdc_lcdcfg3); in lcd_ctrl_init()
168 value = LCDC_LCDCFG4_RPF(panel_info.vl_row - 1); in lcd_ctrl_init()
169 value |= LCDC_LCDCFG4_PPL(panel_info.vl_col - 1); in lcd_ctrl_init()
170 writel(value, ®s->lcdc_lcdcfg4); in lcd_ctrl_init()
216 value = readl(®s->lcdc_lcden); in lcd_ctrl_init()
217 writel(value | LCDC_LCDEN_CLKEN, ®s->lcdc_lcden); in lcd_ctrl_init()
222 value = readl(®s->lcdc_lcden); in lcd_ctrl_init()
223 writel(value | LCDC_LCDEN_SYNCEN, ®s->lcdc_lcden); in lcd_ctrl_init()
228 value = readl(®s->lcdc_lcden); in lcd_ctrl_init()
229 writel(value | LCDC_LCDEN_DISPEN, ®s->lcdc_lcden); in lcd_ctrl_init()
234 value = readl(®s->lcdc_lcden); in lcd_ctrl_init()
235 writel(value | LCDC_LCDEN_PWMEN, ®s->lcdc_lcden); in lcd_ctrl_init()
297 unsigned long value, vl_clk_pol; in atmel_hlcdc_init() local
326 value = priv->clk_rate / timing->pixelclock.typ; in atmel_hlcdc_init()
328 value++; in atmel_hlcdc_init()
334 if (value < 1) { in atmel_hlcdc_init()
346 writel(LCDC_LCDCFG0_CLKDIV(value - 2) in atmel_hlcdc_init()
356 value = 0; in atmel_hlcdc_init()
359 value |= LCDC_LCDCFG5_HSPOL; in atmel_hlcdc_init()
361 value |= LCDC_LCDCFG5_VSPOL; in atmel_hlcdc_init()
365 value |= LCDC_LCDCFG5_MODE_OUTPUT_12BPP; in atmel_hlcdc_init()
368 value |= LCDC_LCDCFG5_MODE_OUTPUT_16BPP; in atmel_hlcdc_init()
371 value |= LCDC_LCDCFG5_MODE_OUTPUT_18BPP; in atmel_hlcdc_init()
374 value |= LCDC_LCDCFG5_MODE_OUTPUT_24BPP; in atmel_hlcdc_init()
381 value |= LCDC_LCDCFG5_GUARDTIME(priv->guard_time); in atmel_hlcdc_init()
382 value |= (LCDC_LCDCFG5_DISPDLY | LCDC_LCDCFG5_VSPDLYS); in atmel_hlcdc_init()
383 writel(value, ®s->lcdc_lcdcfg5); in atmel_hlcdc_init()
386 value = LCDC_LCDCFG1_VSPW(timing->vsync_len.typ - 1); in atmel_hlcdc_init()
387 value |= LCDC_LCDCFG1_HSPW(timing->hsync_len.typ - 1); in atmel_hlcdc_init()
388 writel(value, ®s->lcdc_lcdcfg1); in atmel_hlcdc_init()
390 value = LCDC_LCDCFG2_VBPW(timing->vback_porch.typ); in atmel_hlcdc_init()
391 value |= LCDC_LCDCFG2_VFPW(timing->vfront_porch.typ - 1); in atmel_hlcdc_init()
392 writel(value, ®s->lcdc_lcdcfg2); in atmel_hlcdc_init()
394 value = LCDC_LCDCFG3_HBPW(timing->hback_porch.typ - 1); in atmel_hlcdc_init()
395 value |= LCDC_LCDCFG3_HFPW(timing->hfront_porch.typ - 1); in atmel_hlcdc_init()
396 writel(value, ®s->lcdc_lcdcfg3); in atmel_hlcdc_init()
399 value = LCDC_LCDCFG4_RPF(timing->vactive.typ - 1); in atmel_hlcdc_init()
400 value |= LCDC_LCDCFG4_PPL(timing->hactive.typ - 1); in atmel_hlcdc_init()
401 writel(value, ®s->lcdc_lcdcfg4); in atmel_hlcdc_init()
452 value = readl(®s->lcdc_lcden); in atmel_hlcdc_init()
453 writel(value | LCDC_LCDEN_CLKEN, ®s->lcdc_lcden); in atmel_hlcdc_init()
458 value = readl(®s->lcdc_lcden); in atmel_hlcdc_init()
459 writel(value | LCDC_LCDEN_SYNCEN, ®s->lcdc_lcden); in atmel_hlcdc_init()
464 value = readl(®s->lcdc_lcden); in atmel_hlcdc_init()
465 writel(value | LCDC_LCDEN_DISPEN, ®s->lcdc_lcden); in atmel_hlcdc_init()
470 value = readl(®s->lcdc_lcden); in atmel_hlcdc_init()
471 writel(value | LCDC_LCDEN_PWMEN, ®s->lcdc_lcden); in atmel_hlcdc_init()