.. | .. |
---|
288 | 288 | |
---|
289 | 289 | DRM_DEBUG_DRIVER("\n"); |
---|
290 | 290 | |
---|
291 | | - memcpy(&dvo->mode, mode, sizeof(struct drm_display_mode)); |
---|
| 291 | + drm_mode_copy(&dvo->mode, mode); |
---|
292 | 292 | |
---|
293 | 293 | /* According to the path used (main or aux), the dvo clocks should |
---|
294 | 294 | * have a different parent clock. */ |
---|
.. | .. |
---|
346 | 346 | |
---|
347 | 347 | #define CLK_TOLERANCE_HZ 50 |
---|
348 | 348 | |
---|
349 | | -static int sti_dvo_connector_mode_valid(struct drm_connector *connector, |
---|
350 | | - struct drm_display_mode *mode) |
---|
| 349 | +static enum drm_mode_status |
---|
| 350 | +sti_dvo_connector_mode_valid(struct drm_connector *connector, |
---|
| 351 | + struct drm_display_mode *mode) |
---|
351 | 352 | { |
---|
352 | 353 | int target = mode->clock * 1000; |
---|
353 | 354 | int target_min = target - CLK_TOLERANCE_HZ; |
---|