/freebsd/sys/dev/videomode/ |
H A D | edid.c | 145 edid_print(struct edid_info *edid) in edid_print() argument 149 if (edid == NULL) in edid_print() 151 printf("Vendor: [%s] %s\n", edid->edid_vendor, edid->edid_vendorname); in edid_print() 152 printf("Product: [%04X] %s\n", edid->edid_product, in edid_print() 153 edid->edid_productname); in edid_print() 154 printf("Serial number: %s\n", edid->edid_serial); in edid_print() 156 edid->edid_year, edid->edid_week); in edid_print() 157 printf("EDID Version %d.%d\n", edid->edid_version, in edid_print() 158 edid->edid_revision); in edid_print() 159 printf("EDID Comment: %s\n", edid->edid_comment); in edid_print() [all …]
|
/freebsd/sys/dev/drm2/ |
H A D | drm_edid.c | 39 #define version_greater(edid, maj, min) \ argument 40 (((edid)->version > (maj)) || \ 41 ((edid)->version == (maj) && (edid)->revision > (min))) 75 struct edid *edid; member 166 struct edid *edid = (struct edid *)raw_edid; in drm_edid_block_valid() local 197 if (edid->version != 1) { in drm_edid_block_valid() 198 DRM_ERROR("EDID has major version %d, instead of 1\n", edid->version); in drm_edid_block_valid() 202 if (edid->revision > 4) in drm_edid_block_valid() 236 bool drm_edid_is_valid(struct edid *edid) in drm_edid_is_valid() argument 239 u8 *raw = (u8 *)edid; in drm_edid_is_valid() [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() 75 drm_mode_connector_update_edid_property(connector, edid); 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() [all …]
|
H A D | tegra_drm.h | 73 struct edid *edid; member
|
/freebsd/sys/dev/hdmi/ |
H A D | dwc_hdmi.c | 652 hdmi_edid_read(struct dwc_hdmi_softc *sc, int block, uint8_t **edid, in hdmi_edid_read() argument 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() 786 memcmp(&edid[p + 1], HDMI_OUI, HDMI_OUI_LEN) == 0) in dwc_hdmi_detect_hdmi_vsdb() 800 uint8_t *edid; in dwc_hdmi_detect_hdmi() local [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 | ptn3460.txt | 8 - edid-emulation: The EDID emulation entry to use 31 edid-emulation = <5>;
|
H A D | adi,adv7511.txt | 82 Possible maps names are : "main", "edid", "cec", "packet" 106 reg-names = "main", "edid";
|
/freebsd/stand/efi/loader/ |
H A D | framebuffer.c | 495 EFI_EDID_ACTIVE_PROTOCOL *edid; in efifb_gop_get_edid() local 502 status = BS->OpenProtocol(h, guid, (void **)&edid, IH, NULL, in efifb_gop_get_edid() 505 edid->SizeOfEdid == 0) { in efifb_gop_get_edid() 507 status = BS->OpenProtocol(h, guid, (void **)&edid, IH, NULL, in efifb_gop_get_edid() 510 edid->SizeOfEdid == 0) in efifb_gop_get_edid() 514 size = MAX(sizeof(*edid_infop), edid->SizeOfEdid); in efifb_gop_get_edid() 520 memcpy(edid_infop, edid->Edid, edid->SizeOfEdid); in efifb_gop_get_edid()
|
/freebsd/sys/contrib/device-tree/Bindings/media/i2c/ |
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/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/contrib/device-tree/src/arm64/renesas/ |
H A D | r8a77970-eagle-function-expansion.dtso | 84 reg-names = "main", "afe", "rep", "edid", "hdmi", "cp"; 115 reg-names = "main", "dpll", "cp", "hdmi", "edid", "repeater",
|
/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 | 2854 gfx_get_edid_resolution(struct vesa_edid_info *edid, edid_res_list_t *res) in gfx_get_edid_resolution() argument 2861 if ((edid->display.supported_features in gfx_get_edid_resolution() 2868 if (edid->detailed_timings[i].pixel_clock == 0) in gfx_get_edid_resolution() 2872 rp->width = GET_EDID_INFO_WIDTH(edid, i); in gfx_get_edid_resolution() 2873 rp->height = GET_EDID_INFO_HEIGHT(edid, i); in gfx_get_edid_resolution() 2887 if (edid->standard_timings[i] == 0x0101) in gfx_get_edid_resolution() 2893 rp->width = HSIZE(edid->standard_timings[i]); in gfx_get_edid_resolution() 2894 switch (RATIO(edid->standard_timings[i])) { in gfx_get_edid_resolution() 2896 rp->height = HSIZE(edid->standard_timings[i]); in gfx_get_edid_resolution() 2897 if (edid->header.version > 1 || 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()
|
/freebsd/sys/arm/freescale/imx/ |
H A D | imx6_ipu.c | 1111 uint8_t *edid; in ipu_hdmi_event() local 1118 edid = NULL; in ipu_hdmi_event() 1120 if (CRTC_GET_EDID(hdmi_dev, &edid, &edid_len) != 0) { in ipu_hdmi_event() 1126 if ( edid && (edid_parse(edid, &ei) == 0)) { in ipu_hdmi_event()
|
/freebsd/stand/i386/libi386/ |
H A D | vbe.c | 961 bool edid = false; in vbe_modelist() local 977 edid = vbe_get_edid(&res); in vbe_modelist() 978 if (edid) { in vbe_modelist() 990 if (!edid) in vbe_modelist()
|
/freebsd/sys/dev/video/ |
H A D | crtc_if.m | 48 uint8_t **edid;
|