/drivers/staging/media/davinci_vpfe/ |
H A D | dm365_ipipe.c | 593 ipipe_validate_gamma_params(struct vpfe_ipipe_gamma *gamma, struct device *dev) argument 598 if (gamma->bypass_r > 1 || 599 gamma->bypass_b > 1 || 600 gamma->bypass_g > 1) 603 if (gamma->tbl_sel != VPFE_IPIPE_GAMMA_TBL_RAM) 606 table_size = gamma->tbl_size; 607 if (!gamma->bypass_r) { 608 err = ipipe_validate_gamma_entry(gamma->table_r, table_size); 615 if (!gamma->bypass_b) { 616 err = ipipe_validate_gamma_entry(gamma 638 struct vpfe_ipipe_gamma *gamma = &ipipe->config.gamma; local 682 struct vpfe_ipipe_gamma *gamma = &ipipe->config.gamma; local [all...] |
H A D | dm365_ipipe_hw.c | 742 struct vpfe_ipipe_gamma *gamma) 748 val = (gamma->bypass_r << GAMMA_BYPR_SHIFT) | 749 (gamma->bypass_b << GAMMA_BYPG_SHIFT) | 750 (gamma->bypass_g << GAMMA_BYPB_SHIFT) | 751 (gamma->tbl_sel << GAMMA_TBL_SEL_SHIFT) | 752 (gamma->tbl_size << GAMMA_TBL_SIZE_SHIFT); 756 if (gamma->tbl_sel != VPFE_IPIPE_GAMMA_TBL_RAM) 759 table_size = gamma->tbl_size; 761 if (!gamma->bypass_r && gamma 741 ipipe_set_gamma_regs(void *__iomem base_addr, void *__iomem isp5_base_addr, struct vpfe_ipipe_gamma *gamma) argument [all...] |
H A D | dm365_ipipe.h | 90 struct vpfe_ipipe_gamma gamma; member in struct:ipipe_module_params
|
H A D | davinci_vpfe_user.h | 928 /* Table size for RAM gamma table. 1160 * @gamma: Pointer to gamma structure. 1181 struct vpfe_ipipe_gamma __user *gamma; member in struct:vpfe_ipipe_config
|
/drivers/video/backlight/ |
H A D | ams369fg06.c | 120 /* gamma value: 2.2 */ 214 const unsigned int *gamma) 220 ret = ams369fg06_spi_write(lcd, 0x40 + i, gamma[i]); 221 ret = ams369fg06_spi_write(lcd, 0x50 + i, gamma[i+7*1]); 222 ret = ams369fg06_spi_write(lcd, 0x60 + i, gamma[i+7*2]); 224 dev_err(lcd->dev, "failed to set gamma table.\n"); 236 int gamma = 0; local 239 gamma = 0; 241 gamma = 1; 243 gamma 213 _ams369fg06_gamma_ctl(struct ams369fg06 *lcd, const unsigned int *gamma) argument [all...] |
H A D | ld9040.c | 476 static int _ld9040_gamma_ctl(struct ld9040 *lcd, const unsigned int *gamma) argument 481 /* start gamma table updating. */ 484 dev_err(lcd->dev, "failed to disable gamma table updating.\n"); 489 ret = ld9040_spi_write(lcd, DATA_ONLY, gamma[i]); 491 dev_err(lcd->dev, "failed to set gamma table.\n"); 496 /* update gamma table. */ 499 dev_err(lcd->dev, "failed to update gamma table.\n"); 505 static int ld9040_gamma_ctl(struct ld9040 *lcd, int gamma) argument 507 return _ld9040_gamma_ctl(lcd, gamma_table.gamma_22_table[gamma]);
|
H A D | s6e63m0.c | 407 static int _s6e63m0_gamma_ctl(struct s6e63m0 *lcd, const unsigned int *gamma) argument 412 /* disable gamma table updating. */ 415 dev_err(lcd->dev, "failed to disable gamma table updating.\n"); 420 ret = s6e63m0_spi_write(lcd, DATA_ONLY, gamma[i]); 422 dev_err(lcd->dev, "failed to set gamma table.\n"); 427 /* update gamma table. */ 430 dev_err(lcd->dev, "failed to update gamma table.\n"); 436 static int s6e63m0_gamma_ctl(struct s6e63m0 *lcd, int gamma) argument 440 ret = _s6e63m0_gamma_ctl(lcd, gamma_table.gamma_22_table[gamma]); 538 dev_err(lcd->dev, "lcd gamma settin [all...] |
/drivers/video/fbdev/omap2/displays-new/ |
H A D | panel-tpo-td043mtea1.c | 67 u16 gamma[12]; member in struct:panel_drv_data 122 static void tpo_td043_write_gamma(struct spi_device *spi, u16 gamma[12]) argument 126 /* gamma bits [9:8] */ 128 val |= (gamma[i] & 0x300) >> ((i + 1) * 2); 132 val |= (gamma[i+4] & 0x300) >> ((i + 1) * 2); 136 val |= (gamma[i+8] & 0x300) >> ((i + 1) * 2); 139 /* gamma bits [7:0] */ 141 tpo_td043_write(spi, 0x14 + i, gamma[i] & 0xff); 237 for (i = 0; i < ARRAY_SIZE(ddata->gamma); i++) { 239 ddata->gamma[ [all...] |
/drivers/media/platform/omap3isp/ |
H A D | isppreview.h | 70 * @gamma: Gamma coefficients. 89 struct omap3isp_prev_gtables gamma; member in struct:prev_params
|
H A D | isppreview.c | 558 const struct omap3isp_prev_gtables *gt = ¶ms->gamma; 583 * When gamma correction is disabled, the module is bypassed and its output is 839 offsetof(struct prev_params, gamma), 840 FIELD_SIZEOF(struct prev_params, gamma), 841 offsetof(struct omap3isp_prev_update_config, gamma), 1339 memcpy(params->gamma.blue, gamma_table, sizeof(params->gamma.blue)); 1340 memcpy(params->gamma.green, gamma_table, sizeof(params->gamma.green)); 1341 memcpy(params->gamma [all...] |
/drivers/media/usb/gspca/gl860/ |
H A D | gl860.h | 50 u16 gamma; member in struct:sd_gl860
|
H A D | gl860-mi1320.c | 193 sd->vcur.gamma = 20; 205 sd->vmax.gamma = 40; 271 sd->vold.gamma = -1; 356 s32 gam = sd->vcur.gamma; 502 if (gam != sd->vold.gamma) { 503 sd->vold.gamma = gam; 504 if (gam < 0 || gam > sd->vmax.gamma)
|
H A D | gl860-ov2640.c | 191 sd->vcur.gamma = 32; 202 sd->vmax.gamma = 64; 256 sd->vold.gamma = -1; 354 s32 gam = sd->vcur.gamma; 440 if (gam != sd->vold.gamma) { 441 sd->vold.gamma = gam; 442 if (gam < 0 || gam > sd->vmax.gamma)
|
H A D | gl860.c | 81 sd->vcur.gamma = ctrl->val; 142 if (sd->vmax.gamma) 144 0, sd->vmax.gamma, 1, sd->vcur.gamma);
|
H A D | gl860-ov9655.c | 161 sd->vcur.gamma = 0; 170 sd->vmax.gamma = 0;
|
H A D | gl860-mi2020.c | 371 sd->vcur.gamma = 0; 383 sd->vmax.gamma = 2; 443 sd->vold.gamma = 0; 642 s32 gam = sd->vcur.gamma; 746 if (cntr != sd->vold.contrast || gam != sd->vold.gamma) { 750 sd->vold.gamma = gam; 751 if (gam < 0 || gam > sd->vmax.gamma)
|
/drivers/video/fbdev/exynos/ |
H A D | s6e8ax0.c | 54 unsigned int gamma; member in struct:s6e8ax0 327 unsigned int gamma = lcd->bd->props.brightness; local 330 s6e8ax0_22_gamma_table[gamma], 560 if (lcd->gamma == 0 || lcd->gamma == 1) { 567 switch (lcd->gamma) { 652 /* update gamma table. */ 654 lcd->gamma = brightness; 659 static int s6e8ax0_gamma_ctrl(struct s6e8ax0 *lcd, int gamma) argument 661 s6e8ax0_update_gamma_ctrl(lcd, gamma); [all...] |
/drivers/media/usb/gspca/ |
H A D | sn9c20x.c | 86 struct v4l2_ctrl *gamma; member in struct:sd 1335 u8 gamma[17]; local 1338 gamma[0] = 0x0a; 1339 gamma[1] = 0x13 + (gval * (0xcb - 0x13) / 0xb8); 1340 gamma[2] = 0x25 + (gval * (0xee - 0x25) / 0xb8); 1341 gamma[3] = 0x37 + (gval * (0xfa - 0x37) / 0xb8); 1342 gamma[4] = 0x45 + (gval * (0xfc - 0x45) / 0xb8); 1343 gamma[5] = 0x55 + (gval * (0xfb - 0x55) / 0xb8); 1344 gamma[6] = 0x65 + (gval * (0xfc - 0x65) / 0xb8); 1345 gamma[ [all...] |
H A D | mars.c | 42 struct v4l2_ctrl *gamma; member in struct:sd 214 sd->gamma = v4l2_ctrl_new_std(hdl, &mars_ctrl_ops, 279 data[7] = v4l2_ctrl_g_ctrl(sd->gamma) * 0x40; /* reg 0x06: gamma */
|
/drivers/video/fbdev/ |
H A D | fsl-diu-fb.c | 361 * @gamma: gamma color table 379 u8 gamma[256 * 3] __aligned(32); 442 pr_debug("DIU: desc=%08x,%08x,%08x, gamma=%08x pallete=%08x " 446 hw->desc[0], hw->desc[1], hw->desc[2], hw->gamma, 816 gamma_table_base = data->gamma; 818 /* Prep for DIU init - gamma table, cursor table */ 825 diu_ops.set_gamma_table(data->monitor_port, data->gamma); 831 out_be32(&hw->gamma, DMA_ADDR(data, gamma)); [all...] |
H A D | pxa168fb.h | 312 #define CFG_CSB_256x8(gamma) ((gamma) << 13) /* Gamma */
|
/drivers/media/usb/pwc/ |
H A D | pwc.h | 299 struct v4l2_ctrl *gamma; member in struct:pwc_device
|
/drivers/media/platform/coda/ |
H A D | coda-bit.c | 692 int gamma, ret, value; local 852 gamma = CODA9_DEFAULT_GAMMA; 854 gamma = CODA_DEFAULT_GAMMA; 855 if (gamma > 0) { 856 coda_write(dev, (gamma & CODA_GAMMA_MASK) << CODA_GAMMA_OFFSET,
|
/drivers/media/parport/ |
H A D | pms.c | 395 static void pms_antigamma(struct pms *dev, short gamma) argument 398 pms_i2c_andor(dev, 0xb8, 0x00, 0x7f, (gamma & 1) << 7); 400 pms_i2c_andor(dev, 0x42, 0x20, 0x7, (gamma & 1) << 7);
|
/drivers/video/fbdev/core/ |
H A D | fbmon.c | 837 specs->gamma = c+100; 839 DPRINTK("%d.%d\n", specs->gamma/100, specs->gamma % 100);
|