Searched refs:panels (Results 1 - 64 of 64) sorted by relevance

/linux-4.4.14/drivers/video/fbdev/
H A Damba-clcd-versatile.c129 static struct clcd_panel *panels[] = { variable in typeref:struct:clcd_panel
141 for (i = 0; i < ARRAY_SIZE(panels); i++) versatile_clcd_get_panel()
142 if (strcmp(panels[i]->mode.name, name) == 0) versatile_clcd_get_panel()
145 if (i < ARRAY_SIZE(panels)) versatile_clcd_get_panel()
146 return panels[i]; versatile_clcd_get_panel()
H A Dau1100fb.h258 /* List of panels known to work with the AU1100 LCD controller.
263 * STN color panels: max_bpp <= 12
264 * STN mono panels: max_bpp <= 4
265 * TFT panels: max_bpp <= 16
H A Damba-clcd.c144 /* Only TFT panels can do RGB888/BGR888 */ clcdfb_set_bitfields()
592 /* Only directly connected DPI panels supported for now */ clcdfb_of_get_mode()
617 } panels[] = { clcdfb_of_init_tft_panel() local
638 for (i = 0; i < ARRAY_SIZE(panels) && !fb->panel->caps; i++) { clcdfb_of_init_tft_panel()
639 if (amba_part(fb->dev) != panels[i].part) clcdfb_of_init_tft_panel()
641 if (g0 != panels[i].g0) clcdfb_of_init_tft_panel()
643 if (r0 == panels[i].r0 && b0 == panels[i].b0) clcdfb_of_init_tft_panel()
644 fb->panel->caps = panels[i].caps; clcdfb_of_init_tft_panel()
H A Dau1200fb.c316 * Controller configurations for various panels.
345 /* fixme: Maybe a modedb for the CRT ? otherwise panels should be as-is */
347 /* List of panels known to work with the AU1200 LCD controller.
352 * STN color panels: max_bpp <= 12
353 * STN mono panels: max_bpp <= 4
354 * TFT panels: max_bpp <= 16
H A Darcfb.c641 MODULE_PARM_DESC(num_cols, "Num horiz panels, eg: 2 = 128 bit wide");
643 MODULE_PARM_DESC(num_rows, "Num vert panels, eg: 1 = 64 bit high");
H A Dtridentfb.c882 /* Set number of lines for flat panels*/ set_number_of_lines()
1181 * on flat panels with native size larger tridentfb_set_par()
1401 /* Try blanking the screen. For flat panels it does nothing */ tridentfb_blank()
H A Dau1100fb.c396 print_err("No LCD panels supported by driver!"); au1100fb_setup()
H A Dda8xx-fb.c478 /* AC bias applicable only for Pasive panels */ lcd_cfg_display()
H A Dsh_mobile_lcdcfb.c961 * devices (clocks, MERAM, panels, ...) are not touched by this function.
1169 /* Setup deferred I/O, tell the board code to enable the panels, and sh_mobile_lcdc_start()
H A Dsa1100fb.c753 * panels. sa1100fb_setup_gpio()
H A Dneofb.c1822 "neofb: Only 640x480, 800x600/480 and 1024x768 panels are currently supported\n"); neo_scan_monitor()
/linux-4.4.14/drivers/hid/
H A Dhid-multitouch.c2 * HID driver for multitouch panels
51 MODULE_DESCRIPTION("HID multitouch panels");
365 * Some elan panels wrongly declare 2 input mode mt_feature_mapping()
1159 * Tested on 3M, Stantum, Cypress, Zytronic, eGalax, and Elan panels. */ mt_resume()
1181 /* 3M panels */
1197 /* Atmel panels */
1207 /* Cando panels */
1215 /* Chunghwa Telecom touch panels */
1220 /* CJTouch panels */
1228 /* CVTouch panels */
1334 /* GoodTouch panels */
1339 /* Hanvon panels */
1349 /* MosArt panels */
1360 /* Panasonic panels */
1384 /* PixCir-based panels */
1389 /* Quanta-based panels */
1394 /* Stantum panels */
1399 /* TopSeed panels */
1404 /* Touch International panels */
1409 /* Unitec panels */
1417 /* VTL panels */
1422 /* Wistron panels */
/linux-4.4.14/drivers/gpu/drm/gma500/
H A Doaktrail.h159 u8 PanelType:4; /*4 bits, Bit field for panels*/
163 /* 4 panels to use by default*/
176 u8 PanelType:4; /*4 bits, Bit field for panels*/
180 /* 4 panels to use by default*/
H A Dintel_bios.h377 struct vch_panel_data panels[16]; member in struct:vch_bdb_22
H A Dpsb_intel_display.c252 * thoroughly into how panels behave in the two modes. psb_intel_crtc_mode_set()
H A Dcdv_intel_lvds.c315 * panels to reduce power consumption, and perhaps match the cdv_intel_lvds_mode_fixup()
H A Dpsb_intel_lvds.c431 * panels to reduce power consumption, and perhaps match the psb_intel_lvds_mode_fixup()
H A Dcdv_intel_display.c765 * thoroughly into how panels behave in the two modes. cdv_intel_crtc_mode_set()
H A Dcdv_intel_dp.c525 /* only refuse the mode on non eDP since we have seen some weird eDP panels cdv_intel_dp_mode_valid()
/linux-4.4.14/drivers/gpu/drm/tilcdc/
H A Dtilcdc_drv.h93 /* Sub-module for display. Since we don't know at compile time what panels
95 * hdmi encoder, various lcd panels), the connector/encoder(s) are split into
/linux-4.4.14/tools/thermal/tmon/
H A Dtui.c91 /* must delete panels before their attached windows */ close_windows()
165 /* prepare panels for dialogue, if panel already created then we must setup_windows()
483 /* when term size is too small, no dialogue panels are set. handle_tui_events()
/linux-4.4.14/drivers/gpu/drm/omapdrm/
H A Domap_crtc.c97 * panels.. for video-mode the crtc-helpers already do an adequate
104 /* we can probably ignore these until we support command-mode panels: */ omap_crtc_dss_connect()
H A Domap_connector.c163 * LCD panels) we just return a single mode corresponding to the omap_connector_get_modes()
H A Domap_drv.c422 * we have allocated crtcs according to the need of the panels/encoders,
/linux-4.4.14/drivers/input/touchscreen/
H A Deeti_ts.c2 * Touch Screen driver for EETI's I2C connected touch screen panels
H A Delants_i2c.c2 * Elan Microelectronics touch panels with I2C interface
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/
H A Datmel_hlcdc_output.c73 * interface with drm panels.
/linux-4.4.14/drivers/gpu/drm/i915/
H A Di915_params.c95 "Use Spread Spectrum Clock with panels [LVDS/eDP] "
H A Ddvo_ivch.c66 /** Enable dithering for 18bpp panels. Not documented. */
H A Dintel_lvds.c177 * panels behave in the two modes. For now, let's just maintain the intel_pre_enable_lvds()
188 * for 18bpp panels. */ intel_pre_enable_lvds()
350 * panels to reduce power consumption, and perhaps match the intel_lvds_compute_config()
H A Dintel_dvo.c470 * It appears that everything is on GPIOE except for panels intel_dvo_init()
H A Dintel_dsi.c1017 /* Some panels might have resolution which is not a intel_dsi_prepare()
1019 * resolution support for such panels by default */ intel_dsi_prepare()
H A Dintel_psr.c28 * panels witch have a remote frame buffer (RFB) implemented according to PSR
38 * to power down the link and memory controller. For DSI panels the same idea
H A Dintel_bios.h448 struct vch_panel_data panels[16]; member in struct:vch_bdb_22
H A Dintel_panel.c357 /* FIXME: handle multiple panels by failing gracefully */ intel_gmch_panel_fitting()
368 /* Make sure pre-965 set dither correctly for 18bpp panels. */ intel_gmch_panel_fitting()
H A Dintel_dp.c1447 /* Get bpp from vbt only for panels that dont have bpp in edid */ intel_dp_compute_config()
1457 * advertizes being capable of. The panels are generally intel_dp_compute_config()
2010 * panels get very unhappy and cease to work. */ edp_panel_off()
5801 * for internal panels.
5827 * DRRS can be further extended to support other internal panels and also
H A Dintel_display.c12310 * only enable it on 6bpc panels. */
/linux-4.4.14/include/video/
H A Domap-panel-data.h2 * Header containing platform_data structs for omap panels
/linux-4.4.14/include/drm/
H A Ddrm_panel.h53 * make the image on screen visible. Some panels require a certain amount of
/linux-4.4.14/arch/arm/mach-pxa/
H A Dzylonite.c221 /* legacy LCD panels, it would be handy here if LCD panel type can zylonite_init_lcd()
/linux-4.4.14/drivers/video/backlight/
H A Dtdo24m.c2 * tdo24m - SPI-based drivers for Toppoly TDO24M series LCD panels
/linux-4.4.14/drivers/gpu/drm/nouveau/
H A Dnouveau_bios.c518 * entry and setting the dual link flag for EDID equipped panels, nouveau_bios_parse_lvds_table()
547 * to select 18/24 bit colour depth for EDID panels. nouveau_bios_parse_lvds_table()
1209 * 18/24 bit panel interface default for EDID equipped panels parse_bmp_structure()
1959 * control the GPIO etc for LVDS panels load_nv17_hw_sequencer_ucode()
H A Dnouveau_connector.c123 /* eDP panels need powering on by us (if the VBIOS doesn't default it nouveau_connector_ddc_detect()
/linux-4.4.14/scripts/kconfig/
H A Dnconf.gui.c418 /* create panels */ dialog_inputbox()
H A Dnconf.c1472 /* panels order is from bottom to top */ setup_windows()
/linux-4.4.14/drivers/video/fbdev/aty/
H A Dradeon_monitor.c196 * Some panels only work properly with some divider combinations radeon_get_panel_info_BIOS()
658 * LCD Flat panels should use fixed dividers, we enfore that on radeon_fixup_panel_info()
H A Dradeon_base.c929 * with some panels, though I don't quite like this solution radeonfb_check_var()
1370 * panels. This appears to related to the PLL divider registers radeon_write_pll_regs()
1374 * problem with some panels. radeon_write_pll_regs()
/linux-4.4.14/drivers/gpu/drm/radeon/
H A Dradeon_legacy_crtc.c928 /* A temporal workaround for the occasional blanking on certain laptop panels. radeon_set_pll()
932 By doing this we can avoid the blanking problem with some panels. radeon_set_pll()
H A Datombios.h3467 //If a design supports DRR (dynamic refresh rate) on internal panels (LVDS or EDP), this cap is set in ucLCDPanel_SpecialHandlingCap together
3576 //If a design supports DRR (dynamic refresh rate) on internal panels (LVDS or EDP), this cap is set in ucLCDPanel_SpecialHandlingCap together
/linux-4.4.14/drivers/gpu/drm/
H A Ddrm_crtc_helper.c71 * drm_helper_move_panel_connectors_to_head() - move panels to the front in the
78 * (eDP/LVDS) panels to the front of the connector list, instead of
H A Ddrm_probe_helper.c495 * panels.
H A Ddrm_crtc.c3470 * usb display-link, mipi manual update panels or edp panel self refresh modes.
/linux-4.4.14/drivers/video/fbdev/mmp/fb/
H A Dmmpfb.c608 * if get modes success, means not hotplug panels, use caculated buffer mmpfb_probe()
/linux-4.4.14/drivers/gpu/drm/shmobile/
H A Dshmob_drm_crtc.c160 * Configure and start the LCDC device. External devices (clocks, MERAM, panels,
/linux-4.4.14/drivers/gpu/drm/msm/dsi/
H A Ddsi_manager.c366 /* Always call panel functions once, because even for dual panels, dsi_mgr_bridge_pre_enable()
/linux-4.4.14/drivers/video/fbdev/nvidia/
H A Dnvidia.c1539 "Enables dithering of flat panel for 6 bits panels. "
/linux-4.4.14/drivers/video/fbdev/sis/
H A Dinit301.c141 /* Use the BIOS tables only for LVDS panels; TMDS is unreliable GetLCDStructPtr661()
142 * due to the variaty of panels the BIOS doesn't know about. GetLCDStructPtr661()
174 /* Use the BIOS tables only for LVDS panels; TMDS is unreliable GetLCDStructPtr661_2()
175 * due to the variaty of panels the BIOS doesn't know about. GetLCDStructPtr661_2()
2309 /* Special Timing: 848x480 and 856x480 parallel lvds panels */ SiS_GetVCLK2Ptr()
3096 /* This handles custom modes and custom panels */ SiS_CalcPanelLinkTiming()
10487 /* Maybe all panels? */ SiS_FinalizeLCD()
10499 /* Maybe all panels? */ SiS_FinalizeLCD()
H A D300vtbl.h778 /* Custom data for 848x480 and 856x480 parallel LVDS panels */
H A Dsis_main.c6756 "native resolution. Setting it to 0 will disable scaling; LVDS panels will\n"
6757 "show black bars around the image, TMDS panels will probably do the scaling\n"
6758 "themselves. Default: 1 on LVDS panels, 0 on TMDS panels\n");
H A Dinit.h933 * Other TMDS panels of this resolution will be treated as custom.
/linux-4.4.14/drivers/clk/bcm/
H A Dclk-bcm2835.c450 * PLLD is the display PLL, used to drive DSI display panels.
/linux-4.4.14/drivers/video/fbdev/savage/
H A Dsavagefb_driver.c1976 * for LCD panels of various sizes. I thought I copied the savage_init_hw()
/linux-4.4.14/drivers/media/rc/
H A Dimon.c166 table for front panels */
/linux-4.4.14/drivers/gpu/drm/amd/include/
H A Datombios.h3577 //If a design supports DRR (dynamic refresh rate) on internal panels (LVDS or EDP), this cap is set in ucLCDPanel_SpecialHandlingCap together
3697 //If a design supports DRR (dynamic refresh rate) on internal panels (LVDS or EDP), this cap is set in ucLCDPanel_SpecialHandlingCap together

Completed in 5222 milliseconds