/freebsd/sys/dev/videomode/ |
H A D | edid.c | 149 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 D | drm_edid.c | 75 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 D | drm_crtc.h | 884 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 D | drm_edid.h | 203 struct edid { struct 248 void drm_edid_to_eld(struct drm_connector *connector, struct edid *edid); argument
|
/freebsd/sys/arm/nvidia/drm2/ |
H A D | tegra_drm_subr.c | 52 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 D | tegra_drm.h | 73 struct edid *edid; member
|
/freebsd/sys/contrib/device-tree/Bindings/media/i2c/ |
H A D | adv7604.yaml | 36 - 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 D | adv748x.yaml | 38 - 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 D | adv7604.txt | 46 "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 D | adv748x.txt | 28 "main", "dpll", "cp", "hdmi", "edid", "repeater", 70 reg-names = "main", "dpll", "cp", "hdmi", "edid", "repeater",
|
/freebsd/sys/dev/hdmi/ |
H A D | dwc_hdmi.c | 670 *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 D | edid | 3 # $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 D | diu.txt | 13 - edid : verbatim EDID data block describing attached display. 31 edid = [edid-data];
|
/freebsd/sys/contrib/device-tree/Bindings/display/ |
H A D | sm501fb.txt | 16 - edid : verbatim EDID data block describing attached display. 31 edid = [edid-data];
|
/freebsd/sys/contrib/device-tree/Bindings/display/bridge/ |
H A D | nxp,ptn3460.yaml | 20 edid-emulation: 63 - edid-emulation 81 edid-emulation = <5>;
|
H A D | ptn3460.txt | 8 - edid-emulation: The EDID emulation entry to use 31 edid-emulation = <5>;
|
H A D | adi,adv7533.yaml | 45 - const: edid 148 reg-names = "main", "edid";
|
H A D | adi,adv7511.yaml | 44 - const: edid 192 reg-names = "main", "edid";
|
/freebsd/stand/efi/loader/ |
H A D | framebuffer.c | 486 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 D | fsl-imx-drm.txt | 122 - edid: verbatim EDID data block describing attached display. 134 edid = [edid-data];
|
/freebsd/sys/modules/videomode/ |
H A D | Makefile | 35 edid.c \
|
/freebsd/sys/powerpc/mpc85xx/ |
H A D | fsl_diu.c | 333 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 D | gfx_fb.c | 2850 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 D | r8a7792-wheat.dts | 264 reg-names = "main", "edid", "cec", "packet"; 299 reg-names = "main", "edid", "cec", "packet";
|
/freebsd/sys/arm/ti/am335x/ |
H A D | am335x_lcd.c | 852 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()
|