| /kernel/linux/linux-4.19/drivers/gpu/drm/msm/edp/ |
| D | edp.c | 15 #include "edp.h" 19 struct msm_edp *edp = dev_id; in edp_irq() local 21 /* Process eDP irq */ in edp_irq() 22 return msm_edp_ctrl_irq(edp->ctrl); in edp_irq() 27 struct msm_edp *edp = platform_get_drvdata(pdev); in edp_destroy() local 29 if (!edp) in edp_destroy() 32 if (edp->ctrl) { in edp_destroy() 33 msm_edp_ctrl_destroy(edp->ctrl); in edp_destroy() 34 edp->ctrl = NULL; in edp_destroy() 40 /* construct eDP at bind/probe time, grab all the resources. */ [all …]
|
| D | edp_connector.c | 16 #include "edp.h" 20 struct msm_edp *edp; member 28 struct msm_edp *edp = edp_connector->edp; in edp_connector_detect() local 31 return msm_edp_ctrl_panel_connected(edp->ctrl) ? in edp_connector_detect() 49 struct msm_edp *edp = edp_connector->edp; in edp_connector_get_modes() local 55 ret = msm_edp_ctrl_get_panel_info(edp->ctrl, connector, &drm_edid); in edp_connector_get_modes() 70 struct msm_edp *edp = edp_connector->edp; in edp_connector_mode_valid() local 77 requested, edp_connector->edp->encoder); in edp_connector_mode_valid() 84 edp->ctrl, mode->clock, NULL, NULL)) in edp_connector_mode_valid() 109 struct drm_connector *msm_edp_connector_init(struct msm_edp *edp) in msm_edp_connector_init() argument [all …]
|
| D | edp_bridge.c | 14 #include "edp.h" 18 struct msm_edp *edp; member 29 struct msm_edp *edp = edp_bridge->edp; in edp_bridge_pre_enable() local 32 msm_edp_ctrl_power(edp->ctrl, true); in edp_bridge_pre_enable() 48 struct msm_edp *edp = edp_bridge->edp; in edp_bridge_post_disable() local 51 msm_edp_ctrl_power(edp->ctrl, false); in edp_bridge_post_disable() 61 struct msm_edp *edp = edp_bridge->edp; in edp_bridge_mode_set() local 75 msm_edp_ctrl_timing_cfg(edp->ctrl, in edp_bridge_mode_set() 91 struct drm_bridge *msm_edp_bridge_init(struct msm_edp *edp) in msm_edp_bridge_init() argument 97 edp_bridge = devm_kzalloc(edp->dev->dev, in msm_edp_bridge_init() [all …]
|
| D | edp.h | 40 /* the encoder we are hooked to (outside of eDP block) */ 48 /* eDP bridge */ 49 struct drm_bridge *msm_edp_bridge_init(struct msm_edp *edp); 52 /* eDP connector */ 53 struct drm_connector *msm_edp_connector_init(struct msm_edp *edp); 73 int msm_edp_ctrl_init(struct msm_edp *edp);
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/msm/edp/ |
| D | edp.c | 7 #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 …]
|
| 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 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 …]
|
| 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 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 …]
|
| D | edp.h | 33 /* 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); 66 int msm_edp_ctrl_init(struct msm_edp *edp);
|
| /kernel/linux/linux-5.10/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() 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 …]
|
| D | cdv_intel_dp.c | 278 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 …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/gma500/ |
| D | intel_bios.c | 60 struct bdb_edp *edp; in parse_edp() local 65 edp = find_section(bdb, BDB_EDP); in parse_edp() 67 dev_priv->edp.bpp = 18; in parse_edp() 68 if (!edp) { in parse_edp() 69 if (dev_priv->edp.support) { in parse_edp() 70 DRM_DEBUG_KMS("No eDP BDB found but eDP panel supported, assume %dbpp panel color depth.\n", in parse_edp() 71 dev_priv->edp.bpp); in parse_edp() 77 switch ((edp->color_depth >> (panel_type * 2)) & 3) { in parse_edp() 79 dev_priv->edp.bpp = 18; in parse_edp() 82 dev_priv->edp.bpp = 24; in parse_edp() [all …]
|
| D | cdv_intel_dp.c | 276 struct drm_display_mode *panel_fixed_mode; /* for eDP */ 306 * is_edp - is the given port attached to an eDP panel (either CPU or PCH) 309 * If a CPU or PCH DP output is attached to an eDP panel, this function 431 DRM_DEBUG_KMS("Error in Powering up eDP panel, status %x\n", REG_READ(PP_STATUS)); in cdv_intel_edp_panel_on() 480 * on, we may see slight flicker as the panel syncs with the eDP in cdv_intel_edp_backlight_on() 525 /* only refuse the mode on non eDP since we have seen some weird eDP panels in cdv_intel_dp_mode_valid() 528 (cdv_intel_dp_link_required(mode->clock, dev_priv->edp.bpp) in cdv_intel_dp_mode_valid() 910 bpp = dev_priv->edp.bpp; in cdv_intel_dp_mode_fixup() 1014 bpp = dev_priv->edp.bpp; in cdv_intel_dp_set_m_n() 1141 int edp = is_edp(intel_encoder); in cdv_intel_dp_prepare() local [all …]
|
| /kernel/linux/linux-4.19/fs/exofs/ |
| D | sys.c | 36 struct exofs_dev *edp = container_of(kobj, struct exofs_dev, ed_kobj); in odev_attr_show() local 39 return a->show ? a->show(edp, buf) : 0; in odev_attr_show() 45 struct exofs_dev *edp = container_of(kobj, struct exofs_dev, ed_kobj); in odev_attr_store() local 48 return a->store ? a->store(edp, buf, len) : len; in odev_attr_store() 59 static ssize_t osdname_show(struct exofs_dev *edp, char *buf) in osdname_show() argument 61 struct osd_dev *odev = edp->ored.od; in osdname_show() 67 static ssize_t systemid_show(struct exofs_dev *edp, char *buf) in systemid_show() argument 69 struct osd_dev *odev = edp->ored.od; in systemid_show() 76 static ssize_t uri_show(struct exofs_dev *edp, char *buf) in uri_show() argument 78 return snprintf(buf, edp->urilen, "%s", edp->uri); in uri_show() [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/msm/ |
| D | edp.txt | 1 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",
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/msm/ |
| D | edp.txt | 1 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",
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/bridge/ |
| D | Kconfig | 107 NXP PTN3460 eDP-LVDS bridge chip driver. 110 tristate "Parade eDP/LVDS bridge" 116 Parade eDP-LVDS bridge chip driver. 119 tristate "Parade PS8640 MIPI DSI to eDP Converter" 127 MIPI DSI to eDP converter 189 tristate "Toshiba TC358767 eDP bridge" 196 Toshiba TC358767 eDP bridge chip driver. 226 tristate "TI SN65DSI86 DSI to eDP bridge" 233 Texas Instruments SN65DSI86 DSI to eDP Bridge driver
|
| /kernel/linux/linux-5.10/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
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/msm/ |
| D | Makefile | 26 edp/edp.o \ 27 edp/edp_aux.o \ 28 edp/edp_bridge.o \ 29 edp/edp_connector.o \ 30 edp/edp_ctrl.o \ 31 edp/edp_phy.o \
|
| /kernel/linux/linux-4.19/include/drm/ |
| D | drm_dp_helper.h | 37 * eDP: Embedded DisplayPort version 1 42 * 1.2 formally includes both eDP and DPI definitions. 101 # define DP_MSA_TIMING_PAR_IGNORED (1 << 6) /* eDP */ 124 # define DP_DPCD_DISPLAY_CONTROL_CAPABLE (1 << 3) /* edp v1.2 or higher */ 133 #define DP_SUPPORTED_LINK_RATES 0x010 /* eDP 1.4 */ 181 #define DP_RECEIVER_ALPM_CAP 0x02e /* eDP 1.4 */ 184 #define DP_SINK_DEVICE_AUX_FRAME_SYNC_CAP 0x02f /* eDP 1.4 */ 230 #define DP_DSC_MAX_BITS_PER_PIXEL_LOW 0x067 /* eDP 1.4 */ 232 #define DP_DSC_MAX_BITS_PER_PIXEL_HI 0x068 /* eDP 1.4 */ 296 # define DP_PSR2_IS_SUPPORTED 2 /* eDP 1.4 */ [all …]
|
| /kernel/linux/linux-5.10/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 \
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/bridge/ |
| D | Kconfig | 72 NXP PTN3460 eDP-LVDS bridge chip driver. 75 tristate "Parade eDP/LVDS bridge" 82 Parade eDP-LVDS bridge chip driver. 117 tristate "Toshiba TC358767 eDP bridge" 123 Toshiba TC358767 eDP bridge chip driver.
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/bridge/ |
| D | ps8640.yaml | 7 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 67 Video port for eDP output (panel or connector). 92 ps8640: edp-bridge@18 {
|
| D | toshiba,tc358767.txt | 1 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 {
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/bridge/ |
| D | toshiba,tc358767.txt | 1 Toshiba TC358767 eDP bridge bindings 16 to a DPI/DSI source and to an eDP/DP sink according to [1][2]: 19 - port@2: eDP/DP output port 25 edp-bridge@68 {
|
| /kernel/linux/linux-5.10/include/drm/ |
| D | drm_dp_helper.h | 40 * eDP: Embedded DisplayPort version 1 45 * 1.2 formally includes both eDP and DPI definitions. 147 # define DP_MSA_TIMING_PAR_IGNORED (1 << 6) /* eDP */ 170 # define DP_DPCD_DISPLAY_CONTROL_CAPABLE (1 << 3) /* edp v1.2 or higher */ 180 #define DP_SUPPORTED_LINK_RATES 0x010 /* eDP 1.4 */ 228 #define DP_RECEIVER_ALPM_CAP 0x02e /* eDP 1.4 */ 231 #define DP_SINK_DEVICE_AUX_FRAME_SYNC_CAP 0x02f /* eDP 1.4 */ 277 #define DP_DSC_MAX_BITS_PER_PIXEL_LOW 0x067 /* eDP 1.4 */ 279 #define DP_DSC_MAX_BITS_PER_PIXEL_HI 0x068 /* eDP 1.4 */ 351 # define DP_PSR2_IS_SUPPORTED 2 /* eDP 1.4 */ [all …]
|