34 usb_rcvctrlpipe(udl->
ddev->usbdev, 0), (0x02),
35 (0x80 | (0x02 << 5)), i << 8, 0xA1, rbuf, 2,
38 DRM_ERROR(
"Read EDID byte %d failed err %x\n", i, ret);
58 edid = (
struct edid *)udl_get_edid(udl);
82 if (drm_device_is_unplugged(connector->
dev))
106 static void udl_connector_destroy(
struct drm_connector *connector)
114 .get_modes = udl_get_modes,
115 .mode_valid = udl_mode_valid,
121 .detect = udl_detect,
123 .destroy = udl_connector_destroy,
136 drm_connector_helper_add(connector, &udl_connector_helper_funcs);
142 dev->mode_config.dirty_info_property,