Lines Matching refs:value
118 unsigned long value; in atmel_fb_init() local
135 value = (timing->hactive.typ * timing->vactive.typ * in atmel_fb_init()
137 value |= ((ATMEL_LCDC_DMA_BURST_LEN - 1) << ATMEL_LCDC_BLENGTH_OFFSET); in atmel_fb_init()
138 lcdc_writel(reg, ATMEL_LCDC_DMAFRMCFG, value); in atmel_fb_init()
141 value = get_lcdc_clk_rate(0) / timing->pixelclock.typ; in atmel_fb_init()
143 value++; in atmel_fb_init()
144 value = (value / 2) - 1; in atmel_fb_init()
146 if (!value) { in atmel_fb_init()
150 value << ATMEL_LCDC_CLKVAL_OFFSET); in atmel_fb_init()
153 value = ATMEL_LCDC_MEMOR_LITTLE | ATMEL_LCDC_CLKMOD_ALWAYSACTIVE; in atmel_fb_init()
155 value |= ATMEL_LCDC_DISTYPE_TFT; in atmel_fb_init()
158 value |= ATMEL_LCDC_INVLINE_INVERTED; in atmel_fb_init()
160 value |= ATMEL_LCDC_INVFRAME_INVERTED; in atmel_fb_init()
161 value |= bpix << 5; in atmel_fb_init()
162 lcdc_writel(reg, ATMEL_LCDC_LCDCON2, value); in atmel_fb_init()
165 value = (timing->vsync_len.typ - 1) << ATMEL_LCDC_VPW_OFFSET; in atmel_fb_init()
166 value |= timing->vback_porch.typ << ATMEL_LCDC_VBP_OFFSET; in atmel_fb_init()
167 value |= timing->vfront_porch.typ; in atmel_fb_init()
169 value |= 1U << 31; in atmel_fb_init()
170 lcdc_writel(reg, ATMEL_LCDC_TIM1, value); in atmel_fb_init()
173 value = (timing->hfront_porch.typ - 1) << ATMEL_LCDC_HFP_OFFSET; in atmel_fb_init()
174 value |= (timing->hsync_len.typ - 1) << ATMEL_LCDC_HPW_OFFSET; in atmel_fb_init()
175 value |= (timing->hback_porch.typ - 1); in atmel_fb_init()
176 lcdc_writel(reg, ATMEL_LCDC_TIM2, value); in atmel_fb_init()
179 value = (timing->hactive.typ - 1) << ATMEL_LCDC_HOZVAL_OFFSET; in atmel_fb_init()
180 value |= timing->vactive.typ - 1; in atmel_fb_init()
181 lcdc_writel(reg, ATMEL_LCDC_LCDFRMCFG, value); in atmel_fb_init()
184 value = ATMEL_LCDC_FIFO_SIZE - (2 * ATMEL_LCDC_DMA_BURST_LEN + 3); in atmel_fb_init()
185 lcdc_writel(reg, ATMEL_LCDC_FIFO, value); in atmel_fb_init()
194 value = ATMEL_LCDC_PS_DIV8 | in atmel_fb_init()
197 value |= ATMEL_LCDC_POL_POSITIVE; in atmel_fb_init()
198 lcdc_writel(reg, ATMEL_LCDC_CONTRAST_CTR, value); in atmel_fb_init()