Home
last modified time | relevance | path

Searched refs:panel (Results 301 - 325 of 444) sorted by relevance

1...<<1112131415161718

/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dp/
H A Ddp_audio.h31 * @panel: an instance of dp_panel module.
38 struct dp_panel *panel,
H A Ddp_ctrl.h31 struct dp_panel *panel, struct drm_dp_aux *aux,
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/
H A Dsun6i_mipi_dsi.h33 struct drm_panel *panel; member
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/dp/
H A Ddp_audio.h31 * @panel: an instance of dp_panel module.
38 struct dp_panel *panel,
H A Ddp_ctrl.h30 struct dp_panel *panel, struct drm_dp_aux *aux,
/kernel/linux/linux-5.10/include/linux/platform_data/
H A Dshmob_drm.h87 struct shmob_drm_panel_data panel; member
/kernel/linux/linux-5.10/include/drm/bridge/
H A Danalogix_dp.h27 struct drm_panel *panel; member
/kernel/linux/linux-6.6/include/linux/platform_data/
H A Dshmob_drm.h85 struct shmob_drm_panel_data panel; member
/kernel/linux/linux-6.6/include/drm/bridge/
H A Danalogix_dp.h27 struct drm_panel *panel; member
/kernel/linux/linux-6.6/drivers/gpu/drm/sun4i/
H A Dsun6i_mipi_dsi.h38 struct drm_panel *panel; member
/kernel/linux/linux-5.10/drivers/video/fbdev/
H A Ds1d13xxxfb.c639 u8 panel, display; in s1d13xxxfb_fetch_hw_state() local
680 panel = s1d13xxxfb_readreg(par, S1DREG_PANEL_TYPE); in s1d13xxxfb_fetch_hw_state()
681 is_color = (panel & 0x04) != 0; in s1d13xxxfb_fetch_hw_state()
682 is_dual = (panel & 0x02) != 0; in s1d13xxxfb_fetch_hw_state()
683 is_tft = (panel & 0x01) != 0; in s1d13xxxfb_fetch_hw_state()
684 lcd_bpp = s1d13xxxfb_width_tab[is_tft][(panel >> 4) & 3]; in s1d13xxxfb_fetch_hw_state()
H A Dsh_mobile_lcdcfb.c396 * Display, panel and deferred I/O
461 const struct sh_mobile_lcdc_panel_cfg *panel = &ch->cfg->panel_cfg; in sh_mobile_lcdc_deferred_io() local
473 * Despite this, a panel update is still needed given that the in sh_mobile_lcdc_deferred_io()
484 /* trigger panel update */ in sh_mobile_lcdc_deferred_io()
486 if (panel->start_transfer) in sh_mobile_lcdc_deferred_io()
487 panel->start_transfer(ch, &sh_mobile_lcdc_sys_bus_ops); in sh_mobile_lcdc_deferred_io()
492 if (panel->start_transfer) in sh_mobile_lcdc_deferred_io()
493 panel->start_transfer(ch, &sh_mobile_lcdc_sys_bus_ops); in sh_mobile_lcdc_deferred_io()
508 const struct sh_mobile_lcdc_panel_cfg *panel = &ch->cfg->panel_cfg; in sh_mobile_lcdc_display_on() local
522 if (panel in sh_mobile_lcdc_display_on()
528 const struct sh_mobile_lcdc_panel_cfg *panel = &ch->cfg->panel_cfg; sh_mobile_lcdc_display_off() local
1006 const struct sh_mobile_lcdc_panel_cfg *panel; sh_mobile_lcdc_start() local
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/
H A Ds1d13xxxfb.c638 u8 panel, display; in s1d13xxxfb_fetch_hw_state() local
679 panel = s1d13xxxfb_readreg(par, S1DREG_PANEL_TYPE); in s1d13xxxfb_fetch_hw_state()
680 is_color = (panel & 0x04) != 0; in s1d13xxxfb_fetch_hw_state()
681 is_dual = (panel & 0x02) != 0; in s1d13xxxfb_fetch_hw_state()
682 is_tft = (panel & 0x01) != 0; in s1d13xxxfb_fetch_hw_state()
683 lcd_bpp = s1d13xxxfb_width_tab[is_tft][(panel >> 4) & 3]; in s1d13xxxfb_fetch_hw_state()
H A Dsh_mobile_lcdcfb.c393 * Display, panel and deferred I/O
457 const struct sh_mobile_lcdc_panel_cfg *panel = &ch->cfg->panel_cfg; in sh_mobile_lcdc_deferred_io() local
469 * Despite this, a panel update is still needed given that the in sh_mobile_lcdc_deferred_io()
480 /* trigger panel update */ in sh_mobile_lcdc_deferred_io()
482 if (panel->start_transfer) in sh_mobile_lcdc_deferred_io()
483 panel->start_transfer(ch, &sh_mobile_lcdc_sys_bus_ops); in sh_mobile_lcdc_deferred_io()
488 if (panel->start_transfer) in sh_mobile_lcdc_deferred_io()
489 panel->start_transfer(ch, &sh_mobile_lcdc_sys_bus_ops); in sh_mobile_lcdc_deferred_io()
504 const struct sh_mobile_lcdc_panel_cfg *panel = &ch->cfg->panel_cfg; in sh_mobile_lcdc_display_on() local
518 if (panel in sh_mobile_lcdc_display_on()
524 const struct sh_mobile_lcdc_panel_cfg *panel = &ch->cfg->panel_cfg; sh_mobile_lcdc_display_off() local
999 const struct sh_mobile_lcdc_panel_cfg *panel; sh_mobile_lcdc_start() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A DMakefile51 drm_kms_helper-$(CONFIG_DRM_PANEL_BRIDGE) += bridge/panel.o
109 obj-y += panel/
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dsi/
H A Ddsi.h72 * panel/external_bridge connected to dsi bridge output, only one of the
75 struct drm_panel *panel; member
102 return msm_dsi->panel || msm_dsi->external_bridge; in msm_dsi_device_connected()
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/displays/
H A Dconnector-analog-tv.c125 dssdev->panel.timings = *timings; in tvc_set_timings()
210 dssdev->panel.timings = tvc_pal_timings; in tvc_probe()
214 dev_err(&pdev->dev, "Failed to register panel\n"); in tvc_probe()
H A Dpanel-dpi.c102 dssdev->panel.timings = *timings; in panel_dpi_set_timings()
154 r = of_get_display_timing(node, "panel-timing", &timing); in panel_dpi_probe_of()
198 dssdev->panel.timings = ddata->videomode; in panel_dpi_probe()
203 dev_err(&pdev->dev, "Failed to register panel\n"); in panel_dpi_probe()
231 { .compatible = "omapdss,panel-dpi", },
241 .name = "panel-dpi",
H A Dpanel-dsi-cm.c3 * Generic DSI Command Mode panel driver
55 /* panel HW configuration from DT or platform data */
374 *xres = dssdev->panel.timings.x_res; in dsicm_get_resolution()
375 *yres = dssdev->panel.timings.y_res; in dsicm_get_resolution()
560 /* reset the panel */ in dsicm_hw_reset()
647 dev_info(&ddata->pdev->dev, "panel revision %02x.%02x.%02x\n", in dsicm_power_on()
656 dev_err(&ddata->pdev->dev, "error while enabling panel, issuing HW reset\n"); in dsicm_power_on()
678 "error disabling panel, issuing HW reset\n"); in dsicm_power_off()
881 dssdev->panel.timings.x_res, in dsicm_update()
882 dssdev->panel in dsicm_update()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/
H A Dcdns-dsi.c429 struct drm_panel *panel; member
931 struct drm_panel *panel; in cdns_dsi_attach() local
958 panel = of_drm_find_panel(np); in cdns_dsi_attach()
959 if (!IS_ERR(panel)) { in cdns_dsi_attach()
960 bridge = drm_panel_bridge_add_typed(panel, in cdns_dsi_attach()
979 output->panel = panel; in cdns_dsi_attach()
999 if (output->panel) in cdns_dsi_detach()
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/displays/
H A Dpanel-dsi-cm.c3 * Generic DSI Command Mode panel driver
55 /* panel HW configuration from DT or platform data */
380 *xres = dssdev->panel.timings.x_res; in dsicm_get_resolution()
381 *yres = dssdev->panel.timings.y_res; in dsicm_get_resolution()
564 /* reset the panel */ in dsicm_hw_reset()
650 dev_info(&ddata->pdev->dev, "panel revision %02x.%02x.%02x\n", in dsicm_power_on()
659 dev_err(&ddata->pdev->dev, "error while enabling panel, issuing HW reset\n"); in dsicm_power_on()
681 "error disabling panel, issuing HW reset\n"); in dsicm_power_off()
884 dssdev->panel.timings.x_res, in dsicm_update()
885 dssdev->panel in dsicm_update()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/
H A Dtc358768.c133 struct drm_panel *panel; member
392 struct drm_panel *panel; in tc358768_dsi_host_attach() local
420 ret = drm_of_find_panel_or_bridge(host->dev->of_node, 1, 0, &panel, in tc358768_dsi_host_attach()
425 if (panel) { in tc358768_dsi_host_attach()
426 bridge = drm_panel_bridge_add_typed(panel, in tc358768_dsi_host_attach()
434 priv->output.panel = panel; in tc358768_dsi_host_attach()
462 if (priv->output.panel) in tc358768_dsi_host_detach()
610 dev_dbg(priv->dev, "PLL: pclk %u (panel: %u)\n", in tc358768_setup_pll()
H A Dlontium-lt9211.c631 struct drm_panel *panel; in lt9211_parse_dt() local
659 ret = drm_of_find_panel_or_bridge(dev->of_node, 2, 0, &panel, &panel_bridge); in lt9211_parse_dt()
662 if (panel) { in lt9211_parse_dt()
663 panel_bridge = devm_drm_panel_bridge_add(dev, panel); in lt9211_parse_dt()
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/cadence/
H A Dcdns-dsi-core.h24 struct drm_panel *panel; member
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_psr.c54 * PSR saves power by caching the framebuffer in the panel RFB, which allows us
181 return connector->panel.vbt.psr.enable; in psr_global_enabled()
485 drm_dbg_kms(&dev_priv->drm, "eDP panel supports PSR version %x\n", in intel_psr_init_dpcd()
490 "PSR support not currently available for this panel\n"); in intel_psr_init_dpcd()
514 * panel. This way panel is capable to do selective update in intel_psr_init_dpcd()
613 if (connector->panel.vbt.psr.tp1_wakeup_time_us == 0) in intel_psr1_get_tp_time()
615 else if (connector->panel.vbt.psr.tp1_wakeup_time_us <= 100) in intel_psr1_get_tp_time()
617 else if (connector->panel.vbt.psr.tp1_wakeup_time_us <= 500) in intel_psr1_get_tp_time()
622 if (connector->panel in intel_psr1_get_tp_time()
[all...]

Completed in 19 milliseconds

1...<<1112131415161718