Home
last modified time | relevance | path

Searched refs:modedb (Results 1 – 48 of 48) sorted by relevance

/linux-4.1.27/drivers/video/fbdev/via/
Dvia_aux_edid.c40 fb_destroy_modedb(spec->modedb); in query_edid()
67 if (!spec || !spec->modedb || !(spec->misc & FB_MISC_1ST_DETAIL)) in get_preferred_mode()
71 if (spec->modedb[i].flag & FB_MODE_IS_FIRST && in get_preferred_mode()
72 spec->modedb[i].flag & FB_MODE_IS_DETAILED) in get_preferred_mode()
73 return &spec->modedb[i]; in get_preferred_mode()
84 fb_destroy_modedb(spec->modedb); in cleanup()
/linux-4.1.27/drivers/video/fbdev/
Dacornfb.c624 static struct fb_videomode modedb[] = { variable
990 for (i = 0; i < ARRAY_SIZE(modedb); i++) { in acornfb_probe()
993 hs = modedb[i].refresh * in acornfb_probe()
994 (modedb[i].yres + modedb[i].upper_margin + in acornfb_probe()
995 modedb[i].lower_margin + modedb[i].vsync_len); in acornfb_probe()
996 if (modedb[i].xres == DEFAULT_XRES && in acornfb_probe()
997 modedb[i].yres == DEFAULT_YRES && in acornfb_probe()
998 modedb[i].refresh >= fb_info.monspecs.vfmin && in acornfb_probe()
999 modedb[i].refresh <= fb_info.monspecs.vfmax && in acornfb_probe()
1002 acornfb_default_mode = modedb[i]; in acornfb_probe()
[all …]
Dau1200fb.c363 .modedb = NULL,
391 .modedb = NULL,
418 .modedb = NULL,
445 .modedb = NULL,
472 .modedb = NULL,
499 .modedb = NULL,
526 .modedb = NULL,
556 .modedb = NULL,
586 .modedb = NULL,
615 .modedb = NULL,
[all …]
Dneofb.c1781 info->monspecs.modedb = kmalloc(sizeof(struct fb_videomode), GFP_KERNEL); in neo_scan_monitor()
1782 if (!info->monspecs.modedb) in neo_scan_monitor()
1806 memcpy(info->monspecs.modedb, &vesa_modes[3], sizeof(struct fb_videomode)); in neo_scan_monitor()
1812 memcpy(info->monspecs.modedb, &mode800x480, sizeof(struct fb_videomode)); in neo_scan_monitor()
1816 memcpy(info->monspecs.modedb, &vesa_modes[8], sizeof(struct fb_videomode)); in neo_scan_monitor()
1823 memcpy(info->monspecs.modedb, &vesa_modes[13], sizeof(struct fb_videomode)); in neo_scan_monitor()
1830 memcpy(info->monspecs.modedb, &vesa_modes[20], sizeof(struct fb_videomode)); in neo_scan_monitor()
1841 memcpy(info->monspecs.modedb, &vesa_modes[3], sizeof(struct fb_videomode)); in neo_scan_monitor()
2076 info->monspecs.modedb, 16)) { in neofb_probe()
2122 fb_destroy_modedb(info->monspecs.modedb); in neofb_probe()
[all …]
Dfsl-diu-fb.c1496 fb_videomode_to_modelist(info->monspecs.modedb, in install_fb()
1499 db = info->monspecs.modedb; in install_fb()
1527 if (!has_default_mode && info->monspecs.modedb) { in install_fb()
1529 struct fb_videomode *modedb = &specs->modedb[0]; in install_fb() local
1539 if (specs->modedb[i].flag & FB_MODE_IS_FIRST) { in install_fb()
1540 modedb = &specs->modedb[i]; in install_fb()
1547 fb_videomode_to_var(&info->var, modedb); in install_fb()
Ds3fb.c1294 if (!info->monspecs.modedb) in s3_pci_probe()
1299 fb_videomode_to_modelist(info->monspecs.modedb, in s3_pci_probe()
1319 info->monspecs.modedb, info->monspecs.modedb_len, in s3_pci_probe()
1324 fb_destroy_modedb(info->monspecs.modedb); in s3_pci_probe()
1325 info->monspecs.modedb = NULL; in s3_pci_probe()
1330 fb_destroy_modedb(info->monspecs.modedb); in s3_pci_probe()
1331 info->monspecs.modedb = NULL; in s3_pci_probe()
Di740fb.c1086 if (!info->monspecs.modedb) in i740fb_probe()
1093 info->monspecs.modedb, in i740fb_probe()
1113 info->monspecs.modedb, in i740fb_probe()
1123 fb_destroy_modedb(info->monspecs.modedb); in i740fb_probe()
1124 info->monspecs.modedb = NULL; in i740fb_probe()
Dsmscufx.c1143 if (info->monspecs.modedb) in ufx_free_framebuffer_work()
1144 fb_destroy_modedb(info->monspecs.modedb); in ufx_free_framebuffer_work()
1555 if (ufx_is_valid_mode(&info->monspecs.modedb[i], info)) in ufx_setup_modes()
1556 fb_add_videomode(&info->monspecs.modedb[i], in ufx_setup_modes()
1743 if (info->monspecs.modedb) in ufx_usb_probe()
1744 fb_destroy_modedb(info->monspecs.modedb); in ufx_usb_probe()
Dtdfxfb.c1507 if (specs->modedb == NULL) in tdfxfb_probe()
1512 fb_videomode_to_modelist(specs->modedb, in tdfxfb_probe()
1532 specs->modedb, specs->modedb_len, in tdfxfb_probe()
1539 fb_destroy_modedb(specs->modedb); in tdfxfb_probe()
1540 specs->modedb = NULL; in tdfxfb_probe()
Dsh_mobile_hdmi.c926 for (i = 0, mode = hdmi->monspec.modedb; in sh_hdmi_read_edid()
1209 fb_destroy_modedb(hdmi->monspec.modedb); in sh_hdmi_edid_work_fn()
1210 hdmi->monspec.modedb = NULL; in sh_hdmi_edid_work_fn()
Dudlfb.c953 if (info->monspecs.modedb) in dlfb_free_framebuffer()
954 fb_destroy_modedb(info->monspecs.modedb); in dlfb_free_framebuffer()
1299 if (dlfb_is_valid_mode(&info->monspecs.modedb[i], info)) in dlfb_setup_modes()
1300 fb_add_videomode(&info->monspecs.modedb[i], in dlfb_setup_modes()
Duvesafb.c755 if (uvesafb_is_valid_mode(&info->monspecs.modedb[i], info)) in uvesafb_vbe_getmonspecs()
756 fb_add_videomode(&info->monspecs.modedb[i], in uvesafb_vbe_getmonspecs()
1784 fb_destroy_modedb(info->monspecs.modedb); in uvesafb_probe()
1806 fb_destroy_modedb(info->monspecs.modedb); in uvesafb_remove()
Dsm501fb.c1760 fb_videomode_to_modelist(fb->monspecs.modedb, in sm501fb_init_fb()
1778 fb->monspecs.modedb, in sm501fb_init_fb()
Datmel_lcdfb.c1199 fb_add_videomode(&monspecs->modedb[i], &info->modelist); in atmel_lcdfb_probe()
/linux-4.1.27/drivers/video/fbdev/aty/
Dradeon_monitor.c831 fb_videomode_to_modelist(info->monspecs.modedb, in radeon_check_modes()
834 rinfo->mon1_modedb = info->monspecs.modedb; in radeon_check_modes()
845 struct fb_videomode *modedb; in radeon_check_modes() local
863 modedb = rinfo->mon1_modedb; in radeon_check_modes()
867 modedb, dbsize, NULL, 8) == 0) { in radeon_check_modes()
882 info->monspecs.modedb, in radeon_check_modes()
897 info->monspecs.modedb, in radeon_check_modes()
906 if (!has_default_mode && info->monspecs.modedb != NULL) { in radeon_check_modes()
908 struct fb_videomode *modedb = NULL; in radeon_check_modes() local
915 if (specs->modedb[i].flag & FB_MODE_IS_FIRST) { in radeon_check_modes()
[all …]
/linux-4.1.27/arch/avr32/boards/atngw100/
Devklcd10x.c52 .modedb = tcg057vglad_modes,
90 .modedb = tcg057qvlad_modes,
128 .modedb = ph320240t_modes,
Dmrmt.c79 .modedb = lcd_fb_modes,
122 .modedb = lcd_fb_modes,
/linux-4.1.27/Documentation/fb/
Daty128fb.txt26 Switching modes is done using the video=aty128fb:<resolution>... modedb
29 See Documentation/fb/modedb.txt for more information on modedb
59 <XxX@X> - selects startup videomode. See modedb.txt for detailed
Dgxfb.txt28 See Documentation/fb/modedb.txt for more information on modedb
Dlxfb.txt28 See Documentation/fb/modedb.txt for more information on modedb
Dmodedb.txt3 modedb default video mode support
7 which is a mess and a waste of resources. The main idea of modedb is to have
134 found in linux/drivers/video/modedb.c. Check your driver's documentation.
137 Drivers that support modedb boot options
Dcirrusfb.txt42 Full support for startup video modes (modedb) will be integrated soon.
D00-INDEX42 modedb.txt
Dtridentfb.txt64 Documentation/fb/modedb.txt
Duvesafb.txt100 <mode> The mode you want to set, in the standard modedb format. Refer to
101 modedb.txt for a detailed description. When uvesafb is compiled as
Dintel810.txt170 Documentation/fb/modedb.txt for usage.
/linux-4.1.27/drivers/video/fbdev/riva/
Dfbdev.c832 const struct fb_videomode *modedb) in riva_update_var() argument
835 var->xres = var->xres_virtual = modedb->xres; in riva_update_var()
836 var->yres = modedb->yres; in riva_update_var()
840 var->pixclock = modedb->pixclock; in riva_update_var()
841 var->left_margin = modedb->left_margin; in riva_update_var()
842 var->right_margin = modedb->right_margin; in riva_update_var()
843 var->upper_margin = modedb->upper_margin; in riva_update_var()
844 var->lower_margin = modedb->lower_margin; in riva_update_var()
845 var->hsync_len = modedb->hsync_len; in riva_update_var()
846 var->vsync_len = modedb->vsync_len; in riva_update_var()
[all …]
/linux-4.1.27/drivers/video/fbdev/geode/
Dgxfb_core.c120 static void get_modedb(struct fb_videomode **modedb, unsigned int *size) in get_modedb() argument
123 *modedb = (struct fb_videomode *) gx_dcon_modedb; in get_modedb()
126 *modedb = (struct fb_videomode *) gx_modedb; in get_modedb()
132 static void get_modedb(struct fb_videomode **modedb, unsigned int *size) in get_modedb() argument
134 *modedb = (struct fb_videomode *) gx_modedb; in get_modedb()
Dlxfb_core.c229 static void get_modedb(struct fb_videomode **modedb, unsigned int *size) in get_modedb() argument
232 *modedb = (struct fb_videomode *) olpc_dcon_modedb; in get_modedb()
235 *modedb = (struct fb_videomode *) geode_modedb; in get_modedb()
241 static void get_modedb(struct fb_videomode **modedb, unsigned int *size) in get_modedb() argument
243 *modedb = (struct fb_videomode *) geode_modedb; in get_modedb()
/linux-4.1.27/drivers/video/fbdev/nvidia/
Dnvidia.c1107 struct fb_videomode modedb; in nvidia_set_fbinfo() local
1118 fb_videomode_to_modelist(info->monspecs.modedb, in nvidia_set_fbinfo()
1120 fb_var_to_videomode(&modedb, &nvidiafb_default_var); in nvidia_set_fbinfo()
1134 if (specs->modedb != NULL) { in nvidia_set_fbinfo()
1145 fb_find_mode(&nvidiafb_default_var, info, buf, specs->modedb, in nvidia_set_fbinfo()
1146 specs->modedb_len, &modedb, bpp); in nvidia_set_fbinfo()
1151 specs->modedb, specs->modedb_len, &modedb, bpp); in nvidia_set_fbinfo()
1158 fb_destroy_modedb(info->monspecs.modedb); in nvidia_set_fbinfo()
1159 info->monspecs.modedb = NULL; in nvidia_set_fbinfo()
1422 fb_destroy_modedb(info->monspecs.modedb); in nvidiafb_probe()
[all …]
Dnv_setup.c612 fb_destroy_modedb(monB->modedb); in NVCommonSetup()
616 fb_destroy_modedb(monA->modedb); in NVCommonSetup()
626 fb_destroy_modedb(monB->modedb); in NVCommonSetup()
/linux-4.1.27/arch/avr32/boards/merisc/
Ddisplay.c39 .modedb = merisc_fb_videomode,
/linux-4.1.27/drivers/video/fbdev/savage/
Dsavagefb_driver.c850 const struct fb_videomode *modedb) in savage_update_var() argument
852 var->xres = var->xres_virtual = modedb->xres; in savage_update_var()
853 var->yres = modedb->yres; in savage_update_var()
857 var->pixclock = modedb->pixclock; in savage_update_var()
858 var->left_margin = modedb->left_margin; in savage_update_var()
859 var->right_margin = modedb->right_margin; in savage_update_var()
860 var->upper_margin = modedb->upper_margin; in savage_update_var()
861 var->lower_margin = modedb->lower_margin; in savage_update_var()
862 var->hsync_len = modedb->hsync_len; in savage_update_var()
863 var->vsync_len = modedb->vsync_len; in savage_update_var()
[all …]
/linux-4.1.27/drivers/video/fbdev/core/
DMakefile5 modedb.o fbcvt.o
Dmodedb.c36 static const struct fb_videomode modedb[] = { variable
682 db = modedb; in fb_find_mode()
683 dbsize = ARRAY_SIZE(modedb); in fb_find_mode()
806 if (db != modedb && in fb_find_mode()
1163 void fb_videomode_to_modelist(const struct fb_videomode *modedb, int num, in fb_videomode_to_modelist() argument
1171 if (fb_add_videomode(&modedb[i], head)) in fb_videomode_to_modelist()
Dfbmon.c689 void fb_destroy_modedb(struct fb_videomode *modedb) in fb_destroy_modedb() argument
691 kfree(modedb); in fb_destroy_modedb()
980 specs->modedb = fb_create_modedb(edid, &specs->modedb_len, specs); in fb_edid_to_monspecs()
988 if (specs->modedb[i].flag & FB_MODE_IS_DETAILED) { in fb_edid_to_monspecs()
1064 memcpy(m, specs->modedb, specs->modedb_len * sizeof(struct fb_videomode)); in fb_edid_add_monspecs()
1086 kfree(specs->modedb); in fb_edid_add_monspecs()
1087 specs->modedb = m; in fb_edid_add_monspecs()
1502 void fb_destroy_modedb(struct fb_videomode *modedb) in fb_destroy_modedb() argument
/linux-4.1.27/arch/avr32/boards/atstk1000/
Dsetup.c49 .modedb = ltv350qv_modes,
/linux-4.1.27/Documentation/DocBook/
D.device-drivers.xml.cmd2 …vers/video/fbdev/core/fbcmap.c drivers/video/fbdev/core/modedb.c drivers/video/fbdev/core/modedb.c…
/linux-4.1.27/arch/avr32/boards/hammerhead/
Dsetup.c71 .modedb = hda350tlv_modes,
/linux-4.1.27/arch/avr32/boards/mimc200/
Dsetup.c65 .modedb = pt0434827_modes,
/linux-4.1.27/include/linux/
Dfb.h64 struct fb_videomode *modedb; /* mode database */ member
718 extern void fb_destroy_modedb(struct fb_videomode *modedb);
749 extern void fb_videomode_to_modelist(const struct fb_videomode *modedb, int num,
/linux-4.1.27/arch/avr32/mach-at32ap/
Dat32ap700x.c1493 struct fb_videomode *modedb; in at32_add_device_lcdc() local
1508 modedb = kmemdup(monspecs->modedb, modedb_size, GFP_KERNEL); in at32_add_device_lcdc()
1509 if (!modedb) in at32_add_device_lcdc()
1511 monspecs->modedb = modedb; in at32_add_device_lcdc()
1557 kfree(modedb); in at32_add_device_lcdc()
/linux-4.1.27/arch/avr32/boards/favr-32/
Dsetup.c124 .modedb = lb104v03_modes,
/linux-4.1.27/drivers/video/fbdev/i810/
Di810_main.c1922 if (specs->modedb == NULL) in i810fb_find_init_mode()
1925 fb_videomode_to_modelist(specs->modedb, specs->modedb_len, in i810fb_find_init_mode()
1927 if (specs->modedb != NULL) { in i810fb_find_init_mode()
1947 fb_find_mode(&var, info, mode_option, specs->modedb, in i810fb_find_init_mode()
1952 fb_destroy_modedb(specs->modedb); in i810fb_find_init_mode()
1953 specs->modedb = NULL; in i810fb_find_init_mode()
/linux-4.1.27/drivers/video/fbdev/omap2/omapfb/
Domapfb-main.c2280 m = &specs->modedb[i]; in omapfb_find_best_mode()
2307 fb_videomode_to_omap_timings(&specs->modedb[best_idx], display, in omapfb_find_best_mode()
2313 fb_destroy_modedb(specs->modedb); in omapfb_find_best_mode()
/linux-4.1.27/Documentation/arm/OMAP/
DDSS309 "dvi:800x400MR-24@60". See drivers/video/modedb.c.
/linux-4.1.27/drivers/video/fbdev/intelfb/
Dintelfbdrv.c1067 dinfo->info->monspecs.modedb, in intelfb_init_var()
/linux-4.1.27/Documentation/
Dkernel-parameters.txt3875 See Documentation/fb/modedb.txt.