| /linux/drivers/phy/qualcomm/ |
| H A D | phy-qcom-edp.c | 78 int (*com_power_on)(const struct qcom_edp *edp); 79 int (*com_resetsm_cntrl)(const struct qcom_edp *edp); 80 int (*com_bias_en_clkbuflr)(const struct qcom_edp *edp); 81 int (*com_clk_fwd_cfg)(const struct qcom_edp *edp); 82 int (*com_configure_pll)(const struct qcom_edp *edp); 83 int (*com_configure_ssc)(const struct qcom_edp *edp); 100 void __iomem *edp; member 231 struct qcom_edp *edp = phy_get_drvdata(phy); in qcom_edp_phy_init() local 235 ret = regulator_bulk_enable(ARRAY_SIZE(edp->supplies), edp->supplies); in qcom_edp_phy_init() 239 ret = clk_bulk_prepare_enable(edp->num_clks, edp->clks); in qcom_edp_phy_init() [all …]
|
| /linux/drivers/gpu/drm/gma500/ |
| H A D | intel_bios.c | 49 struct bdb_edp *edp; in parse_edp() local 54 edp = find_section(bdb, BDB_EDP); in parse_edp() 56 dev_priv->edp.bpp = 18; in parse_edp() 57 if (!edp) { in parse_edp() 58 if (dev_priv->edp.support) { in parse_edp() 60 dev_priv->edp.bpp); in parse_edp() 66 switch ((edp->color_depth >> (panel_type * 2)) & 3) { in parse_edp() 68 dev_priv->edp.bpp = 18; in parse_edp() 71 dev_priv->edp.bpp = 24; in parse_edp() 74 dev_priv->edp.bpp = 30; in parse_edp() [all …]
|
| H A D | cdv_intel_dp.c | 527 (cdv_intel_dp_link_required(mode->clock, dev_priv->edp.bpp) in cdv_intel_dp_mode_valid() 907 bpp = dev_priv->edp.bpp; in cdv_intel_dp_mode_fixup() 1011 bpp = dev_priv->edp.bpp; in cdv_intel_dp_set_m_n() 1138 int edp = is_edp(intel_encoder); in cdv_intel_dp_prepare() local 1140 if (edp) { in cdv_intel_dp_prepare() 1148 if (edp) in cdv_intel_dp_prepare() 1155 int edp = is_edp(intel_encoder); in cdv_intel_dp_commit() local 1157 if (edp) in cdv_intel_dp_commit() 1161 if (edp) in cdv_intel_dp_commit() 1172 int edp = is_edp(intel_encoder); in cdv_intel_dp_dpms() local [all …]
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_dp_aux_backlight.c | 157 panel->backlight.edp.intel_cap.sdr_uses_aux = in intel_dp_aux_supports_hdr_backlight() 159 panel->backlight.edp.intel_cap.supports_2084_decode = in intel_dp_aux_supports_hdr_backlight() 161 panel->backlight.edp.intel_cap.supports_2020_gamut = in intel_dp_aux_supports_hdr_backlight() 163 panel->backlight.edp.intel_cap.supports_segmented_backlight = in intel_dp_aux_supports_hdr_backlight() 165 panel->backlight.edp.intel_cap.supports_sdp_colorimetry = in intel_dp_aux_supports_hdr_backlight() 167 panel->backlight.edp.intel_cap.supports_tone_mapping = in intel_dp_aux_supports_hdr_backlight() 190 if (!panel->backlight.edp.intel_cap.sdr_uses_aux) { in intel_dp_aux_hdr_get_backlight() 235 panel->backlight.edp.intel_cap.sdr_uses_aux) { in intel_dp_aux_hdr_set_backlight() 289 if (panel->backlight.edp.intel_cap.supports_2020_gamut && in intel_dp_aux_fill_hdr_tcon_params() 295 if (panel->backlight.edp.intel_cap.supports_sdp_colorimetry && in intel_dp_aux_fill_hdr_tcon_params() [all …]
|
| H A D | intel_bios.c | 1399 panel->vbt.edp.hobl = panel_bool(power->hobl, panel_type); in parse_power_conservation_features() 1420 const struct bdb_edp *edp; in parse_edp() local 1424 edp = bdb_find_section(display, BDB_EDP); in parse_edp() 1425 if (!edp) in parse_edp() 1428 switch (panel_bits(edp->color_depth, panel_type, 2)) { in parse_edp() 1430 panel->vbt.edp.bpp = 18; in parse_edp() 1433 panel->vbt.edp.bpp = 24; in parse_edp() 1436 panel->vbt.edp.bpp = 30; in parse_edp() 1441 edp_link_params = &edp->fast_link_params[panel_type]; in parse_edp() 1443 vbt_edp_to_pps_delays(&panel->vbt.edp.pps, in parse_edp() [all …]
|
| /linux/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()
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | x1e78100-lenovo-thinkpad-t14s.dts | 23 vreg_edp_bl: regulator-edp-bl { 45 edp_bl_reg_en: edp-bl-reg-en-state { 52 edp_bl_pwm: edp-bl-pwm-state {
|
| H A D | x1p42100-asus-zenbook-a14-lcd.dts | 25 vreg_edp_bl: regulator-edp-bl { 47 edp_bl_reg_en: edp-bl-reg-en-state { 54 edp_bl_pwm: edp-bl-pwm-state {
|
| H A D | sc7180-trogdor-parade-ps8640.dtsi | 3 * Google Trogdor dts fragment for the boards with Parade ps8640 edp bridge 106 edp_brij_ps8640_rst: edp-brij-ps8640-rst-state { 113 en_pp3300_edp_brij_ps8640: en-pp3300-edp-brij-ps8640-state {
|
| H A D | sc8280xp-crd.dts | 132 vreg_edp_3p3: regulator-edp-3p3 { 148 vreg_edp_bl: regulator-edp-bl { 536 compatible = "qcom,sc8280xp-edp"; 545 compatible = "edp-panel"; 564 compatible = "qcom,sc8280xp-edp-phy"; 899 edp_bl_en: edp-bl-en-state { 904 edp_bl_reg_en: edp-bl-reg-en-state { 931 edp_bl_pwm: edp-bl-pwm-state { 954 edp_reg_en: edp-reg-en-state {
|
| H A D | sc7180-trogdor-ti-sn65dsi86.dtsi | 3 * Google Trogdor dts fragment for the boards with TI sn65dsi86 edp bridge 99 edp_brij_irq: edp-brij-irq-state {
|
| H A D | sc7180-trogdor-lazor-limozeen-nots-r10.dts | 24 compatible = "edp-panel";
|
| H A D | sc7180-trogdor-lazor-limozeen-nots-r9.dts | 24 compatible = "edp-panel";
|
| H A D | sc8280xp-lenovo-thinkpad-x13s.dts | 175 vreg_edp_3p3: regulator-edp-3p3 { 191 vreg_edp_bl: regulator-edp-bl { 749 compatible = "qcom,sc8280xp-edp"; 758 compatible = "edp-panel"; 777 compatible = "qcom,sc8280xp-edp-phy"; 1492 edp_bl_en: edp-bl-en-state { 1497 edp_bl_reg_en: edp-bl-reg-en-state { 1516 edp_bl_pwm: edp-bl-pwm-state { 1570 edp_reg_en: edp-reg-en-state {
|
| H A D | hamoa-iot-evk.dts | 208 vreg_edp_3p3: regulator-edp-3p3 { 224 vreg_edp_bl: regulator-edp-bl { 937 compatible = "edp-panel"; 1093 edp_bl_en: edp-bl-en-state { 1101 edp_bl_reg_en: edp-bl-reg-en-state { 1137 edp_bl_pwm: edp-bl-pwm-state { 1277 edp_reg_en: edp-reg-en-state {
|
| H A D | x1-hp-omnibook-x14.dtsi | 251 vreg_edp_3p3: regulator-edp-3p3 { 267 vreg_edp_bl: regulator-edp-bl { 1039 compatible = "edp-panel"; 1167 edp_bl_en: edp-bl-en-state { 1175 edp_bl_reg_en: edp-bl-reg-en-state { 1194 edp_bl_pwm: edp-bl-pwm-state { 1293 edp_reg_en: edp-reg-en-state {
|
| H A D | sc7280-herobrine-crd.dts | 27 vreg_edp_bl_crd: vreg-edp-bl-crd-regulator { 171 edp_bl_reg_en: edp-bl-reg-en-state {
|
| /linux/arch/arm64/boot/dts/mediatek/ |
| H A D | mt8186-corsola-krabby.dtsi | 23 edp-bridge@8 { 56 compatible = "edp-panel";
|
| H A D | mt8186-corsola-steelix.dtsi | 34 pp3300_edp_dx: regulator-pp3300-edp-dx { 90 compatible = "edp-panel";
|
| H A D | mt8186-corsola-chinchou.dtsi | 34 pp3300_edp_dx: regulator-pp3300-edp-dx { 99 compatible = "edp-panel";
|
| /linux/arch/arm/boot/dts/rockchip/ |
| H A D | rk3288-veyron-edp.dtsi | 3 * Google Veyron (and derivatives) fragment for the edp displays 86 &edp {
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3399-sapphire-excavator.dts | 90 edp_panel: edp-panel { 143 &edp {
|
| H A D | rk3399-gru-bob.dts | 21 edp_panel: edp-panel {
|
| /linux/drivers/gpu/drm/tegra/ |
| H A D | dp.h | 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()
|