Home
last modified time | relevance | path

Searched full:edp (Results 1 – 25 of 220) sorted by relevance

123456789

/Linux-v5.15/drivers/gpu/drm/msm/edp/
Dedp.c7 #include "edp.h"
11 struct msm_edp *edp = dev_id; in edp_irq() local
13 /* Process eDP irq */ in edp_irq()
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()
32 /* construct eDP at bind/probe time, grab all the resources. */
[all …]
Dedp_bridge.c6 #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
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()
[all …]
Dedp_connector.c8 #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
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
[all …]
Dedp.h33 /* the encoder we are hooked to (outside of eDP block) */
41 /* eDP bridge */
42 struct drm_bridge *msm_edp_bridge_init(struct msm_edp *edp);
45 /* eDP connector */
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);
Dedp_aux.c6 #include "edp.h"
7 #include "edp.xml.h"
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()
/Linux-v5.15/drivers/gpu/drm/gma500/
Dintel_bios.c47 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()
57 DRM_DEBUG_KMS("No eDP BDB found but eDP panel supported, assume %dbpp panel color depth.\n", 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()
[all …]
Dcdv_intel_dp.c278 struct drm_display_mode *panel_fixed_mode; /* for eDP */
308 * is_edp - is the given port attached to an eDP panel (either CPU or PCH)
311 * If a CPU or PCH DP output is attached to an eDP panel, this function
433 DRM_DEBUG_KMS("Error in Powering up eDP panel, status %x\n", REG_READ(PP_STATUS)); in cdv_intel_edp_panel_on()
482 * on, we may see slight flicker as the panel syncs with the eDP in cdv_intel_edp_backlight_on()
527 /* only refuse the mode on non eDP since we have seen some weird eDP panels in cdv_intel_dp_mode_valid()
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
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/display/msm/
Dedp.txt1 Qualcomm Technologies Inc. adreno/snapdragon eDP output
5 * "qcom,mdss-edp"
8 * "edp"
10 - interrupts: The interrupt signal from the eDP block.
25 - panel-hpd-gpios: GPIO pin used for eDP hpd.
30 compatible = "qcom,mdss-edp";
32 "edp",
/Linux-v5.15/drivers/gpu/drm/tegra/
Ddp.h52 * eDP alternate scrambler reset capability
116 * @edp: eDP revision (0x11: eDP 1.1, 0x12: eDP 1.2, ...)
119 * @rates: additional supported link rates in kHz (eDP 1.4)
120 * @num_rates: number of additional supported link rates (eDP 1.4)
138 unsigned char edp; member
/Linux-v5.15/drivers/gpu/drm/bridge/
DKconfig171 NXP PTN3460 eDP-LVDS bridge chip driver.
174 tristate "Parade eDP/LVDS bridge"
180 Parade eDP-LVDS bridge chip driver.
183 tristate "Parade PS8640 MIPI DSI to eDP Converter"
191 MIPI DSI to eDP converter
253 tristate "Toshiba TC358767 eDP bridge"
259 Toshiba TC358767 eDP bridge chip driver.
299 tristate "TI SN65DSI86 DSI to eDP bridge"
308 Texas Instruments SN65DSI86 DSI to eDP Bridge driver
/Linux-v5.15/drivers/gpu/drm/i915/display/
Dintel_dp_aux_backlight.c98 /* Intel EDP backlight callbacks */
125 panel->backlight.edp.intel.sdr_uses_aux = in intel_dp_aux_supports_hdr_backlight()
146 if (!panel->backlight.edp.intel.sdr_uses_aux) { in intel_dp_aux_hdr_get_backlight()
187 if (panel->backlight.edp.intel.sdr_uses_aux) { in intel_dp_aux_hdr_set_backlight()
214 if (panel->backlight.edp.intel.sdr_uses_aux) { in intel_dp_aux_hdr_enable_backlight()
237 if (panel->backlight.edp.intel.sdr_uses_aux) in intel_dp_aux_hdr_disable_backlight()
251 if (panel->backlight.edp.intel.sdr_uses_aux) { in intel_dp_aux_hdr_setup_backlight()
285 drm_edp_backlight_set_level(&intel_dp->aux, &panel->backlight.edp.vesa.info, level); in intel_dp_aux_vesa_set_backlight()
296 drm_edp_backlight_enable(&intel_dp->aux, &panel->backlight.edp.vesa.info, level); in intel_dp_aux_vesa_enable_backlight()
306 drm_edp_backlight_disable(&intel_dp->aux, &panel->backlight.edp.vesa.info); in intel_dp_aux_vesa_disable_backlight()
[all …]
Dintel_bios.c700 * to mean "eDP". The VBT spec doesn't agree with that in parse_driver_features()
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()
792 /* Get the eDP sequencing and link info */ in parse_edp()
[all …]
/Linux-v5.15/drivers/gpu/drm/msm/
DMakefile28 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 \
/Linux-v5.15/Documentation/devicetree/bindings/display/bridge/
Dps8640.yaml7 title: MIPI DSI to eDP Video Format Converter Device Tree Bindings
14 The PS8640 is a low power MIPI-to-eDP video format converter supporting
18 device outputs eDP v1.4, one or two lanes, at a link rate of up to
55 Video port for eDP output (panel or connector).
78 ps8640: edp-bridge@18 {
Dtoshiba,tc358767.txt1 Toshiba TC358767 eDP bridge bindings
17 to a DPI/DSI source and to an eDP/DP sink according to [1][2]:
20 - port@2: eDP/DP output port
26 edp-bridge@68 {
Danx6345.yaml7 title: Analogix ANX6345 eDP Transmitter Device Tree Bindings
13 The ANX6345 is an ultra-low power Full-HD eDP transmitter designed for
46 Video port for eDP output (panel or connector).
/Linux-v5.15/include/drm/
Ddrm_dp_helper.h42 * eDP: Embedded DisplayPort version 1
47 * 1.2 formally includes both eDP and DPI definitions.
152 # define DP_MSA_TIMING_PAR_IGNORED (1 << 6) /* eDP */
175 # define DP_DPCD_DISPLAY_CONTROL_CAPABLE (1 << 3) /* edp v1.2 or higher */
185 #define DP_SUPPORTED_LINK_RATES 0x010 /* eDP 1.4 */
239 #define DP_RECEIVER_ALPM_CAP 0x02e /* eDP 1.4 */
242 #define DP_SINK_DEVICE_AUX_FRAME_SYNC_CAP 0x02f /* eDP 1.4 */
288 #define DP_DSC_MAX_BITS_PER_PIXEL_LOW 0x067 /* eDP 1.4 */
290 #define DP_DSC_MAX_BITS_PER_PIXEL_HI 0x068 /* eDP 1.4 */
362 # define DP_PSR2_IS_SUPPORTED 2 /* eDP 1.4 */
[all …]
/Linux-v5.15/drivers/gpu/drm/amd/display/include/
Dlink_service_types.h47 /* eDP version 1.1 or lower */
49 /* eDP version 1.2 */
51 /* eDP version 1.3 */
149 /* standard mode for eDP */
/Linux-v5.15/Documentation/gpu/
Dtegra.rst103 longer do and instead provide standard interfaces such as DSI and eDP/DP.
111 the more standard DSI and eDP interfaces.
117 by the versatile SOR output, which supports eDP, DP and HDMI. The SOR is able
128 eDP/DP
131 eDP was first introduced in Tegra124 where it was used to drive the display
/Linux-v5.15/drivers/gpu/drm/rockchip/
Danalogix_dp-rockchip.c48 * @lcdsel_big: reg value of selecting vop big for eDP
49 * @lcdsel_lit: reg value of selecting vop little for eDP
119 /* VOP couldn't output YUV video format for eDP rightly */ in rockchip_dp_get_modes()
241 * format to eDP controller, and if eDP panel only support RGB8, in rockchip_dp_drm_encoder_atomic_check()
242 * then eDP controller should cut down the video data, not via VOP in rockchip_dp_drm_encoder_atomic_check()
459 {.compatible = "rockchip,rk3399-edp", .data = &rk3399_edp },
/Linux-v5.15/arch/x86/boot/
Dedd.c131 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-v5.15/Documentation/devicetree/bindings/display/rockchip/
Danalogix_dp-rockchip.txt6 "rockchip,rk3399-edp";
93 edp {
94 edp_hpd: edp-hpd {
/Linux-v5.15/drivers/gpu/drm/bridge/analogix/
DKconfig9 ANX6345 is an ultra-low power Full-HD DisplayPort/eDP
12 application processor to eDP or DisplayPort.
/Linux-v5.15/Documentation/devicetree/bindings/display/panel/
Dinnolux,p120zdg-bf1.yaml7 title: Innolux P120ZDG-BF1 12.02 inch eDP 2K display panel
35 panel_edp: panel-edp {
/Linux-v5.15/Documentation/devicetree/bindings/display/
Dallwinner,sun4i-a10-tcon.yaml92 - description: TCON eDP Reset Line
96 - description: TCON eDP Reset Line
109 - const: edp
113 - const: edp
321 - const: edp
339 - const: edp
528 reset-names = "lcd", "edp", "lvds";

123456789