Home | History | Annotate | Download | only in i2c

Lines Matching defs:MODE

112 		.mode = {						\
140 #define MODE(f, hd, vd, ht, vt, hsynp, vsynp, \
151 MODE(21000, 512, 384, 840, 500, N, N, 181.797557582, 5_4, 0x6, PAL_LIKE),
152 MODE(26250, 512, 384, 840, 625, N, N, 145.438046066, 1_1, 0x1, PAL_LIKE),
153 MODE(20140, 512, 384, 800, 420, N, N, 213.257083791, 5_4, 0x4, NTSC_LIKE),
154 MODE(24671, 512, 384, 784, 525, N, N, 174.0874153, 1_1, 0x3, NTSC_LIKE),
155 MODE(28125, 720, 400, 1125, 500, N, N, 135.742176298, 5_4, 0x6, PAL_LIKE),
156 MODE(34875, 720, 400, 1116, 625, N, N, 109.469496898, 1_1, 0x1, PAL_LIKE),
157 MODE(23790, 720, 400, 945, 420, N, N, 160.475642016, 5_4, 0x4, NTSC_LIKE),
158 MODE(29455, 720, 400, 936, 525, N, N, 129.614941843, 1_1, 0x3, NTSC_LIKE),
159 MODE(25000, 640, 400, 1000, 500, N, N, 152.709948279, 5_4, 0x6, PAL_LIKE),
160 MODE(31500, 640, 400, 1008, 625, N, N, 121.198371646, 1_1, 0x1, PAL_LIKE),
161 MODE(21147, 640, 400, 840, 420, N, N, 180.535097338, 5_4, 0x4, NTSC_LIKE),
162 MODE(26434, 640, 400, 840, 525, N, N, 144.42807787, 1_1, 0x2, NTSC_LIKE),
163 MODE(30210, 640, 400, 840, 600, N, N, 126.374568276, 7_8, 0x1, NTSC_LIKE),
164 MODE(21000, 640, 480, 840, 500, N, N, 181.797557582, 5_4, 0x4, PAL_LIKE),
165 MODE(26250, 640, 480, 840, 625, N, N, 145.438046066, 1_1, 0x2, PAL_LIKE),
166 MODE(31500, 640, 480, 840, 750, N, N, 121.198371646, 5_6, 0x1, PAL_LIKE),
167 MODE(24671, 640, 480, 784, 525, N, N, 174.0874153, 1_1, 0x4, NTSC_LIKE),
168 MODE(28196, 640, 480, 784, 600, N, N, 152.326488422, 7_8, 0x2, NTSC_LIKE),
169 MODE(30210, 640, 480, 800, 630, N, N, 142.171389101, 5_6, 0x1, NTSC_LIKE),
171 MODE(36000, 800, 600, 960, 750, P, P, 119.304647022, 5_6, 0x6, PAL_LIKE),
172 MODE(39000, 800, 600, 936, 836, P, P, 110.127366499, 3_4, 0x1, PAL_LIKE),
173 MODE(39273, 800, 600, 1040, 630, P, P, 145.816809399, 5_6, 0x4, NTSC_LIKE),
174 MODE(43636, 800, 600, 1040, 700, P, P, 131.235128487, 3_4, 0x2, NTSC_LIKE),
175 MODE(47832, 800, 600, 1064, 750, P, P, 119.723275165, 7_10, 0x1, NTSC_LIKE),
183 const struct ch7006_mode *mode;
185 for (mode = ch7006_modes; mode->mode.clock; mode++) {
187 if (~mode->valid_norms & 1<<priv->norm)
190 if (mode->mode.hdisplay != drm_mode->hdisplay ||
191 mode->mode.vdisplay != drm_mode->vdisplay ||
192 mode->mode.vtotal != drm_mode->vtotal ||
193 mode->mode.htotal != drm_mode->htotal ||
194 mode->mode.clock != drm_mode->clock)
197 return mode;
242 const struct ch7006_mode *mode = priv->mode;
245 subc_inc = round_fixed((mode->subc_coeff >> 8)
265 const struct ch7006_mode *mode = priv->mode;
274 if (abs(freq - mode->mode.clock) <
275 abs(best_freq - mode->mode.clock)) {
337 const struct ch7006_mode *ch_mode = priv->mode;
338 const struct drm_display_mode *mode = &ch_mode->mode;
352 do_div(scale, mode->vtotal);
357 hpos = round_fixed((norm->hvirtual * aspect - mode->hdisplay * scale)
358 * priv->hmargin * mode->vtotal) / norm->vtotal / 100 / 4;
363 vpos = max(0, norm->vdisplay - round_fixed(mode->vdisplay*scale)