Home
last modified time | relevance | path

Searched refs:panel_mode (Results 1 - 25 of 32) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Datombios_dp.c415 int panel_mode = DP_PANEL_MODE_EXTERNAL_DP_MODE; in radeon_dp_get_panel_mode() local
420 return panel_mode; in radeon_dp_get_panel_mode()
423 return panel_mode; in radeon_dp_get_panel_mode()
430 panel_mode = DP_PANEL_MODE_INTERNAL_DP2_MODE; in radeon_dp_get_panel_mode()
433 panel_mode = DP_PANEL_MODE_INTERNAL_DP1_MODE; in radeon_dp_get_panel_mode()
435 panel_mode = DP_PANEL_MODE_EXTERNAL_DP_MODE; in radeon_dp_get_panel_mode()
442 panel_mode = DP_PANEL_MODE_INTERNAL_DP2_MODE; in radeon_dp_get_panel_mode()
446 return panel_mode; in radeon_dp_get_panel_mode()
616 if (dig->panel_mode == DP_PANEL_MODE_INTERNAL_DP2_MODE) in radeon_dp_link_train_init()
H A Datombios_encoders.c847 atombios_dig_encoder_setup2(struct drm_encoder *encoder, int action, int panel_mode, int enc_override) in atombios_dig_encoder_setup2() argument
896 args.v3.ucPanelMode = panel_mode; in atombios_dig_encoder_setup2()
933 args.v3.ucPanelMode = panel_mode; in atombios_dig_encoder_setup2()
956 args.v4.ucPanelMode = panel_mode; in atombios_dig_encoder_setup2()
1003 atombios_dig_encoder_setup(struct drm_encoder *encoder, int action, int panel_mode) in atombios_dig_encoder_setup() argument
1005 atombios_dig_encoder_setup2(encoder, action, panel_mode, -1); in atombios_dig_encoder_setup()
1692 dig->panel_mode = DP_PANEL_MODE_EXTERNAL_DP_MODE; in radeon_atom_encoder_dpms_dig()
1694 dig->panel_mode = radeon_dp_get_panel_mode(encoder, connector); in radeon_atom_encoder_dpms_dig()
1700 dig->panel_mode); in radeon_atom_encoder_dpms_dig()
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Datombios_dp.c416 int panel_mode = DP_PANEL_MODE_EXTERNAL_DP_MODE; in radeon_dp_get_panel_mode() local
421 return panel_mode; in radeon_dp_get_panel_mode()
424 return panel_mode; in radeon_dp_get_panel_mode()
431 panel_mode = DP_PANEL_MODE_INTERNAL_DP2_MODE; in radeon_dp_get_panel_mode()
434 panel_mode = DP_PANEL_MODE_INTERNAL_DP1_MODE; in radeon_dp_get_panel_mode()
436 panel_mode = DP_PANEL_MODE_EXTERNAL_DP_MODE; in radeon_dp_get_panel_mode()
443 panel_mode = DP_PANEL_MODE_INTERNAL_DP2_MODE; in radeon_dp_get_panel_mode()
447 return panel_mode; in radeon_dp_get_panel_mode()
617 if (dig->panel_mode == DP_PANEL_MODE_INTERNAL_DP2_MODE) in radeon_dp_link_train_init()
H A Datombios_encoders.c830 atombios_dig_encoder_setup2(struct drm_encoder *encoder, int action, int panel_mode, int enc_override) in atombios_dig_encoder_setup2() argument
879 args.v3.ucPanelMode = panel_mode; in atombios_dig_encoder_setup2()
916 args.v3.ucPanelMode = panel_mode; in atombios_dig_encoder_setup2()
939 args.v4.ucPanelMode = panel_mode; in atombios_dig_encoder_setup2()
986 atombios_dig_encoder_setup(struct drm_encoder *encoder, int action, int panel_mode) in atombios_dig_encoder_setup() argument
988 atombios_dig_encoder_setup2(encoder, action, panel_mode, -1); in atombios_dig_encoder_setup()
1675 dig->panel_mode = DP_PANEL_MODE_EXTERNAL_DP_MODE; in radeon_atom_encoder_dpms_dig()
1677 dig->panel_mode = radeon_dp_get_panel_mode(encoder, connector); in radeon_atom_encoder_dpms_dig()
1683 dig->panel_mode); in radeon_atom_encoder_dpms_dig()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Datombios_dp.c374 int panel_mode = DP_PANEL_MODE_EXTERNAL_DP_MODE; in amdgpu_atombios_dp_get_panel_mode() local
379 return panel_mode; in amdgpu_atombios_dp_get_panel_mode()
386 panel_mode = DP_PANEL_MODE_INTERNAL_DP2_MODE; in amdgpu_atombios_dp_get_panel_mode()
389 panel_mode = DP_PANEL_MODE_INTERNAL_DP1_MODE; in amdgpu_atombios_dp_get_panel_mode()
391 panel_mode = DP_PANEL_MODE_EXTERNAL_DP_MODE; in amdgpu_atombios_dp_get_panel_mode()
398 panel_mode = DP_PANEL_MODE_INTERNAL_DP2_MODE; in amdgpu_atombios_dp_get_panel_mode()
402 return panel_mode; in amdgpu_atombios_dp_get_panel_mode()
553 if (dig->panel_mode == DP_PANEL_MODE_INTERNAL_DP2_MODE) in amdgpu_atombios_dp_link_train_init()
H A Datombios_encoders.h48 int action, int panel_mode);
H A Datombios_encoders.c573 int action, int panel_mode) in amdgpu_atombios_encoder_setup_dig_encoder()
613 args.v3.ucPanelMode = panel_mode; in amdgpu_atombios_encoder_setup_dig_encoder()
648 args.v3.ucPanelMode = panel_mode; in amdgpu_atombios_encoder_setup_dig_encoder()
668 args.v4.ucPanelMode = panel_mode; in amdgpu_atombios_encoder_setup_dig_encoder()
700 args.v5.asDPPanelModeParam.ucPanelMode = panel_mode; in amdgpu_atombios_encoder_setup_dig_encoder()
1344 dig->panel_mode = DP_PANEL_MODE_EXTERNAL_DP_MODE; in amdgpu_atombios_encoder_setup_dig()
1346 dig->panel_mode = amdgpu_atombios_dp_get_panel_mode(encoder, connector); in amdgpu_atombios_encoder_setup_dig()
1352 dig->panel_mode); in amdgpu_atombios_encoder_setup_dig()
572 amdgpu_atombios_encoder_setup_dig_encoder(struct drm_encoder *encoder, int action, int panel_mode) amdgpu_atombios_encoder_setup_dig_encoder() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Datombios_dp.c377 int panel_mode = DP_PANEL_MODE_EXTERNAL_DP_MODE; in amdgpu_atombios_dp_get_panel_mode() local
382 return panel_mode; in amdgpu_atombios_dp_get_panel_mode()
389 panel_mode = DP_PANEL_MODE_INTERNAL_DP2_MODE; in amdgpu_atombios_dp_get_panel_mode()
392 panel_mode = DP_PANEL_MODE_INTERNAL_DP1_MODE; in amdgpu_atombios_dp_get_panel_mode()
394 panel_mode = DP_PANEL_MODE_EXTERNAL_DP_MODE; in amdgpu_atombios_dp_get_panel_mode()
401 panel_mode = DP_PANEL_MODE_INTERNAL_DP2_MODE; in amdgpu_atombios_dp_get_panel_mode()
405 return panel_mode; in amdgpu_atombios_dp_get_panel_mode()
556 if (dig->panel_mode == DP_PANEL_MODE_INTERNAL_DP2_MODE) in amdgpu_atombios_dp_link_train_init()
H A Datombios_encoders.h48 int action, int panel_mode);
H A Datombios_encoders.c561 int action, int panel_mode) in amdgpu_atombios_encoder_setup_dig_encoder()
601 args.v3.ucPanelMode = panel_mode; in amdgpu_atombios_encoder_setup_dig_encoder()
636 args.v3.ucPanelMode = panel_mode; in amdgpu_atombios_encoder_setup_dig_encoder()
656 args.v4.ucPanelMode = panel_mode; in amdgpu_atombios_encoder_setup_dig_encoder()
688 args.v5.asDPPanelModeParam.ucPanelMode = panel_mode; in amdgpu_atombios_encoder_setup_dig_encoder()
1311 dig->panel_mode = DP_PANEL_MODE_EXTERNAL_DP_MODE; in amdgpu_atombios_encoder_setup_dig()
1313 dig->panel_mode = amdgpu_atombios_dp_get_panel_mode(encoder, connector); in amdgpu_atombios_encoder_setup_dig()
1319 dig->panel_mode); in amdgpu_atombios_encoder_setup_dig()
560 amdgpu_atombios_encoder_setup_dig_encoder(struct drm_encoder *encoder, int action, int panel_mode) amdgpu_atombios_encoder_setup_dig_encoder() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/panel/
H A Dpanel-tpo-tpg110.c81 const struct tpg110_panel_mode *panel_mode; member
317 tpg->panel_mode = pm; in tpg110_startup()
378 connector->display_info.bus_flags = tpg->panel_mode->bus_flags; in tpg110_get_modes()
380 mode = drm_mode_duplicate(connector->dev, &tpg->panel_mode->mode); in tpg110_get_modes()
/kernel/linux/linux-6.6/drivers/gpu/drm/panel/
H A Dpanel-tpo-tpg110.c79 * @panel_mode: the panel mode as detected
81 const struct tpg110_panel_mode *panel_mode; member
317 tpg->panel_mode = pm; in tpg110_startup()
379 connector->display_info.bus_flags = tpg->panel_mode->bus_flags; in tpg110_get_modes()
381 mode = drm_mode_duplicate(connector->dev, &tpg->panel_mode->mode); in tpg110_get_modes()
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/
H A Dmdfld_dsi_pkg_sender.h37 u32 panel_mode; member
H A Dmdfld_dsi_pkg_sender.c355 sender->panel_mode |= MDFLD_DSI_PANEL_MODE_SLEEP; in send_pkg_done()
359 sender->panel_mode &= ~MDFLD_DSI_PANEL_MODE_SLEEP; in send_pkg_done()
624 pkg_sender->panel_mode = 0; in mdfld_dsi_pkg_sender_init()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/
H A Ddc_link_dp.h77 void dp_set_panel_mode(struct dc_link *link, enum dp_panel_mode panel_mode);
/kernel/linux/linux-5.10/drivers/gpu/drm/rcar-du/
H A Drcar_lvds.c106 const struct drm_display_mode *panel_mode; in rcar_lvds_connector_atomic_check() local
119 panel_mode = list_first_entry(&connector->modes, in rcar_lvds_connector_atomic_check()
127 if (crtc_state->mode.hdisplay != panel_mode->hdisplay || in rcar_lvds_connector_atomic_check()
128 crtc_state->mode.vdisplay != panel_mode->vdisplay) in rcar_lvds_connector_atomic_check()
132 drm_mode_copy(&crtc_state->adjusted_mode, panel_mode); in rcar_lvds_connector_atomic_check()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_edp_panel_control.h31 void dp_set_panel_mode(struct dc_link *link, enum dp_panel_mode panel_mode);
H A Dlink_edp_panel_control.c50 void dp_set_panel_mode(struct dc_link *link, enum dp_panel_mode panel_mode) in dp_set_panel_mode() argument
58 switch (panel_mode) { in dp_set_panel_mode()
90 link->panel_mode = panel_mode; in dp_set_panel_mode()
H A Dlink_dp_training.c1551 enum dp_panel_mode panel_mode = dp_get_panel_mode(link); in perform_link_training_with_retries() local
1593 if (panel_mode == DP_PANEL_MODE_EDP) { in perform_link_training_with_retries()
1604 if (!result && link->panel_mode != DP_PANEL_MODE_EDP) in perform_link_training_with_retries()
1605 panel_mode = DP_PANEL_MODE_DEFAULT; in perform_link_training_with_retries()
1609 dp_set_panel_mode(link, panel_mode); in perform_link_training_with_retries()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_link_encoder.c300 enum dp_panel_mode panel_mode) in setup_panel_mode()
312 switch (panel_mode) { in setup_panel_mode()
522 enum dp_panel_mode panel_mode) in set_dp_phy_pattern_passthrough_mode()
525 setup_panel_mode(enc110, panel_mode); in set_dp_phy_pattern_passthrough_mode()
550 enum dp_panel_mode panel_mode) in dce60_set_dp_phy_pattern_passthrough_mode()
553 setup_panel_mode(enc110, panel_mode); in dce60_set_dp_phy_pattern_passthrough_mode()
298 setup_panel_mode( struct dce110_link_encoder *enc110, enum dp_panel_mode panel_mode) setup_panel_mode() argument
520 set_dp_phy_pattern_passthrough_mode( struct dce110_link_encoder *enc110, enum dp_panel_mode panel_mode) set_dp_phy_pattern_passthrough_mode() argument
548 dce60_set_dp_phy_pattern_passthrough_mode( struct dce110_link_encoder *enc110, enum dp_panel_mode panel_mode) dce60_set_dp_phy_pattern_passthrough_mode() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_link_encoder.c296 enum dp_panel_mode panel_mode) in setup_panel_mode()
308 switch (panel_mode) { in setup_panel_mode()
518 enum dp_panel_mode panel_mode) in set_dp_phy_pattern_passthrough_mode()
521 setup_panel_mode(enc110, panel_mode); in set_dp_phy_pattern_passthrough_mode()
546 enum dp_panel_mode panel_mode) in dce60_set_dp_phy_pattern_passthrough_mode()
549 setup_panel_mode(enc110, panel_mode); in dce60_set_dp_phy_pattern_passthrough_mode()
294 setup_panel_mode( struct dce110_link_encoder *enc110, enum dp_panel_mode panel_mode) setup_panel_mode() argument
516 set_dp_phy_pattern_passthrough_mode( struct dce110_link_encoder *enc110, enum dp_panel_mode panel_mode) set_dp_phy_pattern_passthrough_mode() argument
544 dce60_set_dp_phy_pattern_passthrough_mode( struct dce110_link_encoder *enc110, enum dp_panel_mode panel_mode) dce60_set_dp_phy_pattern_passthrough_mode() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_link_encoder.c233 enum dp_panel_mode panel_mode) in setup_panel_mode()
242 switch (panel_mode) { in setup_panel_mode()
401 enum dp_panel_mode panel_mode) in set_dp_phy_pattern_passthrough_mode()
404 setup_panel_mode(enc10, panel_mode); in set_dp_phy_pattern_passthrough_mode()
231 setup_panel_mode( struct dcn10_link_encoder *enc10, enum dp_panel_mode panel_mode) setup_panel_mode() argument
399 set_dp_phy_pattern_passthrough_mode( struct dcn10_link_encoder *enc10, enum dp_panel_mode panel_mode) set_dp_phy_pattern_passthrough_mode() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_link_encoder.c229 enum dp_panel_mode panel_mode) in setup_panel_mode()
238 switch (panel_mode) { in setup_panel_mode()
397 enum dp_panel_mode panel_mode) in set_dp_phy_pattern_passthrough_mode()
400 setup_panel_mode(enc10, panel_mode); in set_dp_phy_pattern_passthrough_mode()
227 setup_panel_mode( struct dcn10_link_encoder *enc10, enum dp_panel_mode panel_mode) setup_panel_mode() argument
395 set_dp_phy_pattern_passthrough_mode( struct dcn10_link_encoder *enc10, enum dp_panel_mode panel_mode) set_dp_phy_pattern_passthrough_mode() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/shmobile/
H A Dshmob_drm_crtc.c522 const struct drm_display_mode *panel_mode; in shmob_drm_encoder_mode_fixup() local
530 panel_mode = list_first_entry(&connector->modes, in shmob_drm_encoder_mode_fixup()
532 drm_mode_copy(adjusted_mode, panel_mode); in shmob_drm_encoder_mode_fixup()
/kernel/linux/linux-6.6/drivers/gpu/drm/renesas/shmobile/
H A Dshmob_drm_crtc.c551 const struct drm_display_mode *panel_mode; in shmob_drm_encoder_mode_fixup() local
559 panel_mode = list_first_entry(&connector->modes, in shmob_drm_encoder_mode_fixup()
561 drm_mode_copy(adjusted_mode, panel_mode); in shmob_drm_encoder_mode_fixup()

Completed in 33 milliseconds

12