Home
last modified time | relevance | path

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

12

/freebsd/sys/dev/videomode/
H A Dedid.c145 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 Ddrm_edid.c39 #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 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()
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 Dtegra_drm.h73 struct edid *edid; member
/freebsd/sys/dev/hdmi/
H A Ddwc_hdmi.c652 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 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 Dptn3460.txt8 - edid-emulation: The EDID emulation entry to use
31 edid-emulation = <5>;
H A Dadi,adv7511.txt82 Possible maps names are : "main", "edid", "cec", "packet"
106 reg-names = "main", "edid";
/freebsd/stand/efi/loader/
H A Dframebuffer.c495 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 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/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/contrib/device-tree/src/arm64/renesas/
H A Dr8a77970-eagle-function-expansion.dtso84 reg-names = "main", "afe", "rep", "edid", "hdmi", "cp";
115 reg-names = "main", "dpll", "cp", "hdmi", "edid", "repeater",
/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.c2854 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 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()
/freebsd/sys/arm/freescale/imx/
H A Dimx6_ipu.c1111 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 Dvbe.c961 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 Dcrtc_if.m48 uint8_t **edid;

12