Home
last modified time | relevance | path

Searched refs:edid (Results 76 - 100 of 405) sorted by relevance

12345678910>>...17

/kernel/linux/linux-5.10/drivers/video/fbdev/savage/
H A Dsavagefb-i2c.c221 u8 *edid; in savagefb_probe_i2c_connector() local
224 edid = fb_ddc_read(&par->chan.adapter); in savagefb_probe_i2c_connector()
226 edid = NULL; in savagefb_probe_i2c_connector()
228 if (!edid) { in savagefb_probe_i2c_connector()
233 edid = kmemdup(e, EDID_LENGTH, GFP_KERNEL); in savagefb_probe_i2c_connector()
236 *out_edid = edid; in savagefb_probe_i2c_connector()
238 return (edid) ? 0 : 1; in savagefb_probe_i2c_connector()
/kernel/linux/linux-6.6/drivers/video/fbdev/savage/
H A Dsavagefb-i2c.c221 u8 *edid; in savagefb_probe_i2c_connector() local
224 edid = fb_ddc_read(&par->chan.adapter); in savagefb_probe_i2c_connector()
226 edid = NULL; in savagefb_probe_i2c_connector()
228 if (!edid) { in savagefb_probe_i2c_connector()
233 edid = kmemdup(e, EDID_LENGTH, GFP_KERNEL); in savagefb_probe_i2c_connector()
236 *out_edid = edid; in savagefb_probe_i2c_connector()
238 return (edid) ? 0 : 1; in savagefb_probe_i2c_connector()
/kernel/linux/linux-5.10/drivers/gpu/drm/vboxvideo/
H A Dvbox_mode.c639 unsigned char edid[EDID_SIZE] = { in vbox_set_edid() local
684 edid[12] = width & 0xff; in vbox_set_edid()
685 edid[13] = width >> 8; in vbox_set_edid()
686 edid[14] = height & 0xff; in vbox_set_edid()
687 edid[15] = height >> 8; in vbox_set_edid()
688 edid[54] = clock & 0xff; in vbox_set_edid()
689 edid[55] = clock >> 8; in vbox_set_edid()
690 edid[56] = width & 0xff; in vbox_set_edid()
691 edid[58] = (width >> 4) & 0xf0; in vbox_set_edid()
692 edid[5 in vbox_set_edid()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/
H A Dsii902x.c281 static struct edid *sii902x_get_edid(struct sii902x *sii902x, in sii902x_get_edid()
284 struct edid *edid; in sii902x_get_edid() local
288 edid = drm_get_edid(connector, sii902x->i2cmux->adapter[0]); in sii902x_get_edid()
289 if (edid) { in sii902x_get_edid()
290 if (drm_detect_hdmi_monitor(edid)) in sii902x_get_edid()
298 return edid; in sii902x_get_edid()
304 struct edid *edid; in sii902x_get_modes() local
307 edid in sii902x_get_modes()
[all...]
H A Dti-tfp410.c53 struct edid *edid; in tfp410_get_modes() local
57 edid = drm_bridge_get_edid(dvi->next_bridge, connector); in tfp410_get_modes()
58 if (!edid) in tfp410_get_modes()
61 edid = NULL; in tfp410_get_modes()
64 if (!edid) { in tfp410_get_modes()
74 drm_connector_update_edid_property(connector, edid); in tfp410_get_modes()
76 ret = drm_add_edid_modes(connector, edid); in tfp410_get_modes()
78 kfree(edid); in tfp410_get_modes()
H A Dsil-sii8620.c85 struct edid *edid; member
496 if (!ctx->edid) { in sii8620_identify_sink()
503 if (drm_detect_hdmi_monitor(ctx->edid)) in sii8620_identify_sink()
508 drm_edid_get_monitor_name(ctx->edid, sink_name, ARRAY_SIZE(sink_name)); in sii8620_identify_sink()
771 u8 *edid; in sii8620_fetch_edid() local
796 edid = kmalloc(EDID_LENGTH, GFP_KERNEL); in sii8620_fetch_edid()
797 if (!edid) { in sii8620_fetch_edid()
823 kfree(edid); in sii8620_fetch_edid()
824 edid in sii8620_fetch_edid()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/vboxvideo/
H A Dvbox_mode.c645 unsigned char edid[EDID_SIZE] = { in vbox_set_edid() local
690 edid[12] = width & 0xff; in vbox_set_edid()
691 edid[13] = width >> 8; in vbox_set_edid()
692 edid[14] = height & 0xff; in vbox_set_edid()
693 edid[15] = height >> 8; in vbox_set_edid()
694 edid[54] = clock & 0xff; in vbox_set_edid()
695 edid[55] = clock >> 8; in vbox_set_edid()
696 edid[56] = width & 0xff; in vbox_set_edid()
697 edid[58] = (width >> 4) & 0xf0; in vbox_set_edid()
698 edid[5 in vbox_set_edid()
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/via/
H A Dvia_aux_edid.c12 #include "../edid.h"
21 unsigned char edid[EDID_LENGTH]; in query_edid() local
33 if (via_aux_read(drv, 0x00, edid, EDID_LENGTH)) { in query_edid()
34 fb_edid_to_monspecs(edid, spec); in query_edid()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dp/
H A Ddp_panel.h15 struct edid;
46 struct edid *edid; member
/kernel/linux/linux-6.6/drivers/video/fbdev/via/
H A Dvia_aux_edid.c12 #include "../edid.h"
21 unsigned char edid[EDID_LENGTH]; in query_edid() local
33 if (via_aux_read(drv, 0x00, edid, EDID_LENGTH)) { in query_edid()
34 fb_edid_to_monspecs(edid, spec); in query_edid()
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/dp/
H A Ddp_panel.h14 struct edid;
50 struct edid *edid; member
/kernel/linux/linux-5.10/drivers/video/fbdev/i810/
H A Di810-i2c.c20 #include "../edid.h"
158 u8 *edid = NULL; in i810_probe_i2c_connector() local
162 edid = fb_ddc_read(&par->chan[conn].adapter); in i810_probe_i2c_connector()
168 edid = kmemdup(e, EDID_LENGTH, GFP_KERNEL); in i810_probe_i2c_connector()
172 *out_edid = edid; in i810_probe_i2c_connector()
174 return (edid) ? 0 : 1; in i810_probe_i2c_connector()
/kernel/linux/linux-6.6/drivers/video/fbdev/i810/
H A Di810-i2c.c20 #include "../edid.h"
158 u8 *edid = NULL; in i810_probe_i2c_connector() local
162 edid = fb_ddc_read(&par->chan[conn].adapter); in i810_probe_i2c_connector()
168 edid = kmemdup(e, EDID_LENGTH, GFP_KERNEL); in i810_probe_i2c_connector()
172 *out_edid = edid; in i810_probe_i2c_connector()
174 return (edid) ? 0 : 1; in i810_probe_i2c_connector()
/kernel/linux/linux-5.10/drivers/video/fbdev/riva/
H A Drivafb-i2c.c25 #include "../edid.h"
154 u8 *edid = NULL; in riva_probe_i2c_connector() local
157 edid = fb_ddc_read(&par->chan[conn].adapter); in riva_probe_i2c_connector()
160 *out_edid = edid; in riva_probe_i2c_connector()
161 if (!edid) in riva_probe_i2c_connector()
/kernel/linux/linux-5.10/drivers/gpu/drm/bochs/
H A Dbochs_kms.c81 if (bochs->edid) in bochs_connector_get_modes()
82 count = drm_add_edid_modes(connector, bochs->edid); in bochs_connector_get_modes()
114 if (bochs->edid) { in bochs_connector_init()
117 drm_connector_update_edid_property(connector, bochs->edid); in bochs_connector_init()
/kernel/linux/linux-6.6/drivers/video/fbdev/riva/
H A Drivafb-i2c.c25 #include "../edid.h"
154 u8 *edid = NULL; in riva_probe_i2c_connector() local
157 edid = fb_ddc_read(&par->chan[conn].adapter); in riva_probe_i2c_connector()
160 *out_edid = edid; in riva_probe_i2c_connector()
161 if (!edid) in riva_probe_i2c_connector()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_lvds.c468 /* use cached edid if we have one */ in intel_lvds_get_modes()
469 if (!IS_ERR_OR_NULL(intel_connector->edid)) in intel_lvds_get_modes()
470 return drm_add_edid_modes(connector, intel_connector->edid); in intel_lvds_get_modes()
825 struct edid *edid; in intel_lvds_init() local
944 edid = drm_get_edid_switcheroo(connector, in intel_lvds_init()
947 edid = drm_get_edid(connector, in intel_lvds_init()
949 if (edid) { in intel_lvds_init()
950 if (drm_add_edid_modes(connector, edid)) { in intel_lvds_init()
952 edid); in intel_lvds_init()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_bridge.c261 static struct edid *msm_hdmi_bridge_get_edid(struct drm_bridge *bridge, in msm_hdmi_bridge_get_edid()
266 struct edid *edid; in msm_hdmi_bridge_get_edid() local
272 edid = drm_get_edid(connector, hdmi->i2c); in msm_hdmi_bridge_get_edid()
276 hdmi->hdmi_mode = drm_detect_hdmi_monitor(edid); in msm_hdmi_bridge_get_edid()
278 return edid; in msm_hdmi_bridge_get_edid()
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_bridge.c247 static struct edid *msm_hdmi_bridge_get_edid(struct drm_bridge *bridge, in msm_hdmi_bridge_get_edid()
252 struct edid *edid; in msm_hdmi_bridge_get_edid() local
258 edid = drm_get_edid(connector, hdmi->i2c); in msm_hdmi_bridge_get_edid()
262 hdmi->hdmi_mode = drm_detect_hdmi_monitor(edid); in msm_hdmi_bridge_get_edid()
264 return edid; in msm_hdmi_bridge_get_edid()
/kernel/linux/linux-6.6/drivers/gpu/drm/panel/
H A Dpanel-samsung-atna33xc20.c39 struct edid *edid; member
250 if (!p->edid) in atana33xc20_get_modes()
251 p->edid = drm_get_edid(connector, &aux_ep->aux->ddc); in atana33xc20_get_modes()
252 num = drm_add_edid_modes(connector, p->edid); in atana33xc20_get_modes()
343 kfree(panel->edid); in atana33xc20_remove()
/kernel/linux/linux-6.6/drivers/gpu/drm/ast/
H A Dast_mode.c1351 struct edid *edid; in ast_vga_connector_helper_get_modes() local
1363 edid = drm_get_edid(connector, &ast_vga_connector->i2c->adapter); in ast_vga_connector_helper_get_modes()
1364 if (!edid) in ast_vga_connector_helper_get_modes()
1369 count = drm_add_edid_modes(connector, edid); in ast_vga_connector_helper_get_modes()
1370 kfree(edid); in ast_vga_connector_helper_get_modes()
1457 struct edid *edid; in ast_sil164_connector_helper_get_modes() local
1469 edid = drm_get_edid(connector, &ast_sil164_connector->i2c->adapter); in ast_sil164_connector_helper_get_modes()
1470 if (!edid) in ast_sil164_connector_helper_get_modes()
1560 void *edid; ast_dp501_connector_helper_get_modes() local
1658 void *edid; ast_astdp_connector_helper_get_modes() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_connectors.c258 struct edid *radeon_connector_edid(struct drm_connector *connector) in radeon_connector_edid()
263 if (radeon_connector->edid) { in radeon_connector_edid()
264 return radeon_connector->edid; in radeon_connector_edid()
266 struct edid *edid = kmemdup(edid_blob->data, edid_blob->length, GFP_KERNEL); in radeon_connector_edid() local
267 if (edid) in radeon_connector_edid()
268 radeon_connector->edid = edid; in radeon_connector_edid()
270 return radeon_connector->edid; in radeon_connector_edid()
279 if (radeon_connector->edid) in radeon_connector_get_edid()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/tiny/
H A Dbochs.c88 struct edid *edid; member
197 /* check header to detect whenever edid support is enabled in qemu */ in bochs_hw_load_edid()
202 kfree(bochs->edid); in bochs_hw_load_edid()
203 bochs->edid = drm_do_get_edid(&bochs->connector, in bochs_hw_load_edid()
205 if (bochs->edid == NULL) in bochs_hw_load_edid()
306 kfree(bochs->edid); in bochs_hw_fini()
478 if (bochs->edid) in bochs_connector_get_modes()
479 count = drm_add_edid_modes(connector, bochs->edid); in bochs_connector_get_modes()
510 if (bochs->edid) { in bochs_connector_init()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_mst_types.c108 kfree(aconnector->edid); in dm_dp_mst_connector_destroy()
230 if (!aconnector->edid) { in dm_dp_mst_get_modes()
231 struct edid *edid; in dm_dp_mst_get_modes() local
232 edid = drm_dp_mst_get_edid(connector, &aconnector->mst_port->mst_mgr, aconnector->port); in dm_dp_mst_get_modes()
234 if (!edid) { in dm_dp_mst_get_modes()
241 aconnector->edid = edid; in dm_dp_mst_get_modes()
256 (uint8_t *)aconnector->edid, in dm_dp_mst_get_modes()
257 (aconnector->edid in dm_dp_mst_get_modes()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/
H A Dsil-sii8620.c85 struct edid *edid; member
496 if (!ctx->edid) { in sii8620_identify_sink()
503 if (drm_detect_hdmi_monitor(ctx->edid)) in sii8620_identify_sink()
508 drm_edid_get_monitor_name(ctx->edid, sink_name, ARRAY_SIZE(sink_name)); in sii8620_identify_sink()
771 u8 *edid; in sii8620_fetch_edid() local
796 edid = kmalloc(EDID_LENGTH, GFP_KERNEL); in sii8620_fetch_edid()
797 if (!edid) { in sii8620_fetch_edid()
823 kfree(edid); in sii8620_fetch_edid()
824 edid in sii8620_fetch_edid()
[all...]

Completed in 21 milliseconds

12345678910>>...17