|
Lines 1499-1513
int drm_mode_getconnector(struct drm_device *dev, void *data,
Link Here
|
| 1499 |
} |
1499 |
} |
| 1500 |
} |
1500 |
} |
| 1501 |
|
1501 |
|
| 1502 |
if (out_resp->count_modes == 0) { |
1502 |
list_for_each_entry(mode, &connector->modes, head) |
|
|
1503 |
mode_count++; |
| 1504 |
|
| 1505 |
if (mode_count == 0) { |
| 1503 |
connector->funcs->fill_modes(connector, |
1506 |
connector->funcs->fill_modes(connector, |
| 1504 |
dev->mode_config.max_width, |
1507 |
dev->mode_config.max_width, |
| 1505 |
dev->mode_config.max_height); |
1508 |
dev->mode_config.max_height); |
| 1506 |
} |
|
|
| 1507 |
|
1509 |
|
| 1508 |
/* delayed so we get modes regardless of pre-fill_modes state */ |
1510 |
/* delayed so we get modes regardless of pre-fill_modes state */ |
| 1509 |
list_for_each_entry(mode, &connector->modes, head) |
1511 |
list_for_each_entry(mode, &connector->modes, head) |
| 1510 |
mode_count++; |
1512 |
mode_count++; |
|
|
1513 |
} |
| 1511 |
|
1514 |
|
| 1512 |
out_resp->connector_id = connector->base.id; |
1515 |
out_resp->connector_id = connector->base.id; |
| 1513 |
out_resp->connector_type = connector->connector_type; |
1516 |
out_resp->connector_type = connector->connector_type; |