/linux/Documentation/devicetree/bindings/display/panel/ |
H A D | display-timings.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/pane [all...] |
H A D | panel-common.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Common Properties for Display Panel [all...] |
H A D | samsung,s6e8aa0.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/samsung,s6e8aa0.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrzej Hajda <a.hajda@samsung.com> 13 - [all...] |
H A D | samsung,ld9040.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/samsung,ld9040.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrzej Hajda <a.hajda@samsung.com> 13 - [all...] |
H A D | panel-edp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/pane [all...] |
/linux/Documentation/devicetree/bindings/display/imx/ |
H A D | fsl,imx6q-ldb.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/im [all...] |
/linux/Documentation/fb/ |
H A D | modedb.rst | 9 - one routine to probe for video modes, which can be used by all frame buffer 11 - one generic video mode database with a fair amount of standard videomodes 13 - the possibility to supply your own mode database for graphics hardware that 14 needs non-standard modes, like amifb and Mac frame buffer drivers (which 23 <xres>x<yres>[M][R][-<bpp>][@<refresh>][i][m][eDd] 24 <name>[-<bpp>][@<refresh>] 31 - NSTC: 480i output, with the CCIR System-M TV mode and NTSC color encoding 32 - NTSC- [all...] |
/linux/drivers/video/fbdev/omap2/omapfb/ |
H A D | omapfb-main.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * linux/drivers/video/omap2/omapfb-main.c 16 #include <linux/dma-mapping.h> 56 struct fb_var_screeninfo *var = &fbi->var; in draw_pixel() 57 struct fb_fix_screeninfo *fix = &fbi->fix; in draw_pixel() 58 void __iomem *addr = fbi->screen_base; in draw_pixel() 59 const unsigned bytespp = var->bits_per_pixe in draw_pixel() 657 struct omap_dss_device *display = fb2display(fbi); check_fb_var() local 711 struct omap_video_timings timings; check_fb_var() local 1219 struct omap_dss_device *display = fb2display(fbi); omapfb_blank() local 1422 struct omap_dss_device *display; omapfb_alloc_fbmem_display() local 1688 omapfb_start_auto_update(struct omapfb2_device * fbdev,struct omap_dss_device * display) omapfb_start_auto_update() argument 1716 omapfb_stop_auto_update(struct omapfb2_device * fbdev,struct omap_dss_device * display) omapfb_stop_auto_update() argument 1731 struct omap_dss_device *display = fb2display(fbi); omapfb_fb_init() local 1998 omapfb_mode_to_timings(const char * mode_str,struct omap_dss_device * display,struct omap_video_timings * timings,u8 * bpp) omapfb_mode_to_timings() argument 1999 omapfb_mode_to_timings(const char * mode_str,struct omap_dss_device * display,struct omap_video_timings * timings,u8 * bpp) omapfb_mode_to_timings() argument 2099 omapfb_set_def_mode(struct omapfb2_device * fbdev,struct omap_dss_device * display,char * mode_str) omapfb_set_def_mode() argument 2103 struct omap_video_timings timings, temp_timings; omapfb_set_def_mode() local 2161 struct omap_dss_device *display; omapfb_parse_def_modes() local 2199 fb_videomode_to_omap_timings(struct fb_videomode * m,struct omap_dss_device * display,struct omap_video_timings * t) fb_videomode_to_omap_timings() argument 2228 omapfb_find_best_mode(struct omap_dss_device * display,struct omap_video_timings * timings) omapfb_find_best_mode() argument 2229 omapfb_find_best_mode(struct omap_dss_device * display,struct omap_video_timings * timings) omapfb_find_best_mode() argument [all...] |
/linux/include/video/ |
H A D | display_timing.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * description of display timings 47 * Single "mode" entry. This describes one set of signal timings a display can 56 * |<- sync ->|< 89 struct display_timing **timings; global() member [all...] |
H A D | videomode.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 31 enum display_flags flags; /* display flags */ 35 * videomode_from_timing - convert display timing to videomode 46 * videomode_from_timings - convert one display timings entr [all...] |
/linux/Documentation/devicetree/bindings/display/ |
H A D | atmel,lcdc-display.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/atmel,lcdc-displa [all...] |
H A D | wm,wm8505-fb.txt | 2 ---------- [all...] |
H A D | via,vt8500-fb.txt | 2 ---------- [all...] |
/linux/Documentation/devicetree/bindings/display/samsung/ |
H A D | samsung,exynos7-decon.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/samsun [all...] |
H A D | samsung,fimd.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/display/samsung/samsung,fimd.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Samsung S3C/S5P/Exynos SoC Fully Interactive Mobile Display (FIM [all...] |
H A D | samsung,exynos5-dp.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/display/samsun [all...] |
/linux/Documentation/devicetree/bindings/display/tilcdc/ |
H A D | panel.txt | 1 Device-Tree bindings for tilcdc DRM generic panel output driver 4 - compatible: value should be "ti,tilcdc,panel". 5 - panel-info: configuration info to configure LCDC correctly for the panel 6 - ac-bias: AC Bias Pin Frequency 7 - ac-bias-intrpt: AC Bias Pin Transitions per Interrupt 8 - dm [all...] |
/linux/Documentation/arch/arm/omap/ |
H A D | dss.rst | 2 OMAP2/3 Display Subsystem 7 TV-out and multiple display support, but there are lots of small improvements 10 The DSS2 driver (omapdss module) is in arch/arm/plat-omap/dss/, and the FB, 15 ------ [all...] |
/linux/drivers/video/fbdev/core/ |
H A D | fbmon.c | 11 * Copyright (C) 1991-2002 SciTech Software, Inc. All rights reserved. 14 * Copyright 1998 by Egbert Eich <Egbert.Eich@Physik.TU-Darmstadt.DE> 64 /* DEC FR-PCXAV-YZ */ 95 while (i-- && (*--s == 0x20)) *s = 0; in copy_string() 180 /* Only if display is GTF capable will in check_edid() 226 printk("fbmon: trying to fix monitor timings\ in fix_edid() 1150 fb_timings_vfreq(struct __fb_timings * timings) fb_timings_vfreq() argument 1161 fb_timings_hfreq(struct __fb_timings * timings) fb_timings_hfreq() argument 1172 fb_timings_dclk(struct __fb_timings * timings) fb_timings_dclk() argument 1219 struct __fb_timings *timings; fb_get_mode() local [all...] |
/linux/drivers/video/ |
H A D | of_display_timing.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * OF helpers for parsing display timings 16 * parse_timing_property - parse timing_entry from device_node 34 return -EINVAL; in parse_timing_property() 39 ret = of_property_read_u32(np, name, &result->typ); in parse_timing_property() 40 result->mi in parse_timing_property() [all...] |
H A D | display_timing.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * generic display timing functions 14 if (disp->timings) { in display_timings_release() 17 for (i = 0; i < disp->num_timings; i++) in display_timings_release() 18 kfree(disp->timings[ in display_timings_release() [all...] |
/linux/drivers/gpu/drm/tests/ |
H A D | drm_kunit_edid.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 * edid-decode (hex): 18 * ------ [all...] |
/linux/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | display.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * linux/drivers/video/omap2/dss/display.c 12 #define DSS_SUBSYS_NAME "DISPLAY" 28 *xres = dssdev->panel.timings.x_res; in omapdss_default_get_resolution() 29 *yres = dssdev->panel.timings.y_res; in omapdss_default_get_resolution() 35 switch (dssdev->type) { in omapdss_default_get_recommended_bpp() 37 if (dssdev->phy.dpi.data_lines == 24) in omapdss_default_get_recommended_bpp() 43 if (dssdev->ctrl.pixel_size == 24) in omapdss_default_get_recommended_bpp() 48 if (dsi_get_pixel_size(dssdev->panel.dsi_pix_fmt) > 16) in omapdss_default_get_recommended_bpp() 65 struct omap_video_timings *timings) in omapdss_default_get_timings() argument [all …]
|
/linux/drivers/gpu/drm/i915/display/ |
H A D | icl_dsi.c | 28 #include <drm/display/drm_dsc_helper.h> 58 static int header_credits_available(struct intel_display *display, in header_credits_available() argument 61 return (intel_de_read(display, DSI_CMD_TXCTL(dsi_trans)) & FREE_HEADER_CREDIT_MASK) in header_credits_available() 65 static int payload_credits_available(struct intel_display *display, in payload_credits_available() argument 68 return (intel_de_read(display, DSI_CMD_TXCTL(dsi_trans)) & FREE_PLOAD_CREDIT_MASK) in payload_credits_available() 72 static bool wait_for_header_credits(struct intel_display *display, in wait_for_header_credits() argument 75 if (wait_for_us(header_credits_available(display, dsi_trans) >= in wait_for_header_credits() 77 drm_err(display->drm, "DSI header credits not released\n"); in wait_for_header_credits() 84 static bool wait_for_payload_credits(struct intel_display *display, in wait_for_payload_credits() argument 106 struct intel_display *display = to_intel_display(encoder); wait_for_cmds_dispatched_to_panel() local 150 struct intel_display *display = to_intel_display(&intel_dsi->base); dsi_send_pkt_payld() local 182 struct intel_display *display = to_intel_display(&intel_dsi->base); dsi_send_pkt_hdr() local 215 struct intel_display *display = to_intel_display(crtc_state); icl_dsi_frame_update() local 239 struct intel_display *display = to_intel_display(encoder); dsi_program_swing_and_deemphasis() local 285 struct intel_display *display = to_intel_display(encoder); configure_dual_link_mode() local 349 struct intel_display *display = to_intel_display(encoder); gen11_dsi_program_esc_clk_div() local 390 struct intel_display *display = to_intel_display(&intel_dsi->base); get_dsi_io_power_domains() local 405 struct intel_display *display = to_intel_display(encoder); gen11_dsi_enable_io_power() local 418 struct intel_display *display = to_intel_display(encoder); gen11_dsi_power_up_lanes() local 429 struct intel_display *display = to_intel_display(encoder); gen11_dsi_config_phy_lanes_sequence() local 472 struct intel_display *display = to_intel_display(encoder); gen11_dsi_voltage_swing_program_seq() local 516 struct intel_display *display = to_intel_display(encoder); gen11_dsi_enable_ddi_buffer() local 535 struct intel_display *display = to_intel_display(encoder); gen11_dsi_setup_dphy_timings() local 576 struct intel_display *display = to_intel_display(encoder); gen11_dsi_setup_timings() local 609 struct intel_display *display = to_intel_display(encoder); gen11_dsi_gate_clocks() local 625 struct intel_display *display = to_intel_display(encoder); gen11_dsi_ungate_clocks() local 641 struct intel_display *display = to_intel_display(encoder); gen11_dsi_is_clock_enabled() local 660 struct intel_display *display = to_intel_display(encoder); gen11_dsi_map_pll() local 689 struct intel_display *display = to_intel_display(encoder); gen11_dsi_configure_transcoder() local 852 struct intel_display *display = to_intel_display(encoder); gen11_dsi_set_transcoder_timings() local 1020 struct intel_display *display = to_intel_display(encoder); gen11_dsi_enable_transcoder() local 1041 struct intel_display *display = to_intel_display(encoder); gen11_dsi_setup_timeouts() local 1088 struct intel_display *display = to_intel_display(encoder); gen11_dsi_config_util_pin() local 1146 struct intel_display *display = to_intel_display(encoder); gen11_dsi_powerup_panel() local 1229 struct intel_display *display = to_intel_display(encoder); icl_apply_kvmr_pipe_a_wa() local 1245 struct intel_display *display = to_intel_display(encoder); adlp_set_lp_hs_wakeup_gb() local 1287 struct intel_display *display = to_intel_display(encoder); gen11_dsi_disable_transcoder() local 1319 struct intel_display *display = to_intel_display(encoder); gen11_dsi_deconfigure_trancoder() local 1367 struct intel_display *display = to_intel_display(encoder); gen11_dsi_disable_port() local 1387 struct intel_display *display = to_intel_display(encoder); gen11_dsi_disable_io_power() local 1466 struct intel_display *display = to_intel_display(connector->dev); gen11_dsi_mode_valid() local 1518 struct intel_display *display = to_intel_display(&intel_dsi->base); gen11_dsi_is_periodic_cmd_mode() local 1570 struct intel_display *display = to_intel_display(encoder); gen11_dsi_sync_state() local 1592 struct intel_display *display = to_intel_display(encoder); gen11_dsi_dsc_compute_config() local 1642 struct intel_display *display = to_intel_display(encoder); gen11_dsi_compute_config() local 1700 struct intel_display *display = to_intel_display(encoder); gen11_dsi_get_hw_state() local 1902 icl_dsi_init(struct intel_display * display,const struct intel_bios_encoder_data * devdata) icl_dsi_init() argument [all...] |
/linux/drivers/gpu/drm/panel/ |
H A D | panel-seiko-43wvf1g.c | 1 // SPDX-License-Identifier: GPL-2.0 11 #include <linux/media-bus-format.h> 27 const struct display_timing *timings; member 33 * @width: width (in millimeters) of the panel's active display area 34 * @height: height (in millimeters) of the panel's active display area 64 if (!panel->desc) in seiko_panel_get_fixed_modes() 67 for (i = 0; i < panel->des in seiko_panel_get_fixed_modes() 179 seiko_panel_get_timings(struct drm_panel * panel,unsigned int num_timings,struct display_timing * timings) seiko_panel_get_timings() argument [all...] |