Home
last modified time | relevance | path

Searched refs:edid (Results 1 – 25 of 54) sorted by relevance

123

/freebsd/sys/dev/videomode/
H A Dedid.c149 if (edid == NULL) in edid_print()
156 edid->edid_year, edid->edid_week); in edid_print()
196 edid->edid_gamma / 100, edid->edid_gamma % 100); in edid_print()
199 edid->edid_max_hsize, edid->edid_max_vsize); in edid_print()
436 edid->edid_modes[edid->edid_nmodes] = mode; in edid_block()
439 &edid->edid_modes[edid->edid_nmodes]; in edid_block()
449 edid->edid_serial[sizeof(edid->edid_serial) - 1] = 0; in edid_block()
455 edid->edid_comment[sizeof(edid->edid_comment) - 1] = 0; in edid_block()
490 edid->edid_modes[edid->edid_nmodes] = in edid_block()
582 edid->edid_modes[edid->edid_nmodes] = *vmp; in edid_parse()
[all …]
/freebsd/sys/dev/drm2/
H A Ddrm_edid.c75 struct edid *edid; member
166 struct edid *edid = (struct edid *)raw_edid; in drm_edid_block_valid() local
433 struct edid *edid = NULL; in drm_get_edid() local
609 struct edid *edid = (struct edid *)raw_edid; in drm_for_each_detailed_block() local
672 drm_gtf2_2c(struct edid *edid) in drm_gtf2_2c() argument
680 drm_gtf2_m(struct edid *edid) in drm_gtf2_m() argument
688 drm_gtf2_k(struct edid *edid) in drm_gtf2_k() argument
696 drm_gtf2_2j(struct edid *edid) in drm_gtf2_2j() argument
900 struct edid *edid, in drm_mode_detailed() argument
1001 struct edid *edid, u8 *t) in mode_in_hsync_range() argument
[all …]
H A Ddrm_crtc.h884 extern struct edid *drm_get_edid(struct drm_connector *connector,
886 extern int drm_add_edid_modes(struct drm_connector *connector, struct edid *edid);
926 struct edid *edid);
1036 extern u8 *drm_find_cea_extension(struct edid *edid);
1038 extern bool drm_detect_hdmi_monitor(struct edid *edid);
1039 extern bool drm_detect_monitor_audio(struct edid *edid);
1058 extern bool drm_edid_is_valid(struct edid *edid);
H A Ddrm_edid.h203 struct edid { struct
248 void drm_edid_to_eld(struct drm_connector *connector, struct edid *edid); argument
/freebsd/sys/arm/nvidia/drm2/
H A Dtegra_drm_subr.c52 struct edid *edid = NULL; in tegra_drm_connector_get_modes() local
65 edid = output->edid; in tegra_drm_connector_get_modes()
68 if (edid == NULL) in tegra_drm_connector_get_modes()
69 edid = drm_get_edid(connector, output->ddc); in tegra_drm_connector_get_modes()
71 if (edid == NULL) in tegra_drm_connector_get_modes()
76 rv = drm_add_edid_modes(connector, edid); in tegra_drm_connector_get_modes()
77 drm_edid_to_eld(connector, edid); in tegra_drm_connector_get_modes()
126 (void **)&output->edid); in tegra_drm_encoder_attach()
129 if ((rv >= 0) && (rv != sizeof(struct edid))) { in tegra_drm_encoder_attach()
132 if (output->edid != NULL) in tegra_drm_encoder_attach()
[all …]
H A Dtegra_drm.h73 struct edid *edid; member
/freebsd/sys/contrib/device-tree/Bindings/media/i2c/
H A Dadv7604.yaml36 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
37 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
38 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
39 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
40 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
41 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
42 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
43 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
44 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
132 * The edid page will be accessible @ 0x66 on the I2C bus. All
[all …]
H A Dadv748x.yaml38 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
39 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
40 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
41 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
42 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
43 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
44 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
45 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
46 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
47 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
[all …]
H A Dadv7604.txt46 "rep", "edid", "hdmi", "test", "cp", "vdp"
65 * The edid page will be accessible @ 0x66 on the I2C bus. All
69 reg-names = "main", "edid";
H A Dadv748x.txt28 "main", "dpll", "cp", "hdmi", "edid", "repeater",
70 reg-names = "main", "dpll", "cp", "hdmi", "edid", "repeater",
/freebsd/sys/dev/hdmi/
H A Ddwc_hdmi.c670 *edid = NULL; in hdmi_edid_read()
701 *edid = sc->sc_edid; in hdmi_edid_read()
762 dwc_hdmi_detect_hdmi_vsdb(uint8_t *edid) in dwc_hdmi_detect_hdmi_vsdb() argument
766 if (edid[EXT_TAG] != CEA_TAG_ID) in dwc_hdmi_detect_hdmi_vsdb()
769 off = edid[CEA_DATA_OFF]; in dwc_hdmi_detect_hdmi_vsdb()
777 btag = BLOCK_TAG(edid[p]); in dwc_hdmi_detect_hdmi_vsdb()
778 blen = BLOCK_LEN(edid[p]); in dwc_hdmi_detect_hdmi_vsdb()
800 uint8_t *edid; in dwc_hdmi_detect_hdmi() local
811 if (dwc_hdmi_detect_hdmi_vsdb(edid) != 0) { in dwc_hdmi_detect_hdmi()
816 (edid[CEA_DTD] & DTD_BASIC_AUDIO) != 0; in dwc_hdmi_detect_hdmi()
[all …]
/freebsd/contrib/file/magic/Magdir/
H A Dedid3 # $File: edid,v 1.1 2019/03/28 12:36:01 christos Exp $
4 # edid: file(1) magic for EDID dump files
7 !:mime application/x-edid-dump
/freebsd/sys/contrib/device-tree/Bindings/powerpc/fsl/
H A Ddiu.txt13 - edid : verbatim EDID data block describing attached display.
31 edid = [edid-data];
/freebsd/sys/contrib/device-tree/Bindings/display/
H A Dsm501fb.txt16 - edid : verbatim EDID data block describing attached display.
31 edid = [edid-data];
/freebsd/sys/contrib/device-tree/Bindings/display/bridge/
H A Dnxp,ptn3460.yaml20 edid-emulation:
63 - edid-emulation
81 edid-emulation = <5>;
H A Dptn3460.txt8 - edid-emulation: The EDID emulation entry to use
31 edid-emulation = <5>;
H A Dadi,adv7533.yaml45 - const: edid
148 reg-names = "main", "edid";
H A Dadi,adv7511.yaml44 - const: edid
192 reg-names = "main", "edid";
/freebsd/stand/efi/loader/
H A Dframebuffer.c486 EFI_EDID_ACTIVE_PROTOCOL *edid; in efifb_gop_get_edid() local
493 status = BS->OpenProtocol(h, guid, (void **)&edid, IH, NULL, in efifb_gop_get_edid()
496 edid->SizeOfEdid == 0) { in efifb_gop_get_edid()
498 status = BS->OpenProtocol(h, guid, (void **)&edid, IH, NULL, in efifb_gop_get_edid()
501 edid->SizeOfEdid == 0) in efifb_gop_get_edid()
505 size = MAX(sizeof(*edid_infop), edid->SizeOfEdid); in efifb_gop_get_edid()
511 memcpy(edid_infop, edid->Edid, edid->SizeOfEdid); in efifb_gop_get_edid()
/freebsd/sys/contrib/device-tree/Bindings/display/imx/
H A Dfsl-imx-drm.txt122 - edid: verbatim EDID data block describing attached display.
134 edid = [edid-data];
/freebsd/sys/modules/videomode/
H A DMakefile35 edid.c \
/freebsd/sys/powerpc/mpc85xx/
H A Dfsl_diu.c333 struct edid_info edid; in diu_attach() local
370 if (edid_parse(edid_cells, &edid) != 0) { in diu_attach()
375 videomode = edid.edid_preferred_mode; in diu_attach()
/freebsd/stand/common/
H A Dgfx_fb.c2850 if ((edid->display.supported_features in gfx_get_edid_resolution()
2857 if (edid->detailed_timings[i].pixel_clock == 0) in gfx_get_edid_resolution()
2861 rp->width = GET_EDID_INFO_WIDTH(edid, i); in gfx_get_edid_resolution()
2862 rp->height = GET_EDID_INFO_HEIGHT(edid, i); in gfx_get_edid_resolution()
2876 if (edid->standard_timings[i] == 0x0101) in gfx_get_edid_resolution()
2882 rp->width = HSIZE(edid->standard_timings[i]); in gfx_get_edid_resolution()
2883 switch (RATIO(edid->standard_timings[i])) { in gfx_get_edid_resolution()
2885 rp->height = HSIZE(edid->standard_timings[i]); in gfx_get_edid_resolution()
2886 if (edid->header.version > 1 || in gfx_get_edid_resolution()
2887 edid->header.revision > 2) { in gfx_get_edid_resolution()
[all …]
/freebsd/sys/contrib/device-tree/src/arm/renesas/
H A Dr8a7792-wheat.dts264 reg-names = "main", "edid", "cec", "packet";
299 reg-names = "main", "edid", "cec", "packet";
/freebsd/sys/arm/ti/am335x/
H A Dam335x_lcd.c852 uint8_t *edid; in am335x_lcd_hdmi_event() local
870 edid = NULL; in am335x_lcd_hdmi_event()
872 if (CRTC_GET_EDID(hdmi_dev, &edid, &edid_len) != 0) { in am335x_lcd_hdmi_event()
879 if (edid_parse(edid, &ei) == 0) { in am335x_lcd_hdmi_event()

123