Lines Matching refs:mode
35 struct drm_display_mode *mode;
40 mode = kzalloc(sizeof(*mode), GFP_KERNEL);
41 if (!mode)
45 mode->hdisplay = (ti->hactive_hi << 8) | ti->hactive_lo;
46 mode->vdisplay = (ti->vactive_hi << 8) | ti->vactive_lo;
47 mode->hsync_start = mode->hdisplay + \
50 mode->hsync_end = mode->hsync_start + \
53 mode->htotal = mode->hdisplay + ((ti->hblank_hi << 8) | \
55 mode->vsync_start = \
56 mode->vdisplay + ((ti->vsync_offset_hi << 8) | \
58 mode->vsync_end = \
59 mode->vsync_start + ((ti->vsync_pulse_width_hi << 8) | \
61 mode->vtotal = mode->vdisplay + \
63 mode->clock = ti->pixel_clock * 10;
65 dev_dbg(dev->dev, "hdisplay is %d\n", mode->hdisplay);
66 dev_dbg(dev->dev, "vdisplay is %d\n", mode->vdisplay);
67 dev_dbg(dev->dev, "HSS is %d\n", mode->hsync_start);
68 dev_dbg(dev->dev, "HSE is %d\n", mode->hsync_end);
69 dev_dbg(dev->dev, "htotal is %d\n", mode->htotal);
70 dev_dbg(dev->dev, "VSS is %d\n", mode->vsync_start);
71 dev_dbg(dev->dev, "VSE is %d\n", mode->vsync_end);
72 dev_dbg(dev->dev, "vtotal is %d\n", mode->vtotal);
73 dev_dbg(dev->dev, "clock is %d\n", mode->clock);
75 mode->hdisplay = 480;
76 mode->vdisplay = 854;
77 mode->hsync_start = 487;
78 mode->hsync_end = 490;
79 mode->htotal = 499;
80 mode->vsync_start = 861;
81 mode->vsync_end = 865;
82 mode->vtotal = 873;
83 mode->clock = 33264;
86 drm_mode_set_name(mode);
87 drm_mode_set_crtcinfo(mode, 0);
89 mode->type |= DRM_MODE_TYPE_PREFERRED;
91 return mode;