Home
last modified time | relevance | path

Searched refs:panel_type (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/gpu/drm/panel/
H A Dpanel-arm-versatile.c113 const struct versatile_panel_type *panel_type; member
264 connector->display_info.width_mm = vpanel->panel_type->width_mm; in versatile_panel_get_modes()
265 connector->display_info.height_mm = vpanel->panel_type->height_mm; in versatile_panel_get_modes()
266 connector->display_info.bus_flags = vpanel->panel_type->bus_flags; in versatile_panel_get_modes()
268 mode = drm_mode_duplicate(connector->dev, &vpanel->panel_type->mode); in versatile_panel_get_modes()
274 mode->width_mm = vpanel->panel_type->width_mm; in versatile_panel_get_modes()
275 mode->height_mm = vpanel->panel_type->height_mm; in versatile_panel_get_modes()
327 vpanel->panel_type = pt; in versatile_panel_probe()
338 dev_info(dev, "detected: %s\n", vpanel->panel_type->name); in versatile_panel_probe()
343 if (vpanel->panel_type->ib2) { in versatile_panel_probe()
/linux/drivers/gpu/drm/i915/display/
H A Dintel_bios.c626 static bool is_panel_type_valid(int panel_type) in is_panel_type_valid() argument
628 return panel_type >= 0 && panel_type < 16; in is_panel_type_valid()
631 static bool is_panel_type_pnp(int panel_type) in is_panel_type_pnp() argument
633 return panel_type == 0xff; in is_panel_type_pnp()
636 static bool is_panel_type_valid_or_pnp(int panel_type) in is_panel_type_valid_or_pnp() argument
638 return is_panel_type_valid(panel_type) || is_panel_type_pnp(panel_type); in is_panel_type_valid_or_pnp()
658 if (!is_panel_type_valid_or_pnp(lfp_options->panel_type)) { in vbt_get_panel_type()
660 lfp_options->panel_type); in vbt_get_panel_type()
677 return lfp_options->panel_type; in vbt_get_panel_type()
737 enum panel_type { enum
[all …]
H A Dintel_display_types.h336 int panel_type; member
/linux/drivers/gpu/drm/gma500/
H A Dintel_bios.c52 uint8_t panel_type; in parse_edp() local
65 panel_type = dev_priv->panel_type; in parse_edp()
66 switch ((edp->color_depth >> (panel_type * 2)) & 3) { in parse_edp()
79 edp_pps = &edp->power_seqs[panel_type]; in parse_edp()
80 edp_link_params = &edp->link_params[panel_type]; in parse_edp()
203 p_type = lvds_opts->panel_type; in parse_backlight_data()
237 dev_priv->panel_type = lvds_options->panel_type; in parse_lfp_panel_data()
239 if (lvds_options->panel_type == 0xff) in parse_lfp_panel_data()
247 entry = &lvds_lfp_data->data[lvds_options->panel_type]; in parse_lfp_panel_data()
294 dvo_timing + sdvo_lvds_options->panel_type); in parse_sdvo_panel_data()
[all …]
H A Dintel_bios.h234 u8 panel_type; member
369 u8 panel_type; member
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_connector.c409 enum dc_panel_type panel_type = PANEL_TYPE_NONE; in amdgpu_dm_set_panel_type() local
413 switch (display_info->amd_vsdb.panel_type) { in amdgpu_dm_set_panel_type()
415 panel_type = PANEL_TYPE_OLED; in amdgpu_dm_set_panel_type()
418 panel_type = PANEL_TYPE_MINILED; in amdgpu_dm_set_panel_type()
423 if (panel_type == PANEL_TYPE_NONE) { in amdgpu_dm_set_panel_type()
425 panel_type = PANEL_TYPE_MINILED; in amdgpu_dm_set_panel_type()
427 panel_type = PANEL_TYPE_OLED; in amdgpu_dm_set_panel_type()
431 if (panel_type == PANEL_TYPE_NONE) { in amdgpu_dm_set_panel_type()
432 if (display_info->panel_type == DRM_MODE_PANEL_TYPE_LCD) in amdgpu_dm_set_panel_type()
433 panel_type in amdgpu_dm_set_panel_type()
[all...]
H A Damdgpu_dm_backlight.c764 if (link->panel_type != PANEL_TYPE_LCD && !link->panel_config.cacp.cacp_supported)
/linux/drivers/video/fbdev/mmp/panel/
H A Dtpo_tj032md01bw.c121 .panel_type = PANELTYPE_ACTIVE,
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/
H A Damdgpu_dm_connector_test.c2400 enum dc_panel_type panel_type) in setup_panel_type_fixture()
2413 fixture->link->panel_type = panel_type; in setup_panel_type_fixture()
2575 fixture.aconnector->base.display_info.amd_vsdb.panel_type =
2580 KUNIT_EXPECT_EQ(test, (int)fixture.link->panel_type,
2593 fixture.aconnector->base.display_info.amd_vsdb.panel_type = in dm_test_update_subconnector_dp_with_sink()
2598 KUNIT_EXPECT_EQ(test, (int)fixture.link->panel_type, in dm_test_update_subconnector_dp_with_sink()
2615 KUNIT_EXPECT_EQ(test, (int)fixture.link->panel_type, in dm_test_update_subconnector_dp_with_sink()
2632 KUNIT_EXPECT_EQ(test, (int)fixture.link->panel_type, in dm_test_update_subconnector_dp_no_sink()
2648 fixture.aconnector->base.display_info.panel_type in dm_test_update_subconnector_dp_no_sink()
2250 setup_cacp_fixture(struct kunit * test,struct dm_cacp_fixture * fixture,enum signal_type signal,enum dc_panel_type panel_type) setup_cacp_fixture() argument
[all...]
/linux/include/video/
H A Dmmp_disp.h178 int panel_type; member
/linux/include/drm/
H A Ddrm_connector.h784 u8 panel_type; member
997 u8 panel_type; member
/linux/drivers/input/touchscreen/
H A Dhideep.c124 u8 panel_type; member
/linux/drivers/gpu/drm/
H A Ddrm_edid.c6452 info->amd_vsdb.panel_type = (p->cs_eotf_support & 0xC0) >> 6; in drm_parse_amd_vsdb()
6717 info->panel_type = DRM_MODE_PANEL_TYPE_UNKNOWN; in drm_reset_display_info()
6765 info->panel_type = DRM_MODE_PANEL_TYPE_LCD; in drm_displayid_parse_display_params()
6768 info->panel_type = DRM_MODE_PANEL_TYPE_OLED; in drm_displayid_parse_display_params()