Home
last modified time | relevance | path

Searched +full:hpd +full:- +full:reliable +full:- +full:delay (Results 1 – 4 of 4) sorted by relevance

/linux/Documentation/devicetree/bindings/display/panel/
H A Dpanel-edp.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/panel/panel-edp.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Douglas Anderson <dianders@chromium.org>
14 to a Embedded DisplayPort AUX bus (see display/dp-aux-bus.yaml) without
17 board, either for second-sourcing purposes or to support multiple SKUs
51 :<T1>:<T2>: :<--T10-->:<T11>:<T12>:
52 : +-----------------------+---------+---------+
53 eDP -----------+ Black video | Src vid | Blk vid +
[all …]
/linux/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_hpd.c1 // SPDX-License-Identifier: GPL-2.0-only
7 #include <linux/delay.h>
66 struct hdmi *hdmi = hdmi_bridge->hdmi; in msm_hdmi_hpd_enable()
67 struct device *dev = &hdmi->pdev->dev; in msm_hdmi_hpd_enable()
72 if (hdmi->hpd_gpiod) in msm_hdmi_hpd_enable()
73 gpiod_set_value_cansleep(hdmi->hpd_gpiod, 1); in msm_hdmi_hpd_enable()
79 mutex_lock(&hdmi->state_mutex); in msm_hdmi_hpd_enable()
84 hdmi->hpd_enabled = true; in msm_hdmi_hpd_enable()
85 mutex_unlock(&hdmi->state_mutex); in msm_hdmi_hpd_enable()
89 /* enable HPD events: */ in msm_hdmi_hpd_enable()
[all …]
/linux/drivers/gpu/drm/bridge/
H A Dti-sn65dsi86.c1 // SPDX-License-Identifier: GPL-2.0
134 * struct ti_sn65dsi86 - Platform data for ti-sn65dsi86 driver.
135 * @bridge_aux: AUX-bus sub device for MIPI-to-eDP bridge functionality.
136 * @gpio_aux: AUX-bus sub device for GPIO controller functionality.
137 * @aux_aux: AUX-bus sub device for eDP AUX channel functionality.
138 * @pwm_aux: AUX-bus sub device for PWM controller functionality.
153 * @ln_polrs: Value for the 4-bit LN_POLRS field of SN_ENH_FRAME_REG.
159 * serves double-duty of keeping track of the direction and
165 * each other's read-modify-write.
230 ret = regmap_bulk_read(pdata->regmap, reg, buf, ARRAY_SIZE(buf)); in ti_sn65dsi86_read_u16()
[all …]
/linux/drivers/gpu/drm/i915/display/
H A Dintel_psr.c59 * Since Haswell Display controller supports Panel Self-Refresh on display
73 * The implementation uses the hardware-based PSR support which automatically
74 * enters/exits self-refresh mode. The hardware takes care of sending the
77 * changes to know when to exit self-refresh mode again. Unfortunately that
82 * issues the self-refresh re-enable code is done from a work queue, which
90 * entry/exit allows the HW to enter a low-power state even when page flipping
106 * EDP_PSR_DEBUG[16]/EDP_PSR_DEBUG_MASK_DISP_REG_WRITE (hsw-skl):
170 * In standby mode (as opposed to link-off) this makes no difference
184 * The rest of the bits are more self-explanatory and/or
204 #define CAN_PSR(intel_dp) ((intel_dp)->psr.sink_support && \
[all …]