/kernel/linux/linux-6.6/drivers/phy/qualcomm/ |
H A D | phy-qcom-edp.c | 87 void __iomem *edp; member 175 struct qcom_edp *edp = phy_get_drvdata(phy); in qcom_edp_phy_init() local 176 const struct qcom_edp_cfg *cfg = edp->cfg; in qcom_edp_phy_init() 180 ret = regulator_bulk_enable(ARRAY_SIZE(edp->supplies), edp->supplies); in qcom_edp_phy_init() 184 ret = clk_bulk_prepare_enable(ARRAY_SIZE(edp->clks), edp->clks); in qcom_edp_phy_init() 190 edp->edp + DP_PHY_PD_CTL); in qcom_edp_phy_init() 193 writel(0x17, edp in qcom_edp_phy_init() 235 qcom_edp_set_voltages(struct qcom_edp *edp, const struct phy_configure_opts_dp *dp_opts) qcom_edp_set_voltages() argument 280 struct qcom_edp *edp = phy_get_drvdata(phy); qcom_edp_phy_configure() local 291 qcom_edp_configure_ssc(const struct qcom_edp *edp) qcom_edp_configure_ssc() argument 325 qcom_edp_configure_pll(const struct qcom_edp *edp) qcom_edp_configure_pll() argument 411 qcom_edp_set_vco_div(const struct qcom_edp *edp, unsigned long *pixel_freq) qcom_edp_set_vco_div() argument 449 const struct qcom_edp *edp = phy_get_drvdata(phy); qcom_edp_phy_power_on() local 585 const struct qcom_edp *edp = phy_get_drvdata(phy); qcom_edp_phy_power_off() local 594 struct qcom_edp *edp = phy_get_drvdata(phy); qcom_edp_phy_exit() local 677 const struct qcom_edp *edp = container_of(hw, struct qcom_edp, dp_pixel_hw); qcom_edp_dp_pixel_clk_recalc_rate() local 717 const struct qcom_edp *edp = container_of(hw, struct qcom_edp, dp_link_hw); qcom_edp_dp_link_clk_recalc_rate() local 737 qcom_edp_clks_register(struct qcom_edp *edp, struct device_node *np) qcom_edp_clks_register() argument 775 struct qcom_edp *edp; qcom_edp_phy_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/edp/ |
H A D | edp.c | 7 #include "edp.h" 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 in edp_init() 71 struct msm_edp *edp; edp_bind() local 139 msm_edp_modeset_init(struct msm_edp *edp, struct drm_device *dev, struct drm_encoder *encoder) msm_edp_modeset_init() argument [all...] |
H A D | edp_bridge.c | 6 #include "edp.h" 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 82 msm_edp_bridge_init(struct msm_edp *edp) msm_edp_bridge_init() argument [all...] |
H A D | edp_connector.c | 8 #include "edp.h" 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 101 msm_edp_connector_init(struct msm_edp *edp) msm_edp_connector_init() argument [all...] |
H A 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); 66 int msm_edp_ctrl_init(struct msm_edp *edp);
|
H A D | edp_ctrl.c | 13 #include "edp.h" 14 #include "edp.xml.h" 218 DBG("edp->link_clk, set_rate %ld", in edp_clk_enable() 235 DBG("edp->pixel_clk, set_rate %ld", in edp_clk_enable() 1116 int msm_edp_ctrl_init(struct msm_edp *edp) in msm_edp_ctrl_init() argument 1122 if (!edp) { in msm_edp_ctrl_init() 1123 pr_err("%s: edp is NULL!\n", __func__); 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 in msm_edp_ctrl_init() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/ |
H A 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 in parse_edp() [all...] |
H A 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 in cdv_intel_dp_dpms() local 1704 int edp = is_edp(encoder); cdv_intel_dp_detect() local 1738 int edp = is_edp(intel_encoder); cdv_intel_dp_get_modes() local 1794 int edp = is_edp(encoder); cdv_intel_dp_detect_audio() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/gma500/ |
H A D | intel_bios.c | 48 struct bdb_edp *edp; in parse_edp() local 53 edp = find_section(bdb, BDB_EDP); in parse_edp() 55 dev_priv->edp.bpp = 18; in parse_edp() 56 if (!edp) { in parse_edp() 57 if (dev_priv->edp.support) { in parse_edp() 59 dev_priv->edp.bpp); in parse_edp() 65 switch ((edp->color_depth >> (panel_type * 2)) & 3) { in parse_edp() 67 dev_priv->edp.bpp = 18; in parse_edp() 70 dev_priv->edp.bpp = 24; in parse_edp() 73 dev_priv->edp in parse_edp() [all...] |
H A D | cdv_intel_dp.c | 526 (cdv_intel_dp_link_required(mode->clock, dev_priv->edp.bpp) in cdv_intel_dp_mode_valid() 908 bpp = dev_priv->edp.bpp; in cdv_intel_dp_mode_fixup() 1012 bpp = dev_priv->edp.bpp; in cdv_intel_dp_set_m_n() 1139 int edp = is_edp(intel_encoder); in cdv_intel_dp_prepare() local 1141 if (edp) { in cdv_intel_dp_prepare() 1149 if (edp) in cdv_intel_dp_prepare() 1156 int edp = is_edp(intel_encoder); in cdv_intel_dp_commit() local 1158 if (edp) in cdv_intel_dp_commit() 1162 if (edp) in cdv_intel_dp_commit() 1173 int edp in cdv_intel_dp_dpms() local 1697 int edp = is_edp(encoder); cdv_intel_dp_detect() local 1731 int edp = is_edp(intel_encoder); cdv_intel_dp_get_modes() local 1787 int edp = is_edp(encoder); cdv_intel_dp_detect_audio() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_dp_aux_backlight.c | 159 panel->backlight.edp.intel.sdr_uses_aux = in intel_dp_aux_supports_hdr_backlight() 181 if (!panel->backlight.edp.intel.sdr_uses_aux) { in intel_dp_aux_hdr_get_backlight() 224 if (panel->backlight.edp.intel.sdr_uses_aux) { in intel_dp_aux_hdr_set_backlight() 254 if (panel->backlight.edp.intel.sdr_uses_aux) { in intel_dp_aux_hdr_enable_backlight() 278 if (panel->backlight.edp.intel.sdr_uses_aux) in intel_dp_aux_hdr_disable_backlight() 301 dpcd_vs_pwm_str(panel->backlight.edp.intel.sdr_uses_aux)); in intel_dp_aux_hdr_setup_backlight() 303 if (!panel->backlight.edp.intel.sdr_uses_aux) { in intel_dp_aux_hdr_setup_backlight() 345 if (!panel->backlight.edp.vesa.info.aux_set) { in intel_dp_aux_vesa_set_backlight() 351 drm_edp_backlight_set_level(&intel_dp->aux, &panel->backlight.edp.vesa.info, level); in intel_dp_aux_vesa_set_backlight() 362 if (!panel->backlight.edp in intel_dp_aux_vesa_enable_backlight() [all...] |
H A D | intel_bios.c | 1389 panel->vbt.edp.hobl = panel_bool(power->hobl, panel_type); in parse_power_conservation_features() 1400 const struct bdb_edp *edp; in parse_edp() local 1405 edp = bdb_find_section(i915, BDB_EDP); in parse_edp() 1406 if (!edp) in parse_edp() 1409 switch (panel_bits(edp->color_depth, panel_type, 2)) { in parse_edp() 1411 panel->vbt.edp.bpp = 18; in parse_edp() 1414 panel->vbt.edp.bpp = 24; in parse_edp() 1417 panel->vbt.edp.bpp = 30; in parse_edp() 1422 edp_pps = &edp->power_seqs[panel_type]; in parse_edp() 1423 edp_link_params = &edp in parse_edp() [all...] |
H A D | intel_dp.c | 447 int edp_max_rate = connector->panel.vbt.edp.max_link_rate; in vbt_max_link_rate() 1402 intel_connector->panel.vbt.edp.bpp && in intel_dp_max_bpp() 1403 intel_connector->panel.vbt.edp.bpp < bpp) { in intel_dp_max_bpp() 1406 intel_connector->panel.vbt.edp.bpp); in intel_dp_max_bpp() 1407 bpp = intel_connector->panel.vbt.edp.bpp; in intel_dp_max_bpp() 2160 pipe_config->msa_timing_delay = connector->panel.vbt.edp.drrs_msa_timing_delay; in intel_dp_drrs_compute_config() 3057 if (connector->panel.vbt.edp.bpp && pipe_bpp > connector->panel.vbt.edp.bpp) { in intel_edp_fixup_vbt_bpp() 3073 pipe_bpp, connector->panel.vbt.edp.bpp); in intel_edp_fixup_vbt_bpp() 3074 connector->panel.vbt.edp in intel_edp_fixup_vbt_bpp() [all...] |
H A D | intel_display_types.h | 326 } edp; member 399 } edp; member
|
/kernel/linux/linux-5.10/arch/x86/boot/ |
H A D | edd.c | 131 struct edd_info ei, *edp; in query_edd() local 147 edp = boot_params.eddbuf; in query_edd() 167 memcpy(edp, &ei, sizeof(ei)); in query_edd() 168 edp++; in query_edd()
|
/kernel/linux/linux-6.6/arch/x86/boot/ |
H A D | edd.c | 131 struct edd_info ei, *edp; in query_edd() local 147 edp = boot_params.eddbuf; in query_edd() 167 memcpy(edp, &ei, sizeof(ei)); in query_edd() 168 edp++; in query_edd()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/ |
H A 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 \
|
H A D | msm_drv.h | 157 * place to keep the edp instance. 159 struct msm_edp *edp; member 364 int msm_edp_modeset_init(struct msm_edp *edp, struct drm_device *dev,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_bios.c | 727 dev_priv->vbt.edp.hobl = power->hobl & BIT(panel_type); in parse_power_conservation_features() 733 const struct bdb_edp *edp; in parse_edp() local 738 edp = find_section(bdb, BDB_EDP); in parse_edp() 739 if (!edp) in parse_edp() 742 switch ((edp->color_depth >> (panel_type * 2)) & 3) { in parse_edp() 744 dev_priv->vbt.edp.bpp = 18; in parse_edp() 747 dev_priv->vbt.edp.bpp = 24; in parse_edp() 750 dev_priv->vbt.edp.bpp = 30; in parse_edp() 755 edp_pps = &edp->power_seqs[panel_type]; in parse_edp() 756 edp_link_params = &edp in parse_edp() [all...] |
H A D | intel_ddi.c | 750 if (dev_priv->vbt.edp.low_vswing) { in bdw_get_buf_trans_edp() 802 if (dev_priv->vbt.edp.low_vswing) { in skl_get_buf_trans_edp() 951 if (dev_priv->vbt.edp.low_vswing) { in bxt_get_buf_trans_edp() 1016 if (dev_priv->vbt.edp.low_vswing) { in cnl_get_buf_trans_edp() 1048 } else if (type == INTEL_OUTPUT_EDP && dev_priv->vbt.edp.low_vswing) { in icl_get_combo_buf_trans() 1084 if (dev_priv->vbt.edp.low_vswing) { in ehl_get_combo_buf_trans() 1112 if (dev_priv->vbt.edp.hobl) { in tgl_get_combo_buf_trans() 1125 } else if (dev_priv->vbt.edp.low_vswing) { in tgl_get_combo_buf_trans() 4439 if (encoder->type == INTEL_OUTPUT_EDP && dev_priv->vbt.edp.bpp && in intel_ddi_get_config() 4440 pipe_config->pipe_bpp > dev_priv->vbt.edp in intel_ddi_get_config() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/ |
H A D | dp.h | 116 * @edp: eDP revision (0x11: eDP 1.1, 0x12: eDP 1.2, ...) 138 unsigned char edp; member
|
H A 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()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/ |
H A D | dp.h | 116 * @edp: eDP revision (0x11: eDP 1.1, 0x12: eDP 1.2, ...) 138 unsigned char edp; member
|
H A 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()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_kms.c | 385 if (!priv->edp) in modeset_init_intf() 400 ret = msm_edp_modeset_init(priv->edp, dev, encoder); in modeset_init_intf()
|