Home
last modified time | relevance | path

Searched refs:edid (Results 101 - 125 of 405) sorted by relevance

12345678910>>...17

/kernel/linux/linux-5.10/drivers/video/fbdev/
H A Dudlfb.c28 #include "edid.h"
845 static int dlfb_get_edid(struct dlfb_data *dlfb, char *edid, int len) in dlfb_get_edid() argument
865 edid[i] = rbuf[1]; in dlfb_get_edid()
884 void __user *edid = (void __user *)arg; in dlfb_ops_ioctl() local
885 if (copy_to_user(edid, dlfb->edid, dlfb->edid_size)) in dlfb_ops_ioctl()
1021 kfree(dlfb->edid); in dlfb_ops_destroy()
1287 char *edid; in dlfb_setup_modes() local
1300 edid = kmalloc(EDID_LENGTH, GFP_KERNEL); in dlfb_setup_modes()
1301 if (!edid) { in dlfb_setup_modes()
[all...]
H A Dsmscufx.c32 #include "edid.h"
102 u8 *edid; /* null until we read edid from hw or get from sysfs */ member
997 u8 __user *edid = (u8 __user *)arg; in ufx_ops_ioctl() local
998 if (copy_to_user(edid, dev->edid, dev->edid_size)) in ufx_ops_ioctl()
1432 static int ufx_read_edid(struct ufx_data *dev, u8 *edid, int edid_len) in ufx_read_edid() argument
1435 u32 *edid_u32 = (u32 *)edid; in ufx_read_edid()
1445 memset(edid, 0xff, EDID_LENGTH); in ufx_read_edid()
1469 if (edid[ in ufx_read_edid()
1495 u8 *edid; ufx_setup_modes() local
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/
H A Dudlfb.c28 #include "edid.h"
845 static int dlfb_get_edid(struct dlfb_data *dlfb, char *edid, int len) in dlfb_get_edid() argument
865 edid[i] = rbuf[1]; in dlfb_get_edid()
884 void __user *edid = (void __user *)arg; in dlfb_ops_ioctl() local
885 if (copy_to_user(edid, dlfb->edid, dlfb->edid_size)) in dlfb_ops_ioctl()
1022 kfree(dlfb->edid); in dlfb_ops_destroy()
1288 char *edid; in dlfb_setup_modes() local
1301 edid = kmalloc(EDID_LENGTH, GFP_KERNEL); in dlfb_setup_modes()
1302 if (!edid) { in dlfb_setup_modes()
[all...]
H A Dsmscufx.c32 #include "edid.h"
102 u8 *edid; /* null until we read edid from hw or get from sysfs */ member
998 u8 __user *edid = (u8 __user *)arg; in ufx_ops_ioctl() local
999 if (copy_to_user(edid, dev->edid, dev->edid_size)) in ufx_ops_ioctl()
1433 static int ufx_read_edid(struct ufx_data *dev, u8 *edid, int edid_len) in ufx_read_edid() argument
1436 u32 *edid_u32 = (u32 *)edid; in ufx_read_edid()
1446 memset(edid, 0xff, EDID_LENGTH); in ufx_read_edid()
1470 if (edid[ in ufx_read_edid()
1496 u8 *edid; ufx_setup_modes() local
[all...]
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_dp_helper.h1523 struct edid;
1659 const struct edid *edid);
1664 const struct edid *edid);
1667 const struct edid *edid);
1670 const struct edid *edid);
1682 const struct edid *edi
1823 drm_dp_cec_set_edid(struct drm_dp_aux *aux, const struct edid *edid) drm_dp_cec_set_edid() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/dss/
H A Dhdmi4.c438 static struct edid *hdmi4_bridge_get_edid(struct drm_bridge *bridge, in hdmi4_bridge_get_edid()
442 struct edid *edid = NULL; in hdmi4_bridge_get_edid() local
463 edid = drm_do_get_edid(connector, hdmi4_core_ddc_read, &hdmi->core); in hdmi4_bridge_get_edid()
469 if (edid && edid->extensions) { in hdmi4_bridge_get_edid()
470 unsigned int len = (edid->extensions + 1) * EDID_LENGTH; in hdmi4_bridge_get_edid()
472 cec_addr = cec_get_edid_phys_addr((u8 *)edid, len, NULL); in hdmi4_bridge_get_edid()
482 return edid; in hdmi4_bridge_get_edid()
/kernel/linux/linux-5.10/drivers/gpu/drm/imx/
H A Dimx-ldb.c64 void *edid; member
134 if (!imx_ldb_ch->edid && imx_ldb_ch->ddc) in imx_ldb_connector_get_modes()
135 imx_ldb_ch->edid = drm_get_edid(connector, imx_ldb_ch->ddc); in imx_ldb_connector_get_modes()
137 if (imx_ldb_ch->edid) { in imx_ldb_connector_get_modes()
139 imx_ldb_ch->edid); in imx_ldb_connector_get_modes()
140 num_modes = drm_add_edid_modes(connector, imx_ldb_ch->edid); in imx_ldb_connector_get_modes()
553 edidp = of_get_property(child, "edid", &edid_len); in imx_ldb_panel_ddc()
555 channel->edid = kmemdup(edidp, edid_len, GFP_KERNEL); in imx_ldb_panel_ddc()
556 if (!channel->edid) in imx_ldb_panel_ddc()
708 kfree(channel->edid); in imx_ldb_unbind()
[all...]
H A Dparallel-display.c30 void *edid; member
58 if (imxpd->edid) { in imx_pd_connector_get_modes()
59 drm_connector_update_edid_property(connector, imxpd->edid); in imx_pd_connector_get_modes()
60 num_modes = drm_add_edid_modes(connector, imxpd->edid); in imx_pd_connector_get_modes()
315 edidp = of_get_property(np, "edid", &edid_len); in imx_pd_bind()
317 imxpd->edid = devm_kmemdup(dev, edidp, edid_len, GFP_KERNEL); in imx_pd_bind()
/kernel/linux/linux-5.10/drivers/gpu/drm/zte/
H A Dzx_hdmi.c261 struct edid *edid; in zx_hdmi_connector_get_modes() local
264 edid = drm_get_edid(connector, &hdmi->ddc->adap); in zx_hdmi_connector_get_modes()
265 if (!edid) in zx_hdmi_connector_get_modes()
268 hdmi->sink_is_hdmi = drm_detect_hdmi_monitor(edid); in zx_hdmi_connector_get_modes()
269 hdmi->sink_has_audio = drm_detect_monitor_audio(edid); in zx_hdmi_connector_get_modes()
270 drm_connector_update_edid_property(connector, edid); in zx_hdmi_connector_get_modes()
271 ret = drm_add_edid_modes(connector, edid); in zx_hdmi_connector_get_modes()
272 kfree(edid); in zx_hdmi_connector_get_modes()
H A Dzx_vga.c79 struct edid *edid; in zx_vga_connector_get_modes() local
88 edid = drm_get_edid(connector, &vga->ddc->adap); in zx_vga_connector_get_modes()
89 if (!edid) { in zx_vga_connector_get_modes()
103 * As edid reading succeeds, device must be connected, so we set in zx_vga_connector_get_modes()
108 drm_connector_update_edid_property(connector, edid); in zx_vga_connector_get_modes()
109 ret = drm_add_edid_modes(connector, edid); in zx_vga_connector_get_modes()
110 kfree(edid); in zx_vga_connector_get_modes()
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/
H A Dsun4i_hdmi_enc.c211 struct edid *edid; in sun4i_hdmi_get_modes() local
214 edid = drm_get_edid(connector, hdmi->ddc_i2c ?: hdmi->i2c); in sun4i_hdmi_get_modes()
215 if (!edid) in sun4i_hdmi_get_modes()
218 hdmi->hdmi_monitor = drm_detect_hdmi_monitor(edid); in sun4i_hdmi_get_modes()
222 drm_connector_update_edid_property(connector, edid); in sun4i_hdmi_get_modes()
223 cec_s_phys_addr_from_edid(hdmi->cec_adap, edid); in sun4i_hdmi_get_modes()
224 ret = drm_add_edid_modes(connector, edid); in sun4i_hdmi_get_modes()
225 kfree(edid); in sun4i_hdmi_get_modes()
/kernel/linux/linux-6.6/drivers/gpu/drm/imx/ipuv3/
H A Dimx-ldb.c73 void *edid; member
143 if (!imx_ldb_ch->edid && imx_ldb_ch->ddc) in imx_ldb_connector_get_modes()
144 imx_ldb_ch->edid = drm_get_edid(connector, imx_ldb_ch->ddc); in imx_ldb_connector_get_modes()
146 if (imx_ldb_ch->edid) { in imx_ldb_connector_get_modes()
148 imx_ldb_ch->edid); in imx_ldb_connector_get_modes()
149 num_modes = drm_add_edid_modes(connector, imx_ldb_ch->edid); in imx_ldb_connector_get_modes()
573 edidp = of_get_property(child, "edid", &edid_len); in imx_ldb_panel_ddc()
575 channel->edid = kmemdup(edidp, edid_len, GFP_KERNEL); in imx_ldb_panel_ddc()
576 if (!channel->edid) in imx_ldb_panel_ddc()
748 kfree(channel->edid); in imx_ldb_remove()
[all...]
H A Dparallel-display.c37 void *edid; member
65 if (imxpd->edid) { in imx_pd_connector_get_modes()
66 drm_connector_update_edid_property(connector, imxpd->edid); in imx_pd_connector_get_modes()
67 num_modes = drm_add_edid_modes(connector, imxpd->edid); in imx_pd_connector_get_modes()
332 edidp = of_get_property(np, "edid", &edid_len); in imx_pd_probe()
334 imxpd->edid = devm_kmemdup(dev, edidp, edid_len, GFP_KERNEL); in imx_pd_probe()
/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/dss/
H A Dhdmi4.c439 static struct edid *hdmi4_bridge_get_edid(struct drm_bridge *bridge, in hdmi4_bridge_get_edid()
443 struct edid *edid = NULL; in hdmi4_bridge_get_edid() local
464 edid = drm_do_get_edid(connector, hdmi4_core_ddc_read, &hdmi->core); in hdmi4_bridge_get_edid()
470 if (edid && edid->extensions) { in hdmi4_bridge_get_edid()
471 unsigned int len = (edid->extensions + 1) * EDID_LENGTH; in hdmi4_bridge_get_edid()
473 cec_addr = cec_get_edid_phys_addr((u8 *)edid, len, NULL); in hdmi4_bridge_get_edid()
483 return edid; in hdmi4_bridge_get_edid()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/
H A Ddisplay.h50 (intel_vgpu_port(vgpu, port)->edid && \
51 intel_vgpu_port(vgpu, port)->edid->data_valid)
162 struct intel_vgpu_edid_data *edid; member
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/
H A Ddisplay.h51 (intel_vgpu_port(vgpu, port)->edid && \
52 intel_vgpu_port(vgpu, port)->edid->data_valid)
164 struct intel_vgpu_edid_data *edid; member
/kernel/linux/linux-5.10/drivers/gpu/drm/rockchip/
H A Dcdn-dp-core.c259 struct edid *edid; in cdn_dp_connector_get_modes() local
263 edid = dp->edid; in cdn_dp_connector_get_modes()
264 if (edid) { in cdn_dp_connector_get_modes()
265 DRM_DEV_DEBUG_KMS(dp->dev, "got edid: width[%d] x height[%d]\n", in cdn_dp_connector_get_modes()
266 edid->width_cm, edid->height_cm); in cdn_dp_connector_get_modes()
268 dp->sink_has_audio = drm_detect_monitor_audio(edid); in cdn_dp_connector_get_modes()
269 ret = drm_add_edid_modes(connector, edid); in cdn_dp_connector_get_modes()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/rockchip/
H A Dcdn-dp-core.c266 struct edid *edid; in cdn_dp_connector_get_modes() local
270 edid = dp->edid; in cdn_dp_connector_get_modes()
271 if (edid) { in cdn_dp_connector_get_modes()
272 DRM_DEV_DEBUG_KMS(dp->dev, "got edid: width[%d] x height[%d]\n", in cdn_dp_connector_get_modes()
273 edid->width_cm, edid->height_cm); in cdn_dp_connector_get_modes()
275 dp->sink_has_audio = drm_detect_monitor_audio(edid); in cdn_dp_connector_get_modes()
277 drm_connector_update_edid_property(connector, edid); in cdn_dp_connector_get_modes()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.h356 struct edid *edid; member
492 struct edid *edid);
/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/
H A Dlsdc_output_7a2000.c48 struct edid *edid; in ls7a2000_connector_get_modes() local
51 edid = drm_get_edid(connector, connector->ddc); in ls7a2000_connector_get_modes()
52 if (edid) { in ls7a2000_connector_get_modes()
53 drm_connector_update_edid_property(connector, edid); in ls7a2000_connector_get_modes()
54 num = drm_add_edid_modes(connector, edid); in ls7a2000_connector_get_modes()
55 kfree(edid); in ls7a2000_connector_get_modes()
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/
H A Dparade-ps8640.c158 /* Switch access edp panel's edid through i2c */ in ps8640_bridge_poweron()
271 static struct edid *ps8640_bridge_get_edid(struct drm_bridge *bridge, in ps8640_bridge_get_edid()
276 struct edid *edid; in ps8640_bridge_get_edid() local
292 edid = drm_get_edid(connector, in ps8640_bridge_get_edid()
302 return edid; in ps8640_bridge_get_edid()
/third_party/libdrm/tests/modeprint/
H A Dmodeprint.c50 int edid; variable
314 edid = 0; in args()
351 edid = 1; in args()
358 edid = 1; in args()
373 edid = 1; in args()
/kernel/linux/linux-6.6/drivers/media/i2c/
H A Dadv7842.c101 u8 edid[512]; member
106 u8 edid[128]; member
706 const u8 *edid = state->vga_edid.edid; in edid_write_vga_segment() local
722 /* edid segment pointer '1' for VGA port */ in edid_write_vga_segment()
728 edid + i); in edid_write_vga_segment()
743 v4l_err(client, "error enabling edid on VGA port\n"); in edid_write_vga_segment()
757 const u8 *edid = state->hdmi_edid.edid; in edid_write_hdmi_segment() local
778 pa = v4l2_get_edid_phys_addr(edid, block in edid_write_hdmi_segment()
2444 adv7842_get_edid(struct v4l2_subdev *sd, struct v4l2_edid *edid) adv7842_get_edid() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/edp/
H A Dedp_ctrl.c89 /* edid raw data */
90 struct edid *edid; member
1203 kfree(ctrl->edid); in msm_edp_ctrl_destroy()
1204 ctrl->edid = NULL; in msm_edp_ctrl_destroy()
1244 struct drm_connector *connector, struct edid **edid) in msm_edp_ctrl_get_panel_info()
1250 if (ctrl->edid) { in msm_edp_ctrl_get_panel_info()
1251 if (edid) { in msm_edp_ctrl_get_panel_info()
1252 DBG("Just return edid buffe in msm_edp_ctrl_get_panel_info()
1243 msm_edp_ctrl_get_panel_info(struct edp_ctrl *ctrl, struct drm_connector *connector, struct edid **edid) msm_edp_ctrl_get_panel_info() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_connectors.c280 struct edid *radeon_connector_edid(struct drm_connector *connector) in radeon_connector_edid()
285 if (radeon_connector->edid) { in radeon_connector_edid()
286 return radeon_connector->edid; in radeon_connector_edid()
288 struct edid *edid = kmemdup(edid_blob->data, edid_blob->length, GFP_KERNEL); in radeon_connector_edid() local
289 if (edid) in radeon_connector_edid()
290 radeon_connector->edid = edid; in radeon_connector_edid()
292 return radeon_connector->edid; in radeon_connector_edid()
301 if (radeon_connector->edid) in radeon_connector_get_edid()
[all...]

Completed in 34 milliseconds

12345678910>>...17