Searched refs:gamma (Results 1 - 25 of 35) sorted by relevance

12

/drivers/staging/media/davinci_vpfe/
H A Ddm365_ipipe.c593 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 Ddm365_ipipe_hw.c742 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 Ddm365_ipipe.h90 struct vpfe_ipipe_gamma gamma; member in struct:ipipe_module_params
H A Ddavinci_vpfe_user.h928 /* 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 Dams369fg06.c120 /* 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 Dld9040.c476 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 Ds6e63m0.c407 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 Dpanel-tpo-td043mtea1.c67 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 Disppreview.h70 * @gamma: Gamma coefficients.
89 struct omap3isp_prev_gtables gamma; member in struct:prev_params
H A Disppreview.c558 const struct omap3isp_prev_gtables *gt = &params->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 Dgl860.h50 u16 gamma; member in struct:sd_gl860
H A Dgl860-mi1320.c193 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 Dgl860-ov2640.c191 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 Dgl860.c81 sd->vcur.gamma = ctrl->val;
142 if (sd->vmax.gamma)
144 0, sd->vmax.gamma, 1, sd->vcur.gamma);
H A Dgl860-ov9655.c161 sd->vcur.gamma = 0;
170 sd->vmax.gamma = 0;
H A Dgl860-mi2020.c371 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 Ds6e8ax0.c54 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 Dsn9c20x.c86 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 Dmars.c42 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 Dfsl-diu-fb.c361 * @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 Dpxa168fb.h312 #define CFG_CSB_256x8(gamma) ((gamma) << 13) /* Gamma */
/drivers/media/usb/pwc/
H A Dpwc.h299 struct v4l2_ctrl *gamma; member in struct:pwc_device
/drivers/media/platform/coda/
H A Dcoda-bit.c692 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 Dpms.c395 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 Dfbmon.c837 specs->gamma = c+100;
839 DPRINTK("%d.%d\n", specs->gamma/100, specs->gamma % 100);

Completed in 418 milliseconds

12