Lines Matching refs:value

256 	unsigned long value;
262 value = xres;
266 value *= 3;
271 value = DIV_ROUND_UP(value, 4);
273 value = DIV_ROUND_UP(value, 8);
276 return value;
419 dev_err(dev, "needed value not specified\n");
564 unsigned long value;
593 value = (info->var.yres * info->var.xres * info->var.bits_per_pixel) / 32;
594 value |= ((ATMEL_LCDC_DMA_BURST_LEN - 1) << ATMEL_LCDC_BLENGTH_OFFSET);
595 lcdc_writel(sinfo, ATMEL_LCDC_DMAFRMCFG, value);
605 value = DIV_ROUND_UP(clk_value_khz, PICOS2KHZ(info->var.pixclock));
607 if (value < pix_factor) {
611 value = (value / pix_factor) - 1;
613 value);
615 value << ATMEL_LCDC_CLKVAL_OFFSET);
617 KHZ2PICOS(clk_value_khz / (pix_factor * (value + 1)));
624 value = pdata->default_lcdcon2;
627 value |= ATMEL_LCDC_INVLINE_INVERTED;
629 value |= ATMEL_LCDC_INVFRAME_INVERTED;
632 case 1: value |= ATMEL_LCDC_PIXELSIZE_1; break;
633 case 2: value |= ATMEL_LCDC_PIXELSIZE_2; break;
634 case 4: value |= ATMEL_LCDC_PIXELSIZE_4; break;
635 case 8: value |= ATMEL_LCDC_PIXELSIZE_8; break;
637 case 16: value |= ATMEL_LCDC_PIXELSIZE_16; break;
638 case 24: value |= ATMEL_LCDC_PIXELSIZE_24; break;
639 case 32: value |= ATMEL_LCDC_PIXELSIZE_32; break;
642 dev_dbg(info->device, " * LCDCON2 = %08lx\n", value);
643 lcdc_writel(sinfo, ATMEL_LCDC_LCDCON2, value);
646 value = (info->var.vsync_len - 1) << ATMEL_LCDC_VPW_OFFSET;
647 value |= info->var.upper_margin << ATMEL_LCDC_VBP_OFFSET;
648 value |= info->var.lower_margin;
649 dev_dbg(info->device, " * LCDTIM1 = %08lx\n", value);
650 lcdc_writel(sinfo, ATMEL_LCDC_TIM1, value);
653 value = (info->var.right_margin - 1) << ATMEL_LCDC_HFP_OFFSET;
654 value |= (info->var.hsync_len - 1) << ATMEL_LCDC_HPW_OFFSET;
655 value |= (info->var.left_margin - 1);
656 dev_dbg(info->device, " * LCDTIM2 = %08lx\n", value);
657 lcdc_writel(sinfo, ATMEL_LCDC_TIM2, value);
659 /* Horizontal value (aka line size) */
663 value = (hozval_linesz - 1) << ATMEL_LCDC_HOZVAL_OFFSET;
664 value |= info->var.yres - 1;
665 dev_dbg(info->device, " * LCDFRMCFG = %08lx\n", value);
666 lcdc_writel(sinfo, ATMEL_LCDC_LCDFRMCFG, value);
669 value = ATMEL_LCDC_FIFO_SIZE - (2 * ATMEL_LCDC_DMA_BURST_LEN + 3);
670 lcdc_writel(sinfo, ATMEL_LCDC_FIFO, value);
701 * @red: The red value which can be up to 16 bits wide
702 * @green: The green value which can be up to 16 bits wide
703 * @blue: The blue value which can be up to 16 bits wide.
704 * @transp: If supported the alpha value which can be up to 16 bits wide.
712 * which we store the value in pseudo_palette in struct fb_info. For
714 * we can program what color is displayed for a particular pixel value.