/drivers/gpu/drm/msm/edp/ |
D | edp.c | 11 struct msm_edp *edp = dev_id; in edp_irq() local 14 return msm_edp_ctrl_irq(edp->ctrl); in edp_irq() 19 struct msm_edp *edp = platform_get_drvdata(pdev); in edp_destroy() local 21 if (!edp) in edp_destroy() 24 if (edp->ctrl) { in edp_destroy() 25 msm_edp_ctrl_destroy(edp->ctrl); in edp_destroy() 26 edp->ctrl = NULL; in edp_destroy() 35 struct msm_edp *edp = NULL; in edp_init() local 44 edp = devm_kzalloc(&pdev->dev, sizeof(*edp), GFP_KERNEL); in edp_init() 45 if (!edp) { in edp_init() [all …]
|
D | edp_bridge.c | 10 struct msm_edp *edp; member 21 struct msm_edp *edp = edp_bridge->edp; in edp_bridge_pre_enable() local 24 msm_edp_ctrl_power(edp->ctrl, true); in edp_bridge_pre_enable() 40 struct msm_edp *edp = edp_bridge->edp; in edp_bridge_post_disable() local 43 msm_edp_ctrl_power(edp->ctrl, false); in edp_bridge_post_disable() 53 struct msm_edp *edp = edp_bridge->edp; in edp_bridge_mode_set() local 66 msm_edp_ctrl_timing_cfg(edp->ctrl, in edp_bridge_mode_set() 82 struct drm_bridge *msm_edp_bridge_init(struct msm_edp *edp) in msm_edp_bridge_init() argument 88 edp_bridge = devm_kzalloc(edp->dev->dev, in msm_edp_bridge_init() 95 edp_bridge->edp = edp; in msm_edp_bridge_init() [all …]
|
D | edp_connector.c | 12 struct msm_edp *edp; member 20 struct msm_edp *edp = edp_connector->edp; in edp_connector_detect() local 23 return msm_edp_ctrl_panel_connected(edp->ctrl) ? in edp_connector_detect() 41 struct msm_edp *edp = edp_connector->edp; in edp_connector_get_modes() local 47 ret = msm_edp_ctrl_get_panel_info(edp->ctrl, connector, &drm_edid); in edp_connector_get_modes() 62 struct msm_edp *edp = edp_connector->edp; in edp_connector_mode_valid() local 69 requested, edp_connector->edp->encoder); in edp_connector_mode_valid() 76 edp->ctrl, mode->clock, NULL, NULL)) in edp_connector_mode_valid() 101 struct drm_connector *msm_edp_connector_init(struct msm_edp *edp) in msm_edp_connector_init() argument 111 edp_connector->edp = edp; in msm_edp_connector_init() [all …]
|
D | edp.h | 42 struct drm_bridge *msm_edp_bridge_init(struct msm_edp *edp); 46 struct drm_connector *msm_edp_connector_init(struct msm_edp *edp); 49 void *msm_edp_aux_init(struct msm_edp *edp, void __iomem *regbase, struct drm_dp_aux **drm_aux); 65 int msm_edp_ctrl_init(struct msm_edp *edp);
|
D | edp_aux.c | 187 void *msm_edp_aux_init(struct msm_edp *edp, void __iomem *regbase, struct drm_dp_aux **drm_aux) in msm_edp_aux_init() argument 189 struct device *dev = &edp->pdev->dev; in msm_edp_aux_init() 204 aux->drm_aux.drm_dev = edp->dev; in msm_edp_aux_init()
|
D | edp_ctrl.c | 1116 int msm_edp_ctrl_init(struct msm_edp *edp) in msm_edp_ctrl_init() argument 1122 if (!edp) { in msm_edp_ctrl_init() 1127 dev = &edp->pdev->dev; in msm_edp_ctrl_init() 1132 edp->ctrl = ctrl; in msm_edp_ctrl_init() 1133 ctrl->pdev = edp->pdev; in msm_edp_ctrl_init() 1157 ctrl->aux = msm_edp_aux_init(edp, ctrl->base, &ctrl->drm_aux); in msm_edp_ctrl_init()
|
/drivers/gpu/drm/gma500/ |
D | intel_bios.c | 47 struct bdb_edp *edp; in parse_edp() local 52 edp = find_section(bdb, BDB_EDP); in parse_edp() 54 dev_priv->edp.bpp = 18; in parse_edp() 55 if (!edp) { in parse_edp() 56 if (dev_priv->edp.support) { in parse_edp() 58 dev_priv->edp.bpp); in parse_edp() 64 switch ((edp->color_depth >> (panel_type * 2)) & 3) { in parse_edp() 66 dev_priv->edp.bpp = 18; in parse_edp() 69 dev_priv->edp.bpp = 24; in parse_edp() 72 dev_priv->edp.bpp = 30; in parse_edp() [all …]
|
D | cdv_intel_dp.c | 530 (cdv_intel_dp_link_required(mode->clock, dev_priv->edp.bpp) in cdv_intel_dp_mode_valid() 912 bpp = dev_priv->edp.bpp; in cdv_intel_dp_mode_fixup() 1016 bpp = dev_priv->edp.bpp; in cdv_intel_dp_set_m_n() 1143 int edp = is_edp(intel_encoder); in cdv_intel_dp_prepare() local 1145 if (edp) { in cdv_intel_dp_prepare() 1153 if (edp) in cdv_intel_dp_prepare() 1160 int edp = is_edp(intel_encoder); in cdv_intel_dp_commit() local 1162 if (edp) in cdv_intel_dp_commit() 1166 if (edp) in cdv_intel_dp_commit() 1177 int edp = is_edp(intel_encoder); in cdv_intel_dp_dpms() local [all …]
|
D | psb_drv.h | 566 } edp; member
|
D | cdv_intel_display.c | 682 switch (dev_priv->edp.bpp) { in cdv_intel_crtc_mode_set()
|
/drivers/gpu/drm/i915/display/ |
D | intel_dp_aux_backlight.c | 154 panel->backlight.edp.intel.sdr_uses_aux = in intel_dp_aux_supports_hdr_backlight() 175 if (!panel->backlight.edp.intel.sdr_uses_aux) { in intel_dp_aux_hdr_get_backlight() 216 if (panel->backlight.edp.intel.sdr_uses_aux) { in intel_dp_aux_hdr_set_backlight() 245 if (panel->backlight.edp.intel.sdr_uses_aux) { in intel_dp_aux_hdr_enable_backlight() 268 if (panel->backlight.edp.intel.sdr_uses_aux) in intel_dp_aux_hdr_disable_backlight() 282 if (panel->backlight.edp.intel.sdr_uses_aux) { in intel_dp_aux_hdr_setup_backlight() 316 drm_edp_backlight_set_level(&intel_dp->aux, &panel->backlight.edp.vesa.info, level); in intel_dp_aux_vesa_set_backlight() 327 drm_edp_backlight_enable(&intel_dp->aux, &panel->backlight.edp.vesa.info, level); in intel_dp_aux_vesa_enable_backlight() 337 drm_edp_backlight_disable(&intel_dp->aux, &panel->backlight.edp.vesa.info); in intel_dp_aux_vesa_disable_backlight() 349 ret = drm_edp_backlight_init(&intel_dp->aux, &panel->backlight.edp.vesa.info, in intel_dp_aux_vesa_setup_backlight() [all …]
|
D | intel_ddi_buf_trans.c | 1023 i915->vbt.edp.low_vswing) in bdw_get_buf_trans() 1058 i915->vbt.edp.low_vswing) in skl_y_get_buf_trans() 1074 i915->vbt.edp.low_vswing) in skl_u_get_buf_trans() 1090 i915->vbt.edp.low_vswing) in skl_get_buf_trans() 1106 i915->vbt.edp.low_vswing) in kbl_y_get_buf_trans() 1122 i915->vbt.edp.low_vswing) in kbl_u_get_buf_trans() 1138 i915->vbt.edp.low_vswing) in kbl_get_buf_trans() 1154 i915->vbt.edp.low_vswing) in bxt_get_buf_trans() 1179 } else if (dev_priv->vbt.edp.low_vswing) { in icl_get_combo_buf_trans_edp() 1246 dev_priv->vbt.edp.low_vswing) in ehl_get_combo_buf_trans() [all …]
|
D | intel_bios.c | 765 i915->vbt.edp.hobl = power->hobl & BIT(panel_type); in parse_power_conservation_features() 771 const struct bdb_edp *edp; in parse_edp() local 776 edp = find_section(bdb, BDB_EDP); in parse_edp() 777 if (!edp) in parse_edp() 780 switch ((edp->color_depth >> (panel_type * 2)) & 3) { in parse_edp() 782 i915->vbt.edp.bpp = 18; in parse_edp() 785 i915->vbt.edp.bpp = 24; in parse_edp() 788 i915->vbt.edp.bpp = 30; in parse_edp() 793 edp_pps = &edp->power_seqs[panel_type]; in parse_edp() 794 edp_link_params = &edp->fast_link_params[panel_type]; in parse_edp() [all …]
|
D | g4x_dp.c | 399 if (intel_dp_is_edp(intel_dp) && dev_priv->vbt.edp.bpp && in intel_dp_get_config() 400 pipe_config->pipe_bpp > dev_priv->vbt.edp.bpp) { in intel_dp_get_config() 416 pipe_config->pipe_bpp, dev_priv->vbt.edp.bpp); in intel_dp_get_config() 417 dev_priv->vbt.edp.bpp = pipe_config->pipe_bpp; in intel_dp_get_config()
|
D | intel_dp.c | 1014 dev_priv->vbt.edp.bpp && dev_priv->vbt.edp.bpp < bpp) { in intel_dp_max_bpp() 1017 dev_priv->vbt.edp.bpp); in intel_dp_max_bpp() 1018 bpp = dev_priv->vbt.edp.bpp; in intel_dp_max_bpp()
|
D | intel_ddi.c | 3635 if (encoder->type == INTEL_OUTPUT_EDP && dev_priv->vbt.edp.bpp && in intel_ddi_get_config() 3636 pipe_config->pipe_bpp > dev_priv->vbt.edp.bpp) { in intel_ddi_get_config() 3652 pipe_config->pipe_bpp, dev_priv->vbt.edp.bpp); in intel_ddi_get_config() 3653 dev_priv->vbt.edp.bpp = pipe_config->pipe_bpp; in intel_ddi_get_config()
|
D | intel_display_types.h | 326 } edp; member
|
D | intel_pps.c | 1172 vbt = dev_priv->vbt.edp.pps; in pps_init_delays()
|
/drivers/gpu/drm/msm/ |
D | Makefile | 28 edp/edp.o \ 29 edp/edp_aux.o \ 30 edp/edp_bridge.o \ 31 edp/edp_connector.o \ 32 edp/edp_ctrl.o \ 33 edp/edp_phy.o \
|
D | msm_drv.h | 151 struct msm_edp *edp; member 333 int msm_edp_modeset_init(struct msm_edp *edp, struct drm_device *dev,
|
/drivers/gpu/drm/tegra/ |
D | dp.h | 138 unsigned char edp; member
|
D | dp.c | 48 link->edp = 0; in drm_dp_link_reset() 201 link->edp = drm_dp_edp_revisions[value]; in drm_dp_link_probe() 236 if (link->edp >= 0x14) { in drm_dp_link_probe()
|
D | sor.c | 922 if (link->edp == 0) in tegra_sor_dp_link_configure()
|
/drivers/gpu/drm/msm/disp/mdp5/ |
D | mdp5_kms.c | 379 if (!priv->edp) in modeset_init_intf() 394 ret = msm_edp_modeset_init(priv->edp, dev, encoder); in modeset_init_intf()
|
/drivers/gpu/drm/i915/ |
D | i915_drv.h | 694 } edp; member
|