Lines Matching +full:0 +full:x256

64 		.hfmin	= 0,
66 .vfmin = 0,
120 memset(&vidc, 0, sizeof(vidc)); in acornfb_set_timing()
162 vidc_writel(0xd0000000 | vidc.pll_ctl); in acornfb_set_timing()
163 vidc_writel(0x80000000 | vidc.h_cycle); in acornfb_set_timing()
164 vidc_writel(0x81000000 | vidc.h_sync_width); in acornfb_set_timing()
165 vidc_writel(0x82000000 | vidc.h_border_start); in acornfb_set_timing()
166 vidc_writel(0x83000000 | vidc.h_display_start); in acornfb_set_timing()
167 vidc_writel(0x84000000 | vidc.h_display_end); in acornfb_set_timing()
168 vidc_writel(0x85000000 | vidc.h_border_end); in acornfb_set_timing()
169 vidc_writel(0x86000000); in acornfb_set_timing()
170 vidc_writel(0x87000000 | vidc.h_interlace); in acornfb_set_timing()
171 vidc_writel(0x90000000 | vidc.v_cycle); in acornfb_set_timing()
172 vidc_writel(0x91000000 | vidc.v_sync_width); in acornfb_set_timing()
173 vidc_writel(0x92000000 | vidc.v_border_start); in acornfb_set_timing()
174 vidc_writel(0x93000000 | vidc.v_display_start); in acornfb_set_timing()
175 vidc_writel(0x94000000 | vidc.v_display_end); in acornfb_set_timing()
176 vidc_writel(0x95000000 | vidc.v_border_end); in acornfb_set_timing()
177 vidc_writel(0x96000000); in acornfb_set_timing()
178 vidc_writel(0x97000000); in acornfb_set_timing()
238 printk(KERN_DEBUG " Ext Ctrl (C) : 0x%08X\n", ext_ctl); in acornfb_set_timing()
239 printk(KERN_DEBUG " PLL Ctrl (D) : 0x%08X\n", vidc.pll_ctl); in acornfb_set_timing()
240 printk(KERN_DEBUG " Ctrl (E) : 0x%08X\n", vidc.control); in acornfb_set_timing()
241 printk(KERN_DEBUG " Data Ctrl (F) : 0x%08X\n", dat_ctl); in acornfb_set_timing()
242 printk(KERN_DEBUG " Fsize : 0x%08X\n", fsize); in acornfb_set_timing()
252 * red ++++++++ (8 bits, 7 to 0)
260 * red +++++ (5 bits, 4 to 0)
283 pal.p = 0; in acornfb_setcolreg()
293 pal.p = 0; in acornfb_setcolreg()
294 vidc_writel(0x10000000); in acornfb_setcolreg()
295 for (i = 0; i < 256; i += 1) { in acornfb_setcolreg()
303 vidc_writel(0x10000000 | regno); in acornfb_setcolreg()
307 return 0; in acornfb_setcolreg()
327 var->xoffset = 0; in acornfb_adjust_timing()
408 return 0; in acornfb_adjust_timing()
431 hs >= monspecs->hfmin && hs <= monspecs->hfmax) ? 0 : -EINVAL; in acornfb_validate_timing()
457 var->red.msb_right = 0; in acornfb_check_var()
458 var->green.msb_right = 0; in acornfb_check_var()
459 var->blue.msb_right = 0; in acornfb_check_var()
460 var->transp.msb_right = 0; in acornfb_check_var()
464 var->red.offset = 0; in acornfb_check_var()
468 var->transp.offset = 0; in acornfb_check_var()
469 var->transp.length = 0; in acornfb_check_var()
474 var->red.offset = 0; in acornfb_check_var()
485 var->red.offset = 0; in acornfb_check_var()
559 memc_write(VDMA_START, 0); in acornfb_set_par()
587 return 0; in acornfb_set_par()
603 return 0; in acornfb_pan_display()
621 { /* 320x256 @ 50Hz */
627 0,
629 }, { /* 640x256 @ 50Hz, 15.6 kHz hsync */
631 0,
635 0,
639 0,
641 }, { /* 640x256 @ 70Hz, 31.5 kHz hsync */
643 0,
647 0,
651 0,
655 0,
658 NULL, 60, 896, 352, 41667, 59, 27, 9, 0, 118, 3,
659 0,
663 0,
667 0,
684 .sync = 0,
694 first = 0; in acornfb_init_fbinfo()
702 fb_info.fix.type_aux = 0; in acornfb_init_fbinfo()
703 fb_info.fix.xpanstep = 0; in acornfb_init_fbinfo()
706 fb_info.fix.line_length = 0; in acornfb_init_fbinfo()
712 memset(&fb_info.var, 0, sizeof(fb_info.var)); in acornfb_init_fbinfo()
720 fb_info.var.nonstd = 0; in acornfb_init_fbinfo()
727 current_par.dram_size = 0; in acornfb_init_fbinfo()
729 current_par.dpms = 0; in acornfb_init_fbinfo()
747 * 0 (or tv) - TV frequency
767 fb_info.monspecs.hfmin = simple_strtoul(p, &p, 0); in acornfb_parse_mon()
769 fb_info.monspecs.hfmax = simple_strtoul(p + 1, &p, 0); in acornfb_parse_mon()
776 fb_info.monspecs.vfmin = simple_strtoul(p + 1, &p, 0); in acornfb_parse_mon()
778 fb_info.monspecs.vfmax = simple_strtoul(p + 1, &p, 0); in acornfb_parse_mon()
785 fb_info.monspecs.dpms = simple_strtoul(p + 1, &p, 0); in acornfb_parse_mon()
790 fb_info.var.width = simple_strtoul(p + 1, &p, 0); in acornfb_parse_mon()
795 fb_info.var.height = simple_strtoul(p + 1, NULL, 0); in acornfb_parse_mon()
812 if (strncmp(opt, "tv", 2) == 0) { in acornfb_parse_montype()
814 current_par.montype = 0; in acornfb_parse_montype()
815 } else if (strncmp(opt, "multi", 5) == 0) { in acornfb_parse_montype()
818 } else if (strncmp(opt, "hires", 5) == 0) { in acornfb_parse_montype()
821 } else if (strncmp(opt, "vga", 3) == 0) { in acornfb_parse_montype()
824 } else if (strncmp(opt, "svga", 4) == 0) { in acornfb_parse_montype()
827 } else if (strncmp(opt, "auto", 4) == 0) { in acornfb_parse_montype()
831 current_par.montype = simple_strtoul(opt, &opt, 0); in acornfb_parse_montype()
840 if (strcmp(opt, ",dpms") == 0) in acornfb_parse_montype()
853 size = simple_strtoul(opt, &opt, 0); in acornfb_parse_dram()
888 return 0; in acornfb_setup()
901 if (strncmp(opt, optp->name, optlen) == 0 && in acornfb_setup()
912 return 0; in acornfb_setup()
945 if (current_par.montype >= 0) { in acornfb_probe()
953 for (i = 0; i < ARRAY_SIZE(modedb); i++) { in acornfb_probe()
972 current_par.using_vram = 0; in acornfb_probe()
1035 rc = fb_find_mode(&fb_info.var, &fb_info, NULL, NULL, 0, in acornfb_probe()
1049 rc = fb_find_mode(&fb_info.var, &fb_info, NULL, NULL, 0, in acornfb_probe()
1051 } while (0); in acornfb_probe()
1057 if (rc == 0) { in acornfb_probe()
1083 if (register_framebuffer(&fb_info) < 0) in acornfb_probe()
1085 return 0; in acornfb_probe()