/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/i915/ |
H A D | intel_modes.c | 76 struct edid *edid; local 80 edid = drm_get_edid(connector, adapter); 82 if (edid) { 83 drm_mode_connector_update_edid_property(connector, edid); 84 ret = drm_add_edid_modes(connector, edid); 86 kfree(edid);
|
H A D | intel_hdmi.c | 140 struct edid *edid = NULL; local 144 edid = drm_get_edid(connector, intel_hdmi->base.ddc_bus); 146 if (edid) { 147 if (edid->input & DRM_EDID_INPUT_DIGITAL) { 149 intel_hdmi->has_hdmi_sink = drm_detect_hdmi_monitor(edid); 152 kfree(edid);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/ |
H A D | drm_edid.c | 38 #define version_greater(edid, maj, min) \ 39 (((edid)->version > (maj)) || \ 40 ((edid)->version == (maj) && (edid)->revision > (min))) 66 struct edid *edid; member in struct:detailed_mode_closure 134 struct edid *edid = (struct edid *)raw_edid; local 165 if (edid 195 drm_edid_is_valid(struct edid *edid) argument 326 struct edid *edid = NULL; local 347 edid_vendor(struct edid *edid, char *vendor) argument 365 edid_get_quirks(struct edid *edid) argument 497 struct edid *edid = (struct edid *)raw_edid; local 531 drm_monitor_supports_rb(struct edid *edid) argument 552 drm_gtf2_hbreak(struct edid *edid) argument 560 drm_gtf2_2c(struct edid *edid) argument 568 drm_gtf2_m(struct edid *edid) argument 576 drm_gtf2_k(struct edid *edid) argument 584 drm_gtf2_2j(struct edid *edid) argument 595 standard_timing_level(struct edid *edid) argument 628 drm_mode_std(struct drm_connector *connector, struct edid *edid, struct std_timing *t, int revision) argument 778 drm_mode_detailed(struct drm_device *dev, struct edid *edid, struct detailed_timing *timing, u32 quirks) argument 878 mode_in_hsync_range(struct drm_display_mode *mode, struct edid *edid, u8 *t) argument 894 mode_in_vsync_range(struct drm_display_mode *mode, struct edid *edid, u8 *t) argument 910 range_pixel_clock(struct edid *edid, u8 *t) argument 925 mode_in_range(struct drm_display_mode *mode, struct edid *edid, struct detailed_timing *timing) argument 953 drm_gtf_modes_for_range(struct drm_connector *connector, struct edid *edid, struct detailed_timing *timing) argument 987 add_inferred_modes(struct drm_connector *connector, struct edid *edid) argument 1047 add_established_modes(struct drm_connector *connector, struct edid *edid) argument 1082 struct edid *edid = closure->edid; local 1109 add_standard_modes(struct drm_connector *connector, struct edid *edid) argument 1196 add_cvt_modes(struct drm_connector *connector, struct edid *edid) argument 1238 add_detailed_modes(struct drm_connector *connector, struct edid *edid, u32 quirks) argument 1267 drm_detect_hdmi_monitor(struct edid *edid) argument 1325 drm_add_edid_modes(struct drm_connector *connector, struct edid *edid) argument [all...] |
H A D | drm_sysfs.c | 202 unsigned char *edid; local 208 edid = connector->edid_blob_ptr->data; 210 if (!edid) 218 memcpy(buf, edid + off, count); 335 .attr.name = "edid", 346 * properties (so far, connection status, dpms, mode list & edid) and
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/acpi/ |
H A D | video.h | 17 int device_id, void **edid); 22 int device_id, void **edid) 21 acpi_video_get_edid(struct acpi_device *device, int type, int device_id, void **edid) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/nouveau/ |
H A D | nouveau_connector.h | 42 struct edid *edid; member in struct:nouveau_connector
|
H A D | nouveau_connector.c | 93 kfree(nv_connector->edid); 180 if (nv_connector->edid) { 182 kfree(nv_connector->edid); 183 nv_connector->edid = NULL; 188 nv_connector->edid = drm_get_edid(connector, &i2c->adapter); 190 nv_connector->edid); 191 if (!nv_connector->edid) { 210 if (nv_connector->edid->input & DRM_EDID_INPUT_DIGITAL) 258 if (nv_connector->edid) { 260 kfree(nv_connector->edid); 305 struct edid *edid = local [all...] |
H A D | nouveau_acpi.c | 272 void *edid; local 291 ret = acpi_video_get_edid(acpidev, type, -1, &edid); 295 nv_connector->edid = edid;
|
H A D | nouveau_bios.h | 279 uint8_t *edid; member in struct:nvbios::__anon11249
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/video/ |
H A D | fb_ddc.c | 17 #include "edid.h" 56 unsigned char *edid = NULL; local 85 edid = fb_do_probe_ddc_edid(adapter); 101 if (edid) 111 return edid;
|
H A D | fbmon.c | 33 #include <video/edid.h> 38 #include "edid.h" 147 static int check_edid(unsigned char *edid) argument 149 unsigned char *block = edid + ID_MANUFACTURER_NAME, manufacturer[4]; 172 if (edid[i] != edid_v1_header[i]) { 179 b = edid + EDID_STRUCT_DISPLAY; 186 b = edid + DETAILED_TIMING_DESCRIPTIONS_START; 209 static void fix_edid(unsigned char *edid, int fix) argument 217 memcpy(edid, edid_v1_header, 8); 221 b = edid 258 edid_checksum(unsigned char *edid) argument 279 edid_check_header(unsigned char *edid) argument 597 fb_create_modedb(unsigned char *edid, int *dbsize) argument 670 fb_get_monitor_limits(unsigned char *edid, struct fb_monspecs *specs) argument 751 get_monspecs(unsigned char *edid, struct fb_monspecs *specs) argument 869 fb_parse_edid(unsigned char *edid, struct fb_var_screeninfo *var) argument 912 fb_edid_to_monspecs(unsigned char *edid, struct fb_monspecs *specs) argument 1279 fb_parse_edid(unsigned char *edid, struct fb_var_screeninfo *var) argument 1283 fb_edid_to_monspecs(unsigned char *edid, struct fb_monspecs *specs) argument 1371 unsigned char *edid = NULL; local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/video/nvidia/ |
H A D | nv_i2c.c | 26 #include "../edid.h" 155 u8 *edid = NULL; local 158 edid = fb_ddc_read(&par->chan[conn - 1].adapter); 160 if (!edid && conn == 1) { 165 edid = kmemdup(e, EDID_LENGTH, GFP_KERNEL); 168 *out_edid = edid; 170 return (edid) ? 0 : 1;
|
H A D | nv_proto.h | 42 #define nvidia_probe_i2c_connector(p, c, edid) (-1)
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/video/savage/ |
H A D | savagefb-i2c.c | 212 u8 *edid; local 215 edid = fb_ddc_read(&par->chan.adapter); 217 edid = NULL; 219 if (!edid) { 224 edid = kmemdup(e, EDID_LENGTH, GFP_KERNEL); 227 *out_edid = edid; 229 return (edid) ? 0 : 1;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/radeon/ |
H A D | radeon_connectors.c | 220 /* mac laptops without an edid */ 501 /* check for edid as well */ 502 if (radeon_connector->edid) 506 radeon_connector->edid = drm_get_edid(&radeon_connector->base, 508 if (radeon_connector->edid) 522 if (radeon_connector->edid) 523 kfree(radeon_connector->edid); 612 if (radeon_connector->edid) { 613 kfree(radeon_connector->edid); 614 radeon_connector->edid [all...] |
H A D | radeon_display.c | 404 radeon_connector->edid = drm_get_edid(&radeon_connector->base, &dig->dp_i2c_bus->adapter); 408 if (!radeon_connector->edid) { 409 radeon_connector->edid = drm_get_edid(&radeon_connector->base, &radeon_connector->ddc_bus->adapter); 411 /* some servers provide a hardcoded edid in rom for KVMs */ 412 if (!radeon_connector->edid) 413 radeon_connector->edid = radeon_combios_get_hardcoded_edid(rdev); 414 if (radeon_connector->edid) { 415 drm_mode_connector_update_edid_property(&radeon_connector->base, radeon_connector->edid); 416 ret = drm_add_edid_modes(&radeon_connector->base, radeon_connector->edid); 425 struct edid *edi local [all...] |
H A D | radeon_mode.h | 244 /* hardcoded DFP edid from BIOS */ 245 struct edid *bios_hardcoded_edid; 425 struct edid *edid; member in struct:radeon_connector 536 extern struct edid *
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/video/aty/ |
H A D | radeon_i2c.c | 16 #include "../edid.h" 141 u8 *edid; local 143 edid = fb_ddc_read(&rinfo->i2c[conn-1].adapter); 146 *out_edid = edid; 147 if (!edid) { 151 if (edid[0x14] & 0x80) {
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/video/i810/ |
H A D | i810-i2c.c | 20 #include "../edid.h" 154 u8 *edid = NULL; local 158 edid = fb_ddc_read(&par->chan[conn].adapter); 164 edid = kmemdup(e, EDID_LENGTH, GFP_KERNEL); 168 *out_edid = edid; 170 return (edid) ? 0 : 1;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/video/riva/ |
H A D | rivafb-i2c.c | 25 #include "../edid.h" 156 u8 *edid = NULL; local 159 edid = fb_ddc_read(&par->chan[conn].adapter); 162 *out_edid = edid; 163 if (!edid)
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/drm/ |
H A D | drm_crtc.h | 639 extern struct edid *drm_get_edid(struct drm_connector *connector, 641 extern int drm_add_edid_modes(struct drm_connector *connector, struct edid *edid); 676 struct edid *edid); 763 extern bool drm_detect_hdmi_monitor(struct edid *edid); 779 extern bool drm_edid_is_valid(struct edid *edid);
|
H A D | drm_edid.h | 168 struct edid { struct
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/udlfb/ |
H A D | udlfb.h | 47 char edid[128]; member in struct:dlfb_data
|
H A D | udlfb.c | 663 for (i = 0; i < sizeof(dev->edid); i++) { 668 dev->edid[i] = rbuf[1]; 684 char *edid = (char *)arg; local 686 if (copy_to_user(edid, dev->edid, sizeof(dev->edid))) 963 fb_edid_to_monspecs(dev->edid, &info->monspecs); 1072 char *edid = &dev->edid[0]; local 1073 const size_t size = sizeof(dev->edid); [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/include/asm/ |
H A D | bootparam.h | 10 #include <video/edid.h>
|