| /linux/drivers/video/fbdev/ |
| H A D | acornfb.c | 57 static struct fb_monspecs monspecs[NR_MONTYPES] = { variable 413 struct fb_monspecs *monspecs) in acornfb_validate_timing() argument 430 return (vs >= monspecs->vfmin && vs <= monspecs->vfmax && in acornfb_validate_timing() 431 hs >= monspecs->hfmin && hs <= monspecs->hfmax) ? 0 : -EINVAL; in acornfb_validate_timing() 517 return acornfb_validate_timing(var, &info->monspecs); in acornfb_check_var() 765 fb_info.monspecs.hfmin = simple_strtoul(p, &p, 0); in acornfb_parse_mon() 767 fb_info.monspecs.hfmax = simple_strtoul(p + 1, &p, 0); in acornfb_parse_mon() 769 fb_info.monspecs.hfmax = fb_info.monspecs.hfmin; in acornfb_parse_mon() 774 fb_info.monspecs.vfmin = simple_strtoul(p + 1, &p, 0); in acornfb_parse_mon() 776 fb_info.monspecs.vfmax = simple_strtoul(p + 1, &p, 0); in acornfb_parse_mon() [all …]
|
| H A D | uvesafb.c | 600 if (info->monspecs.gtf) { in uvesafb_is_valid_mode() 655 fb_edid_to_monspecs(task->buf, &info->monspecs); in uvesafb_vbe_getedid() 657 if (info->monspecs.vfmax && info->monspecs.hfmax) { in uvesafb_vbe_getedid() 662 if (info->monspecs.dclkmax == 0) in uvesafb_vbe_getedid() 663 info->monspecs.dclkmax = 300 * 1000000; in uvesafb_vbe_getedid() 664 info->monspecs.gtf = 1; in uvesafb_vbe_getedid() 680 memset(&info->monspecs, 0, sizeof(info->monspecs)); in uvesafb_vbe_getmonspecs() 688 info->monspecs.gtf = 0; in uvesafb_vbe_getmonspecs() 694 info->monspecs.dclkmax = maxclk * 1000000; in uvesafb_vbe_getmonspecs() 696 info->monspecs.vfmax = maxvf; in uvesafb_vbe_getmonspecs() [all …]
|
| H A D | au1200fb.c | 325 struct fb_monspecs monspecs; /* FB monitor specs */ member 364 .monspecs = { 392 .monspecs = { 419 .monspecs = { 446 .monspecs = { 473 .monspecs = { 500 .monspecs = { 527 .monspecs = { 557 .monspecs = { 587 .monspecs = { [all …]
|
| H A D | atafb.c | 1072 fb_info.monspecs.hfmin < f25.f) in falcon_decode_var() 1075 f32.left) * fb_info.monspecs.hfmin < f32.f) in falcon_decode_var() 1078 fext.left) * fb_info.monspecs.hfmin < fext.f && in falcon_decode_var() 1248 if (hfreq > fb_info.monspecs.hfmax && mon_type != F_MON_VGA) { in falcon_decode_var() 1255 if (hfreq > fb_info.monspecs.hfmax || hfreq < fb_info.monspecs.hfmin) in falcon_decode_var() 1286 if (vfreq > fb_info.monspecs.vfmax && !doubleline && !interlace) { in falcon_decode_var() 1290 } else if (vfreq < fb_info.monspecs.vfmin && !interlace && !doubleline) { in falcon_decode_var() 1294 } else if (vfreq < fb_info.monspecs.vfmin && doubleline) { in falcon_decode_var() 1300 fb_info.monspecs.vfmax; in falcon_decode_var() 1306 } else if (vfreq > fb_info.monspecs.vfmax && doubleline) { in falcon_decode_var() [all …]
|
| H A D | smscufx.c | 1099 if (info->monspecs.modedb) in ufx_free_framebuffer() 1100 fb_destroy_modedb(info->monspecs.modedb); in ufx_free_framebuffer() 1474 memset(&info->monspecs, 0, sizeof(info->monspecs)); in ufx_setup_modes() 1483 fb_edid_to_monspecs(edid, &info->monspecs); in ufx_setup_modes() 1485 if (info->monspecs.modedb_len > 0) { in ufx_setup_modes() 1493 if (info->monspecs.modedb_len == 0) { in ufx_setup_modes() 1497 fb_edid_to_monspecs(dev->edid, &info->monspecs); in ufx_setup_modes() 1498 if (info->monspecs.modedb_len > 0) in ufx_setup_modes() 1504 if (info->monspecs.modedb_len == 0) { in ufx_setup_modes() 1506 fb_edid_to_monspecs(default_edid, &info->monspecs); in ufx_setup_modes() [all …]
|
| H A D | udlfb.c | 949 if (info->monspecs.modedb) in dlfb_ops_destroy() 950 fb_destroy_modedb(info->monspecs.modedb); in dlfb_ops_destroy() 1265 memset(&info->monspecs, 0, sizeof(info->monspecs)); in dlfb_setup_modes() 1277 fb_edid_to_monspecs(edid, &info->monspecs); in dlfb_setup_modes() 1279 if (info->monspecs.modedb_len > 0) { in dlfb_setup_modes() 1287 if (info->monspecs.modedb_len == 0) { in dlfb_setup_modes() 1291 fb_edid_to_monspecs(dlfb->edid, &info->monspecs); in dlfb_setup_modes() 1292 if (info->monspecs.modedb_len > 0) in dlfb_setup_modes() 1298 if (info->monspecs.modedb_len == 0) { in dlfb_setup_modes() 1300 fb_edid_to_monspecs(default_edid, &info->monspecs); in dlfb_setup_modes() [all …]
|
| H A D | hgafb.c | 590 info->monspecs.hfmin = 0; in hgafb_probe() 591 info->monspecs.hfmax = 0; in hgafb_probe() 592 info->monspecs.vfmin = 10000; in hgafb_probe() 593 info->monspecs.vfmax = 10000; in hgafb_probe() 594 info->monspecs.dpms = 0; in hgafb_probe()
|
| H A D | pvr2fb.c | 880 fb_info->monspecs.hfmin = 30000; in pvr2fb_dc_init() 881 fb_info->monspecs.hfmax = 70000; in pvr2fb_dc_init() 882 fb_info->monspecs.vfmin = 60; in pvr2fb_dc_init() 883 fb_info->monspecs.vfmax = 60; in pvr2fb_dc_init() 886 fb_info->monspecs.hfmin = 15469; in pvr2fb_dc_init() 887 fb_info->monspecs.hfmax = 15781; in pvr2fb_dc_init() 888 fb_info->monspecs.vfmin = 49; in pvr2fb_dc_init() 889 fb_info->monspecs.vfmax = 51; in pvr2fb_dc_init()
|
| H A D | i740fb.c | 716 if (info->monspecs.hfmax && info->monspecs.vfmax && in i740fb_check_var() 717 info->monspecs.dclkmax && fb_validate_mode(var, info) < 0) in i740fb_check_var() 1083 fb_edid_to_monspecs(edid, &info->monspecs); in i740fb_probe() 1085 if (!info->monspecs.modedb) in i740fb_probe() 1092 info->monspecs.modedb, in i740fb_probe() 1093 info->monspecs.modedb_len, in i740fb_probe() 1095 m = fb_find_best_display(&info->monspecs, in i740fb_probe() 1112 info->monspecs.modedb, in i740fb_probe() 1113 info->monspecs.modedb_len, in i740fb_probe() 1122 fb_destroy_modedb(info->monspecs.modedb); in i740fb_probe() [all …]
|
| H A D | neofb.c | 1771 info->monspecs.modedb = kmalloc_obj(struct fb_videomode); in neo_scan_monitor() 1772 if (!info->monspecs.modedb) in neo_scan_monitor() 1774 info->monspecs.modedb_len = 1; in neo_scan_monitor() 1796 memcpy(info->monspecs.modedb, &vesa_modes[3], sizeof(struct fb_videomode)); in neo_scan_monitor() 1802 memcpy(info->monspecs.modedb, &mode800x480, sizeof(struct fb_videomode)); in neo_scan_monitor() 1806 memcpy(info->monspecs.modedb, &vesa_modes[8], sizeof(struct fb_videomode)); in neo_scan_monitor() 1813 memcpy(info->monspecs.modedb, &vesa_modes[13], sizeof(struct fb_videomode)); in neo_scan_monitor() 1820 memcpy(info->monspecs.modedb, &vesa_modes[20], sizeof(struct fb_videomode)); in neo_scan_monitor() 1825 kfree(info->monspecs.modedb); in neo_scan_monitor() 1832 memcpy(info->monspecs.modedb, &vesa_modes[3], sizeof(struct fb_videomode)); in neo_scan_monitor() [all …]
|
| H A D | s3fb.c | 1361 fb_edid_to_monspecs(edid, &info->monspecs); in s3_pci_probe() 1363 if (!info->monspecs.modedb) in s3_pci_probe() 1368 fb_videomode_to_modelist(info->monspecs.modedb, in s3_pci_probe() 1369 info->monspecs.modedb_len, in s3_pci_probe() 1371 m = fb_find_best_display(&info->monspecs, &info->modelist); in s3_pci_probe() 1388 info->monspecs.modedb, info->monspecs.modedb_len, in s3_pci_probe() 1393 fb_destroy_modedb(info->monspecs.modedb); in s3_pci_probe() 1394 info->monspecs.modedb = NULL; in s3_pci_probe() 1399 fb_destroy_modedb(info->monspecs.modedb); in s3_pci_probe() 1400 info->monspecs.modedb = NULL; in s3_pci_probe()
|
| H A D | tridentfb.c | 1644 fb_edid_to_monspecs(edid, &info->monspecs); in trident_pci_probe() 1646 if (!info->monspecs.modedb) in trident_pci_probe() 1651 fb_videomode_to_modelist(info->monspecs.modedb, in trident_pci_probe() 1652 info->monspecs.modedb_len, in trident_pci_probe() 1654 m = fb_find_best_display(&info->monspecs, in trident_pci_probe() 1673 info->monspecs.modedb, in trident_pci_probe() 1674 info->monspecs.modedb_len, in trident_pci_probe() 1680 fb_destroy_modedb(info->monspecs.modedb); in trident_pci_probe() 1681 info->monspecs.modedb = NULL; in trident_pci_probe() 1686 fb_destroy_modedb(info->monspecs.modedb); in trident_pci_probe() [all …]
|
| H A D | fsl-diu-fb.c | 1488 fb_edid_to_monspecs(data->edid_data, &info->monspecs); in install_fb() 1489 fb_videomode_to_modelist(info->monspecs.modedb, in install_fb() 1490 info->monspecs.modedb_len, in install_fb() 1492 db = info->monspecs.modedb; in install_fb() 1493 dbsize = info->monspecs.modedb_len; in install_fb() 1520 if (!has_default_mode && info->monspecs.modedb) { in install_fb() 1521 struct fb_monspecs *specs = &info->monspecs; in install_fb()
|
| H A D | sa1100fb.c | 1056 static const struct fb_monspecs monspecs = { variable 1093 fbi->fb.monspecs = monspecs; in sa1100fb_init_fbinfo()
|
| H A D | sm501fb.c | 1778 fb_edid_to_monspecs(info->edid_data, &fb->monspecs); in sm501fb_init_fb() 1779 fb_videomode_to_modelist(fb->monspecs.modedb, in sm501fb_init_fb() 1780 fb->monspecs.modedb_len, in sm501fb_init_fb() 1797 fb->monspecs.modedb, in sm501fb_init_fb() 1798 fb->monspecs.modedb_len, in sm501fb_init_fb()
|
| H A D | amifb.c | 3650 info->monspecs.hfmin = amifb_hfmin; in amifb_probe() 3651 info->monspecs.hfmax = amifb_hfmax; in amifb_probe() 3652 info->monspecs.vfmin = amifb_vfmin; in amifb_probe() 3653 info->monspecs.vfmax = amifb_vfmax; in amifb_probe() 3658 info->monspecs.hfmin = 15000; in amifb_probe() 3659 info->monspecs.hfmax = 38000; in amifb_probe() 3660 info->monspecs.vfmin = 49; in amifb_probe() 3661 info->monspecs.vfmax = 90; in amifb_probe()
|
| /linux/drivers/video/fbdev/core/ |
| H A D | fbmon.c | 1236 if (!info || !info->monspecs.hfmax || !info->monspecs.vfmax || in fb_get_mode() 1237 !info->monspecs.dclkmax || in fb_get_mode() 1238 info->monspecs.hfmax < info->monspecs.hfmin || in fb_get_mode() 1239 info->monspecs.vfmax < info->monspecs.vfmin || in fb_get_mode() 1240 info->monspecs.dclkmax < info->monspecs.dclkmin) { in fb_get_mode() 1245 hfmin = info->monspecs.hfmin; in fb_get_mode() 1246 hfmax = info->monspecs.hfmax; in fb_get_mode() 1247 vfmin = info->monspecs.vfmin; in fb_get_mode() 1248 vfmax = info->monspecs.vfmax; in fb_get_mode() 1249 dclkmin = info->monspecs.dclkmin; in fb_get_mode() [all …]
|
| H A D | modedb.c | 771 info->monspecs.vfmin && info->monspecs.vfmax && in fb_find_mode() 772 info->monspecs.hfmin && info->monspecs.hfmax && in fb_find_mode() 773 info->monspecs.dclkmax) { in fb_find_mode()
|
| /linux/drivers/video/fbdev/i810/ |
| H A D | i810_main.c | 1033 info->monspecs.dclkmax = 234000000; in i810_check_params() 1036 info->monspecs.dclkmax = 229000000; in i810_check_params() 1040 info->monspecs.dclkmax = 204000000; in i810_check_params() 1044 info->monspecs.dclkmin = 15000000; in i810_check_params() 1050 if (!mode_valid && info->monspecs.gtf && in i810_check_params() 1054 if (!mode_valid && info->monspecs.modedb_len) { in i810_check_params() 1064 if (!mode_valid && info->monspecs.modedb_len == 0) { in i810_check_params() 1066 int default_sync = (info->monspecs.hfmin-HFMIN) in i810_check_params() 1067 |(info->monspecs.hfmax-HFMAX) in i810_check_params() 1068 |(info->monspecs.vfmin-VFMIN) in i810_check_params() [all …]
|
| /linux/drivers/video/fbdev/aty/ |
| H A D | radeon_monitor.c | 829 fb_edid_to_monspecs(rinfo->mon1_EDID, &info->monspecs); in radeon_check_modes() 830 fb_videomode_to_modelist(info->monspecs.modedb, in radeon_check_modes() 831 info->monspecs.modedb_len, in radeon_check_modes() 833 rinfo->mon1_modedb = info->monspecs.modedb; in radeon_check_modes() 834 rinfo->mon1_dbsize = info->monspecs.modedb_len; in radeon_check_modes() 881 info->monspecs.modedb, in radeon_check_modes() 882 info->monspecs.modedb_len, NULL, 8) != 0) in radeon_check_modes() 896 info->monspecs.modedb, in radeon_check_modes() 897 info->monspecs.modedb_len, NULL, 8) != 0) in radeon_check_modes() 905 if (!has_default_mode && info->monspecs.modedb != NULL) { in radeon_check_modes() [all …]
|
| /linux/drivers/media/test-drivers/vivid/ |
| H A D | vivid-osd.c | 323 dev->fb_info.monspecs.hfmin = 8000; in vivid_fb_init_vidmode() 324 dev->fb_info.monspecs.hfmax = 70000; in vivid_fb_init_vidmode() 325 dev->fb_info.monspecs.vfmin = 10; in vivid_fb_init_vidmode() 326 dev->fb_info.monspecs.vfmax = 100; in vivid_fb_init_vidmode()
|
| /linux/drivers/video/fbdev/nvidia/ |
| H A D | nvidia.c | 821 if (!info->monspecs.hfmax || !info->monspecs.vfmax || in nvidiafb_check_var() 822 !info->monspecs.dclkmax || !fb_validate_mode(var, info)) in nvidiafb_check_var() 826 if (!mode_valid && info->monspecs.gtf) { in nvidiafb_check_var() 841 if (!mode_valid && info->monspecs.modedb_len) in nvidiafb_check_var() 1111 struct fb_monspecs *specs = &info->monspecs; in nvidia_set_fbinfo() 1123 fb_videomode_to_modelist(info->monspecs.modedb, in nvidia_set_fbinfo() 1124 info->monspecs.modedb_len, &info->modelist); in nvidia_set_fbinfo() 1163 fb_destroy_modedb(info->monspecs.modedb); in nvidia_set_fbinfo() 1164 info->monspecs.modedb = NULL; in nvidia_set_fbinfo() 1425 fb_destroy_modedb(info->monspecs.modedb); in nvidiafb_probe() [all …]
|
| /linux/drivers/video/fbdev/riva/ |
| H A D | fbdev.c | 1138 if (!info->monspecs.vfmax || !info->monspecs.hfmax || in rivafb_check_var() 1139 !info->monspecs.dclkmax || !fb_validate_mode(var, info)) in rivafb_check_var() 1144 if (!mode_valid && info->monspecs.gtf) { in rivafb_check_var() 1157 if (!mode_valid && info->monspecs.modedb_len) in rivafb_check_var() 1782 struct fb_monspecs *specs = &info->monspecs; in riva_update_default_var() 1795 if (info->monspecs.misc & FB_MISC_1ST_DETAIL) { in riva_update_default_var() 1834 fb_edid_to_monspecs(par->EDID, &info->monspecs); in riva_get_edidinfo() 1835 fb_videomode_to_modelist(info->monspecs.modedb, info->monspecs.modedb_len, in riva_get_edidinfo() 1840 if (info->monspecs.input & FB_DISP_DDI) in riva_get_edidinfo() 2030 fb_destroy_modedb(info->monspecs.modedb); in rivafb_probe() [all …]
|
| /linux/drivers/video/fbdev/savage/ |
| H A D | savagefb_driver.c | 907 if (!info->monspecs.hfmax || !info->monspecs.vfmax || in savagefb_check_var() 908 !info->monspecs.dclkmax || !fb_validate_mode(var, info)) in savagefb_check_var() 912 if (!mode_valid && info->monspecs.gtf) { in savagefb_check_var() 927 if (!mode_valid && info->monspecs.modedb_len) in savagefb_check_var() 2224 fb_edid_to_monspecs(edid, &info->monspecs); in savagefb_probe() 2226 fb_videomode_to_modelist(info->monspecs.modedb, in savagefb_probe() 2227 info->monspecs.modedb_len, in savagefb_probe() 2250 info->monspecs.modedb, info->monspecs.modedb_len, in savagefb_probe() 2252 } else if (info->monspecs.modedb != NULL) { in savagefb_probe() 2255 mode = fb_find_best_display(&info->monspecs, &info->modelist); in savagefb_probe() [all …]
|
| /linux/drivers/media/pci/ivtv/ |
| H A D | ivtvfb.c | 1059 oi->ivtvfb_info.monspecs.hfmin = 8000; in ivtvfb_init_vidmode() 1060 oi->ivtvfb_info.monspecs.hfmax = 70000; in ivtvfb_init_vidmode() 1061 oi->ivtvfb_info.monspecs.vfmin = 10; in ivtvfb_init_vidmode() 1062 oi->ivtvfb_info.monspecs.vfmax = 100; in ivtvfb_init_vidmode()
|