Lines Matching +full:0 +full:x3c

54 					0x2a, 0x9, 0x8a, 0xcb, 0x0, 0x0, 0xb, 0x18,
55 0x7e, 0x40, 0x8a, 0x35, 0x27, 0x0, 0x34, 0x3,
56 0x3e, 0x3, 0x17, 0x21, 0x1b, 0x1b, 0x24, 0x9c,
57 0x1, 0x0, 0xf, 0xf, 0x60, 0x5, 0xd3, 0x3,
58 0xd3, 0x4, 0xd4, 0x1, 0x2, 0x0, 0xa, 0x5,
59 0x0, 0x1a, 0xff, 0x3, 0x18, 0xf, 0x78, 0x0,
60 0x0, 0xb4, 0x0, 0x15, 0x49, 0x10, 0x0, 0x9b,
61 0xbd, 0x15, 0x5, 0x15, 0x3e, 0x3, 0x0, 0x0
66 0x21, 0xe6, 0xef, 0xe3, 0x0, 0x0, 0xb, 0x18,
67 0x7e, 0x44, 0x76, 0x32, 0x25, 0x0, 0x3c, 0x0,
68 0x3c, 0x0, 0x17, 0x21, 0x1b, 0x1b, 0x24, 0x83,
69 0x1, 0x0, 0xf, 0xf, 0x60, 0x5, 0xd3, 0x1,
70 0xc5, 0x4, 0xc5, 0x1, 0x2, 0x0, 0xa, 0x5,
71 0x0, 0x18, 0xff, 0x3, 0x20, 0xf, 0x78, 0x0,
72 0x0, 0xb4, 0x0, 0x15, 0x40, 0x10, 0x0, 0x9c,
73 0xc8, 0x15, 0x5, 0x15, 0x3c, 0x0, 0x0, 0x0
78 0x2a, 0x9, 0x8a, 0xcb, 0x0, 0x0, 0xb, 0x18,
79 0x7e, 0x40, 0x8a, 0x32, 0x25, 0x0, 0x3c, 0x0,
80 0x3c, 0x0, 0x17, 0x21, 0x1b, 0x1b, 0x24, 0x9c,
81 0x1, 0x0, 0xf, 0xf, 0x60, 0x5, 0xd3, 0x1,
82 0xc5, 0x4, 0xc5, 0x1, 0x2, 0x0, 0xa, 0x5,
83 0x0, 0x1a, 0xff, 0x3, 0x18, 0xf, 0x78, 0x0,
84 0x0, 0xb4, 0x0, 0x15, 0x49, 0x10, 0x0, 0x9b,
85 0xbd, 0x15, 0x5, 0x15, 0x3c, 0x0, 0x0, 0x0
90 0x21, 0xf6, 0x94, 0x46, 0x0, 0x0, 0xb, 0x18,
91 0x7e, 0x44, 0x8a, 0x35, 0x27, 0x0, 0x34, 0x3,
92 0x3e, 0x3, 0x17, 0x21, 0x1b, 0x1b, 0x24, 0x9c,
93 0x1, 0x0, 0xf, 0xf, 0x60, 0x5, 0xd3, 0x3,
94 0xd3, 0x4, 0xd4, 0x1, 0x2, 0x0, 0xa, 0x5,
95 0x0, 0x1a, 0xff, 0x3, 0x18, 0xf, 0x78, 0x0,
96 0x0, 0xb4, 0x0, 0x15, 0x49, 0x10, 0x0, 0x9b,
97 0xbd, 0x15, 0x5, 0x15, 0x3e, 0x3, 0x0, 0x0
102 0x21, 0xf0, 0x7c, 0x1f, 0x0, 0x0, 0xb, 0x18,
103 0x7e, 0x44, 0x76, 0x48, 0x0, 0x0, 0x3c, 0x0,
104 0x3c, 0x0, 0x17, 0x21, 0x1b, 0x1b, 0x24, 0x83,
105 0x1, 0x0, 0xf, 0xf, 0x60, 0x5, 0xd3, 0x1,
106 0xc5, 0x4, 0xc5, 0x1, 0x2, 0x0, 0xa, 0x5,
107 0x0, 0x16, 0xff, 0x3, 0x20, 0xf, 0x78, 0x0,
108 0x0, 0xb4, 0x0, 0x15, 0x4, 0x10, 0x0, 0x9c,
109 0xc8, 0x15, 0x5, 0x15, 0x3c, 0x0, 0x0, 0x0
114 0x21, 0xf0, 0x7c, 0x1f, 0x0, 0x0, 0xb, 0x18,
115 0x7e, 0x44, 0x76, 0x48, 0x0, 0x0, 0x32, 0x0,
116 0x3c, 0x0, 0x17, 0x21, 0x1b, 0x1b, 0x24, 0x83,
117 0x1, 0x0, 0xf, 0xf, 0x60, 0x5, 0xd3, 0x1,
118 0xcf, 0x4, 0xcf, 0x1, 0x2, 0x0, 0xa, 0x5,
119 0x0, 0x16, 0xff, 0x3, 0x20, 0xf, 0x78, 0x0,
120 0x0, 0xb4, 0x0, 0x15, 0x4, 0x10, 0x0, 0xa4,
121 0xc8, 0x15, 0x5, 0x15, 0x3c, 0x0, 0x0, 0x0
126 0x21, 0xf0, 0x7c, 0x1f, 0x0, 0x0, 0xb, 0x18,
127 0x7e, 0x44, 0x76, 0x48, 0x0, 0x0, 0x32, 0x0,
128 0x3c, 0x0, 0x17, 0x21, 0x1b, 0x1b, 0x24, 0x83,
129 0x1, 0x0, 0xf, 0xf, 0x60, 0x5, 0xd3, 0x1,
130 0xcf, 0x4, 0xcf, 0x1, 0x2, 0x0, 0xa, 0x5,
131 0x0, 0x16, 0xff, 0x3, 0x20, 0xf, 0x78, 0x0,
132 0x0, 0xb4, 0x0, 0x15, 0x4, 0x10, 0x0, 0xa4,
133 0xc8, 0x15, 0x5, 0x15, 0x3c, 0x0, 0x0, 0x0
138 0x2a, 0x9, 0x8a, 0xcb, 0x0, 0x0, 0xb, 0x18,
139 0x7e, 0x40, 0x8a, 0x35, 0x27, 0x0, 0x34, 0x3,
140 0x3e, 0x3, 0x17, 0x21, 0x1b, 0x1b, 0x24, 0x9c,
141 0x1, 0x0, 0xf, 0xf, 0x60, 0x5, 0xd3, 0x3,
142 0xd3, 0x4, 0xd4, 0x1, 0x2, 0x0, 0xa, 0x5,
143 0x0, 0x1a, 0xff, 0x3, 0x18, 0xf, 0x78, 0x0,
144 0x0, 0xb4, 0x0, 0x15, 0x49, 0x10, 0x0, 0x9b,
145 0xbd, 0x15, 0x5, 0x15, 0x3e, 0x3, 0x0, 0x0
152 720, 735, 743, 858, 0, 480, 490, 494, 525, 0,
154 .ctv_regs = { 0x3540000, 0x0, 0x0, 0x314,
155 0x354003a, 0x40000, 0x6f0344, 0x18100000,
156 0x10160004, 0x10060005, 0x1006000c, 0x10060020,
157 0x10060021, 0x140e0022, 0x10060202, 0x1802020a,
158 0x1810020b, 0x10000fff, 0x10000fff, 0x10000fff,
159 0x10000fff, 0x10000fff, 0x10000fff, 0x70,
160 0x3ff0000, 0x57, 0x2e001e, 0x258012c,
161 0xa0aa04ec, 0x30, 0x80960019, 0x12c0300,
162 0x2019, 0x600, 0x32060019, 0x0, 0x0, 0x400
168 720, 730, 738, 864, 0, 576, 581, 585, 625, 0,
170 .ctv_regs = { 0x3540000, 0x0, 0x0, 0x314,
171 0x354003a, 0x40000, 0x6f0344, 0x18100000,
172 0x10060001, 0x10060009, 0x10060026, 0x10060027,
173 0x140e0028, 0x10060268, 0x1810026d, 0x10000fff,
174 0x10000fff, 0x10000fff, 0x10000fff, 0x10000fff,
175 0x10000fff, 0x10000fff, 0x10000fff, 0x69,
176 0x3ff0000, 0x57, 0x2e001e, 0x258012c,
177 0xa0aa04ec, 0x30, 0x80960019, 0x12c0300,
178 0x2019, 0x600, 0x32060019, 0x0, 0x0, 0x400
184 1280, 1349, 1357, 1650, 0, 720, 725, 730, 750, 0,
186 .ctv_regs = { 0x1260394, 0x0, 0x0, 0x622,
187 0x66b0021, 0x6004a, 0x1210626, 0x8170000,
188 0x70004, 0x70016, 0x70017, 0x40f0018,
189 0x702e8, 0x81702ed, 0xfff, 0xfff,
190 0xfff, 0xfff, 0xfff, 0xfff,
191 0xfff, 0xfff, 0xfff, 0x0,
192 0x2e40001, 0x58, 0x2e001e, 0x258012c,
193 0xa0aa04ec, 0x30, 0x810c0039, 0x12c0300,
194 0xc0002039, 0x600, 0x32060039, 0x0, 0x0, 0x0
200 1920, 1961, 2049, 2200, 0, 1080, 1084, 1088, 1125, 0,
203 .ctv_regs = { 0xac0420, 0x44c0478, 0x4a4, 0x4fc0868,
204 0x8940028, 0x60054, 0xe80870, 0xbf70000,
205 0xbc70004, 0x70005, 0x70012, 0x70013,
206 0x40f0014, 0x70230, 0xbf70232, 0xbf70233,
207 0x1c70237, 0x70238, 0x70244, 0x70245,
208 0x40f0246, 0x70462, 0x1f70464, 0x0,
209 0x2e40001, 0x58, 0x2e001e, 0x258012c,
210 0xa0aa04ec, 0x30, 0x815f004c, 0x12c0300,
211 0xc000204c, 0x600, 0x3206004c, 0x0, 0x0, 0x0
231 * A: [BASE+0x18]...[BASE+0x0] [BASE+0x58]..[BASE+0x40]
232 * B: [BASE+0x34]...[BASE+0x1c] [BASE+0x74]..[BASE+0x5c]
248 #define calc_overscan(o) interpolate(0x100, 0xe1, 0xc1, o)
328 do_div(rs[0], overscan * tv_norm->tv_enc_mode.hdisplay); in tv_setup_filter()
331 for (k = 0; k < 2; k++) { in tv_setup_filter()
334 for (j = 0; j < 4; j++) { in tv_setup_filter()
337 for (i = 0; i < 7; i++) { in tv_setup_filter()
348 & (0x1 << 31 | 0x7f << 9); in tv_setup_filter()
360 uint32_t offsets[] = { base, base + 0x1c, base + 0x40, base + 0x5c }; in tv_save_filter()
362 for (i = 0; i < 4; i++) { in tv_save_filter()
363 for (j = 0; j < 7; j++) in tv_save_filter()
372 uint32_t offsets[] = { base, base + 0x1c, base + 0x40, base + 0x5c }; in tv_load_filter()
374 for (i = 0; i < 4; i++) { in tv_load_filter()
375 for (j = 0; j < 7; j++) in tv_load_filter()
384 for (i = 0; i < 0x40; i++) in nv17_tv_state_save()
411 for (i = 0; i < 0x40; i++) in nv17_tv_state_load()
434 nv_write_tv_enc(dev, 0x3e, 1); in nv17_tv_state_load()
435 nv_write_tv_enc(dev, 0x3e, 0); in nv17_tv_state_load()
441 { DRM_MODE("320x200", DRM_MODE_TYPE_DRIVER, 0,
442 320, 344, 392, 560, 0, 200, 200, 202, 220, 0,
445 { DRM_MODE("320x240", DRM_MODE_TYPE_DRIVER, 0,
446 320, 344, 392, 560, 0, 240, 240, 246, 263, 0,
449 { DRM_MODE("400x300", DRM_MODE_TYPE_DRIVER, 0,
450 400, 432, 496, 640, 0, 300, 300, 303, 314, 0,
453 { DRM_MODE("640x480", DRM_MODE_TYPE_DRIVER, 0,
454 640, 672, 768, 880, 0, 480, 480, 492, 525, 0,
456 { DRM_MODE("720x480", DRM_MODE_TYPE_DRIVER, 0,
457 720, 752, 872, 960, 0, 480, 480, 493, 525, 0,
459 { DRM_MODE("720x576", DRM_MODE_TYPE_DRIVER, 0,
460 720, 776, 856, 960, 0, 576, 576, 588, 597, 0,
462 { DRM_MODE("800x600", DRM_MODE_TYPE_DRIVER, 0,
463 800, 840, 920, 1040, 0, 600, 600, 604, 618, 0,
465 { DRM_MODE("1024x768", DRM_MODE_TYPE_DRIVER, 0,
466 1024, 1064, 1200, 1344, 0, 768, 768, 777, 806, 0,
484 regs->ptv_204 = 0x2; in nv17_tv_update_properties()
487 if (tv_enc->pin_mask & 0x4) in nv17_tv_update_properties()
488 regs->ptv_204 |= 0x010000; in nv17_tv_update_properties()
489 else if (tv_enc->pin_mask & 0x2) in nv17_tv_update_properties()
490 regs->ptv_204 |= 0x100000; in nv17_tv_update_properties()
492 regs->ptv_204 |= 0x110000; in nv17_tv_update_properties()
494 regs->tv_enc[0x7] = 0x10; in nv17_tv_update_properties()
498 regs->ptv_204 = 0x11012; in nv17_tv_update_properties()
499 regs->tv_enc[0x7] = 0x18; in nv17_tv_update_properties()
503 regs->ptv_204 = 0x111333; in nv17_tv_update_properties()
504 regs->tv_enc[0x7] = 0x14; in nv17_tv_update_properties()
508 regs->ptv_204 = 0x111012; in nv17_tv_update_properties()
509 regs->tv_enc[0x7] = 0x18; in nv17_tv_update_properties()
513 regs->tv_enc[0x20] = interpolate(0, tv_norm->tv_enc_mode.tv_enc[0x20], in nv17_tv_update_properties()
515 regs->tv_enc[0x22] = interpolate(0, tv_norm->tv_enc_mode.tv_enc[0x22], in nv17_tv_update_properties()
517 regs->tv_enc[0x25] = tv_enc->hue * 255 / 100; in nv17_tv_update_properties()
532 regs->ptv_208 = 0x40 | (calc_overscan(tv_enc->overscan) << 8); in nv17_tv_update_rescaler()
562 hmargin = interpolate(0, min(hmargin, output_mode->hdisplay/20), in nv17_ctv_update_rescaler()
564 vmargin = interpolate(0, min(vmargin, output_mode->vdisplay/20), in nv17_ctv_update_rescaler()
567 hratio = crtc_mode->hdisplay * 0x800 / in nv17_ctv_update_rescaler()
569 vratio = crtc_mode->vdisplay * 0x800 / in nv17_ctv_update_rescaler()
578 XLATE(vratio, 0, NV_PRAMDAC_FP_DEBUG_1_YSCALE_VALUE) | in nv17_ctv_update_rescaler()
580 XLATE(hratio, 0, NV_PRAMDAC_FP_DEBUG_1_XSCALE_VALUE); in nv17_ctv_update_rescaler()