/linux-6.15/drivers/phy/qualcomm/ |
D | phy-qcom-edp.c | 76 int (*com_power_on)(const struct qcom_edp *edp); 77 int (*com_resetsm_cntrl)(const struct qcom_edp *edp); 78 int (*com_bias_en_clkbuflr)(const struct qcom_edp *edp); 79 int (*com_configure_pll)(const struct qcom_edp *edp); 80 int (*com_configure_ssc)(const struct qcom_edp *edp); 96 void __iomem *edp; member 213 struct qcom_edp *edp = phy_get_drvdata(phy); in qcom_edp_phy_init() local 217 ret = regulator_bulk_enable(ARRAY_SIZE(edp->supplies), edp->supplies); in qcom_edp_phy_init() 221 ret = clk_bulk_prepare_enable(ARRAY_SIZE(edp->clks), edp->clks); in qcom_edp_phy_init() 225 memcpy(aux_cfg, edp->cfg->aux_cfg, sizeof(aux_cfg)); in qcom_edp_phy_init() [all …]
|
/linux-6.15/drivers/gpu/drm/gma500/ |
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() 58 DRM_DEBUG_KMS("No eDP BDB found but eDP panel supported, assume %dbpp panel color depth.\n", 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() [all …]
|
D | cdv_intel_dp.c | 274 struct drm_display_mode *panel_fixed_mode; /* for eDP */ 304 * is_edp - is the given port attached to an eDP panel (either CPU or PCH) 307 * If a CPU or PCH DP output is attached to an eDP panel, this function 429 DRM_DEBUG_KMS("Error in Powering up eDP panel, status %x\n", REG_READ(PP_STATUS)); in cdv_intel_edp_panel_on() 478 * on, we may see slight flicker as the panel syncs with the eDP in cdv_intel_edp_backlight_on() 523 /* only refuse the mode on non eDP since we have seen some weird eDP panels in cdv_intel_dp_mode_valid() 526 (cdv_intel_dp_link_required(mode->clock, dev_priv->edp.bpp) in cdv_intel_dp_mode_valid() 906 bpp = dev_priv->edp.bpp; in cdv_intel_dp_mode_fixup() 1010 bpp = dev_priv->edp.bpp; in cdv_intel_dp_set_m_n() 1137 int edp = is_edp(intel_encoder); in cdv_intel_dp_prepare() local [all …]
|
/linux-6.15/Documentation/devicetree/bindings/display/panel/ |
D | panel-edp-legacy.yaml | 4 $id: http://devicetree.org/schemas/display/panel/panel-edp-legacy.yaml# 7 title: Legacy eDP panels from before the "edp-panel" compatible 13 This binding file is a collection of eDP panels from before the generic 14 "edp-panel" compatible was introduced. It is kept around to support old 16 the generic "edp-panel" is if it needed to be used on an eDP controller 17 that doesn't support the generic "edp-panel" compatible, but it should be 18 a strong preference to add the generic "edp-panel" compatible instead. 31 # AUO B116XAK01 eDP TFT LCD panel 51 # InnoLux 13.3" FHD (1920x1080) eDP TFT LCD panel 53 # Innolux P120ZDG-BF1 12.02 inch eDP 2K display panel [all …]
|
D | panel-edp.yaml | 4 $id: http://devicetree.org/schemas/display/panel/panel-edp.yaml# 7 title: Probeable (via DP AUX / EDID) eDP Panels with simple poweron sequences 13 This binding file can be used to indicate that an eDP panel is connected 26 One piece of information about eDP panels that is typically _not_ 29 list eDP panels. We solve that here with two tricks. The "worst case" 35 eDP panels in general can have somewhat arbitrary power sequencing 46 the eDP Standard. 53 eDP -----------+ Black video | Src vid | Blk vid + 89 const: edp-panel 109 hooked up directly to the eDP controller. [all …]
|
D | samsung,atna33xc20.yaml | 7 title: Samsung 13.3" FHD (1920x1080 pixels) eDP AMOLED panel 18 # Samsung 13.3" FHD (1920x1080 pixels) eDP AMOLED panel 22 # Samsung 14.5" WQXGA+ (2880x1800 pixels) eDP AMOLED panel 24 # Samsung 14.5" 3K (2944x1840 pixels) eDP AMOLED panel 26 # Samsung 15.6" 3K (2880x1620 pixels) eDP AMOLED panel
|
/linux-6.15/drivers/gpu/drm/i915/display/ |
D | intel_dp_aux_backlight.c | 111 /* Intel EDP backlight callbacks */ 142 * do not use Intel proprietary eDP backlight control if we in intel_dp_aux_supports_hdr_backlight() 158 panel->backlight.edp.intel_cap.sdr_uses_aux = in intel_dp_aux_supports_hdr_backlight() 160 panel->backlight.edp.intel_cap.supports_2084_decode = in intel_dp_aux_supports_hdr_backlight() 162 panel->backlight.edp.intel_cap.supports_2020_gamut = in intel_dp_aux_supports_hdr_backlight() 164 panel->backlight.edp.intel_cap.supports_segmented_backlight = in intel_dp_aux_supports_hdr_backlight() 166 panel->backlight.edp.intel_cap.supports_sdp_colorimetry = in intel_dp_aux_supports_hdr_backlight() 168 panel->backlight.edp.intel_cap.supports_tone_mapping = in intel_dp_aux_supports_hdr_backlight() 191 if (!panel->backlight.edp.intel_cap.sdr_uses_aux) { in intel_dp_aux_hdr_get_backlight() 249 panel->backlight.edp.intel_cap.sdr_uses_aux) { in intel_dp_aux_hdr_set_backlight() [all …]
|
D | intel_cmtg.c | 31 * The CMTG can be used only with eDP or MIPI command mode and supports the 34 * - Dual eDP: The CMTG can be used to keep two eDP TGs in sync when on a 35 * dual eDP configuration (with or without PSR/PSR2 enabled). 37 * - Single eDP as secondary: It is also possible to use a single eDP 39 * allow a flow that would not require a modeset on the existing eDP when a 40 * new eDP is added for a dual eDP configuration with CMTG. 57 * Xe2_LPD adds a second CMTG that can be used for dual eDP async mode.
|
D | intel_bios.c | 1304 * to mean "eDP". The VBT spec doesn't agree with that in parse_driver_features() 1398 panel->vbt.edp.hobl = panel_bool(power->hobl, panel_type); in parse_power_conservation_features() 1419 const struct bdb_edp *edp; in parse_edp() local 1423 edp = bdb_find_section(display, BDB_EDP); in parse_edp() 1424 if (!edp) in parse_edp() 1427 switch (panel_bits(edp->color_depth, panel_type, 2)) { in parse_edp() 1429 panel->vbt.edp.bpp = 18; in parse_edp() 1432 panel->vbt.edp.bpp = 24; in parse_edp() 1435 panel->vbt.edp.bpp = 30; in parse_edp() 1439 /* Get the eDP sequencing and link info */ in parse_edp() [all …]
|
/linux-6.15/Documentation/devicetree/bindings/phy/ |
D | qcom,edp-phy.yaml | 5 $id: http://devicetree.org/schemas/phy/qcom,edp-phy.yaml# 8 title: Qualcomm eDP PHY 14 The Qualcomm eDP PHY is found in a number of Qualcomm platform and provides 20 - qcom,sa8775p-edp-phy 21 - qcom,sc7280-edp-phy 22 - qcom,sc8180x-edp-phy 24 - qcom,sc8280xp-edp-phy 67 compatible = "qcom,sc8180x-edp-phy";
|
/linux-6.15/include/drm/display/ |
D | drm_dp.h | 35 * eDP: Embedded DisplayPort version 1 40 * 1.2 formally includes both eDP and DPI definitions. 145 # define DP_MSA_TIMING_PAR_IGNORED (1 << 6) /* eDP */ 169 # define DP_DPCD_DISPLAY_CONTROL_CAPABLE (1 << 3) /* edp v1.2 or higher */ 179 #define DP_SUPPORTED_LINK_RATES 0x010 /* eDP 1.4 */ 233 #define DP_RECEIVER_ALPM_CAP 0x02e /* eDP 1.4 */ 235 # define DP_ALPM_PM_STATE_2A_SUPPORT (1 << 1) /* eDP 1.5 */ 236 # define DP_ALPM_AUX_LESS_CAP (1 << 2) /* eDP 1.5 */ 238 #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 */ [all …]
|
/linux-6.15/drivers/gpu/drm/tegra/ |
D | dp.h | 52 * 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-6.15/Documentation/devicetree/bindings/display/bridge/ |
D | toshiba,tc358767.yaml | 7 title: Toshiba TC358767/TC358867/TC9595 DSI/DPI/eDP bridge 14 converts DSI/DPI to eDP/DP . 98 eDP/DP output port. The remote endpoint phandle should be a 99 reference to a valid eDP panel input endpoint node. This port is 140 /* DPI input and eDP output */ 146 edp-bridge@68 { 183 edp-bridge@68 {
|
D | ps8640.yaml | 7 title: MIPI DSI to eDP Video Format Converter 13 The PS8640 is a low power MIPI-to-eDP video format converter supporting 17 device outputs eDP v1.4, one or two lanes, at a link rate of up to 57 Video port for eDP output (panel or connector). 80 ps8640: edp-bridge@18 {
|
D | anx6345.yaml | 7 title: Analogix ANX6345 eDP Transmitter 13 The ANX6345 is an ultra-low power Full-HD eDP transmitter designed for 46 Video port for eDP output (panel or connector).
|
/linux-6.15/Documentation/devicetree/bindings/display/msm/ |
D | dp-controller.yaml | 24 - qcom,sc7280-edp 26 - qcom,sc8180x-edp 28 - qcom,sc8280xp-edp 159 # p1 regions is present on DP, but not on eDP 165 - qcom,sc7280-edp 166 - qcom,sc8180x-edp 167 - qcom,sc8280xp-edp
|
D | qcom,sc7280-mdss.yaml | 75 "^edp@[0-9a-f]+$": 81 const: qcom,sc7280-edp 91 - qcom,sc7280-edp-phy 276 edp@aea0000 { 277 compatible = "qcom,sc7280-edp"; 352 compatible = "qcom,sc7280-edp-phy";
|
/linux-6.15/drivers/gpu/drm/bridge/ |
D | Kconfig | 244 NXP PTN3460 eDP-LVDS bridge chip driver. 247 tristate "Parade eDP/LVDS bridge" 253 Parade eDP-LVDS bridge chip driver. 256 tristate "Parade PS8640 MIPI DSI to eDP Converter" 267 MIPI DSI to eDP converter 343 tristate "Toshiba TC358767 eDP bridge" 352 Toshiba TC358767 eDP bridge chip driver. 418 tristate "TI SN65DSI86 DSI to eDP bridge" 430 Texas Instruments SN65DSI86 DSI to eDP Bridge driver
|
/linux-6.15/Documentation/devicetree/bindings/display/mediatek/ |
D | mediatek,dp.yaml | 14 MediaTek DP and eDP are different hardwares and there are some features 15 which are not supported for eDP. For example, audio is not supported for 16 eDP. Therefore, we need to use two different compatibles to describe them. 25 - mediatek,mt8188-edp-tx 27 - mediatek,mt8195-edp-tx
|
/linux-6.15/arch/arm64/boot/dts/qcom/ |
D | sc7180-trogdor-parade-ps8640.dtsi | 3 * Google Trogdor dts fragment for the boards with Parade ps8640 edp bridge 41 * extra power cycle of the touchscreen and eDP panel at bootup. 106 edp_brij_ps8640_rst: edp-brij-ps8640-rst-state { 113 en_pp3300_edp_brij_ps8640: en-pp3300-edp-brij-ps8640-state {
|
D | sc7180-trogdor-ti-sn65dsi86.dtsi | 3 * Google Trogdor dts fragment for the boards with TI sn65dsi86 edp bridge 22 * extra power cycle of the touchscreen and eDP panel at bootup. 99 edp_brij_irq: edp-brij-irq-state {
|
/linux-6.15/Documentation/gpu/ |
D | tegra.rst | 103 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-6.15/arch/x86/boot/ |
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-6.15/drivers/gpu/drm/bridge/analogix/ |
D | Kconfig | 11 ANX6345 is an ultra-low power Full-HD DisplayPort/eDP 14 application processor to eDP or DisplayPort.
|
/linux-6.15/drivers/gpu/drm/amd/display/include/ |
D | link_service_types.h | 43 /* eDP version 1.1 or lower */ 45 /* eDP version 1.2 */ 47 /* eDP version 1.3 */ 190 /* standard mode for eDP */
|