Lines Matching defs:mode
195 * If inverse mode was selected, invert all the colours
365 * Select the smallest mode that allows the desired resolution to be
371 struct pxafb_mode_info *mode = NULL;
384 mode = &modelist[i];
388 return mode;
392 struct pxafb_mode_info *mode)
394 var->xres = mode->xres;
395 var->yres = mode->yres;
396 var->bits_per_pixel = mode->bpp;
397 var->pixclock = mode->pixclock;
398 var->hsync_len = mode->hsync_len;
399 var->left_margin = mode->left_margin;
400 var->right_margin = mode->right_margin;
401 var->vsync_len = mode->vsync_len;
402 var->upper_margin = mode->upper_margin;
403 var->lower_margin = mode->lower_margin;
404 var->sync = mode->sync;
405 var->grayscale = mode->cmap_greyscale;
406 var->transp.length = mode->transparency;
409 pxafb_set_pixfmt(var, mode->depth);
468 struct pxafb_mode_info *mode;
470 mode = pxafb_getmode(inf, var);
471 if (!mode)
473 pxafb_setmode(var, mode);
568 * 16 bpp mode does not really use the palette, so this will not
1020 /* FIXME: Need to take into account Double Pixel Clock mode
1234 struct pxafb_mode_info *mode = &inf->modes[0];
1238 t1 = max(mode->a0csrd_set_hld, mode->a0cswr_set_hld);
1239 t2 = max(mode->rd_pulse_width, mode->wr_pulse_width);
1240 t3 = mode->op_hold_time;
1241 t4 = mode->cmd_inh_time;
1775 * 1. default to mode of maximum resolution
1913 struct pxafb_mode_info *mode = &inf->modes[0];
1920 } else if (!strncmp(this_opt, "mode:", 5)) {
1923 mode->pixclock = simple_strtoul(this_opt+9, NULL, 0);
1924 sprintf(s, "pixclock: %ld\n", mode->pixclock);
1926 mode->left_margin = simple_strtoul(this_opt+5, NULL, 0);
1927 sprintf(s, "left: %u\n", mode->left_margin);
1929 mode->right_margin = simple_strtoul(this_opt+6, NULL, 0);
1930 sprintf(s, "right: %u\n", mode->right_margin);
1932 mode->upper_margin = simple_strtoul(this_opt+6, NULL, 0);
1933 sprintf(s, "upper: %u\n", mode->upper_margin);
1935 mode->lower_margin = simple_strtoul(this_opt+6, NULL, 0);
1936 sprintf(s, "lower: %u\n", mode->lower_margin);
1938 mode->hsync_len = simple_strtoul(this_opt+9, NULL, 0);
1939 sprintf(s, "hsynclen: %u\n", mode->hsync_len);
1941 mode->vsync_len = simple_strtoul(this_opt+9, NULL, 0);
1942 sprintf(s, "vsynclen: %u\n", mode->vsync_len);
1946 mode->sync &= ~FB_SYNC_HOR_HIGH_ACT;
1949 mode->sync |= FB_SYNC_HOR_HIGH_ACT;
1954 mode->sync &= ~FB_SYNC_VERT_HIGH_ACT;
1957 mode->sync |= FB_SYNC_VERT_HIGH_ACT;
2077 dev_warn(dev, "Double Pixel Data (DPD) mode is "
2079 " single panel mode\n");
2082 dev_warn(dev, "Dual panel only valid in passive mode\n");
2086 "passive mode\n");
2349 dev_err(&dev->dev, "failed to get suitable mode\n");