Home
last modified time | relevance | path

Searched full:edid (Results 1 – 25 of 104) sorted by relevance

12345

/freebsd/sys/dev/videomode/
H A Dedid.c1 /* $NetBSD: edid.c,v 1.12 2013/02/08 16:35:10 skrll Exp $ */
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()
[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)))
48 * EDID blocks out in the wild have a variety of bugs, try to collect
75 struct edid *edid; member
138 * Sanity check the header of the base EDID block. Return 8 if the header
156 "Minimum number of valid EDID header bytes (0-8, default 6)");
159 * Sanity check the EDID block (base or extension). Return 0 if the block
166 struct edid *edid = (struct edid *)raw_edid; in drm_edid_block_valid() local
175 DRM_DEBUG("Fixing EDID header, your hardware may be failing\n"); in drm_edid_block_valid()
[all …]
H A Ddrm_crtc.h536 * @display_info: information about attached display (e.g. from EDID)
539 * @edid_blob_ptr: DRM property containing EDID if present
547 * @eld: EDID-like data, if present
553 * @null_edid_counter: track sinks that give us all zeros for the EDID
600 /* EDID bits */
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);
[all …]
H A Ddrm_edid.h203 struct edid { struct
211 /* EDID version */
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
64 /* static EDID is second*/ in tegra_drm_connector_get_modes()
65 edid = output->edid; in tegra_drm_connector_get_modes()
67 /* EDID from monitor is last */ 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()
74 /* Process EDID */ 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()
[all …]
/freebsd/stand/efi/include/Protocol/
H A DEdidActive.h2 EDID Active Protocol from the UEFI 2.0 specification.
26 /// This protocol contains the EDID information for an active video output device. This is either t…
27 /// EDID information retrieved from the EFI_EDID_OVERRIDE_PROTOCOL if an override is
28 /// available, or an identical copy of the EDID information from the
33 /// The size, in bytes, of the Edid buffer. 0 if no EDID information
40 /// A pointer to a read-only array of bytes that contains the EDID
42 /// NULL if no EDID information is available for the video output
43 /// device. The minimum size of a valid Edid buffer is 128 bytes.
44 /// EDID information is defined in the E-EDID EEPROM
47 UINT8 *Edid; member
H A DEdidDiscovered.h2 EDID Discovered Protocol from the UEFI 2.0 specification.
5 the EDID information being used for the output device represented by the child handle.
27 /// This protocol contains the EDID information retrieved from a video output device.
31 /// The size, in bytes, of the Edid buffer. 0 if no EDID information
38 /// A pointer to a read-only array of bytes that contains the EDID
40 /// NULL if no EDID information is available for the video output
41 /// device. The minimum size of a valid Edid buffer is 128 bytes.
42 /// EDID information is defined in the E-EDID EEPROM
45 UINT8 *Edid; member
H A DEdidOverride.h2 EDID Override Protocol from the UEFI 2.0 specification.
4 Allow platform to provide EDID information to the producer of the Graphics Output
32 …Returns policy information and potentially a replacement EDID for the specified video output devic…
38 @param EdidSize A pointer to the size, in bytes, of the Edid buffer.
39 @param Edid A pointer to callee allocated buffer that contains the EDID that
41 represents no EDID override for ChildHandle.
54 IN OUT UINT8 **Edid
59 /// EDID information to the producer of the Graphics Output protocol.
/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 ]
45 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
[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";
/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
H A Dhardware6 # EDID
10 >>18 byte x EDID data, version %u.
/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/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()
683 "reading EDID from %s, block %d, addr %02x\n", 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()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/display/bridge/
H A Dnxp,ptn3460.yaml20 edid-emulation:
23 The EDID emulation entry to use
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
144 * The EDID page will be accessible on address 0x66 on the I2C
148 reg-names = "main", "edid";
/freebsd/stand/efi/loader/
H A Dframebuffer.c52 /* Cached EDID. */
489 * Fetch EDID info. Caller must free the buffer.
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()
522 /* Validate EDID */ in efifb_gop_get_edid()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/display/tegra/
H A Dnvidia,tegra20-host1x.txt263 - nvidia,ddc-i2c-bus: phandle of an I2C controller used for DDC EDID probing
265 - nvidia,edid: supplies a binary EDID blob
295 - nvidia,ddc-i2c-bus: phandle of an I2C controller used for DDC EDID probing
297 - nvidia,edid: supplies a binary EDID blob
336 - nvidia,ddc-i2c-bus: phandle of an I2C controller used for DDC EDID probing
338 - nvidia,edid: supplies a binary EDID blob
380 - nvidia,ddc-i2c-bus: phandle of an I2C controller used for DDC EDID probing
382 - nvidia,edid: supplies a binary EDID blob
H A Dnvidia,tegra20-hdmi.yaml69 description: phandle of an I2C controller used for DDC EDID
77 nvidia,edid:
78 description: supplies a binary EDID blob
H A Dnvidia,tegra20-dsi.yaml65 description: phandle of an I2C controller used for DDC EDID
73 nvidia,edid:
74 description: supplies a binary EDID blob
H A Dnvidia,tegra20-dc.yaml116 description: phandle of an I2C controller used for DDC EDID probing
122 nvidia,edid:
124 description: supplies a binary EDID blob
/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];

12345