diff --git a/Documentation/DocBook/drm.tmpl b/Documentation/DocBook/drm.tmpl
index b344bc3b0d77ce84bb6597591843b26771df33a5..3e212b9035107531debc7b0b1dc75d9f9de65c30 100644
--- a/Documentation/DocBook/drm.tmpl
+++ b/Documentation/DocBook/drm.tmpl
@@ -1947,10 +1947,16 @@ void intel_crt_init(struct drm_device *dev)
and then retrieves a list of modes by calling the connector
get_modes helper operation.
+
+ If the helper operation returns no mode, and if the connector status
+ is connector_status_connected, standard VESA DMT modes up to
+ 1024x768 are automatically added to the modes list by a call to
+ drm_add_modes_noedid.
+
- The function filters out modes larger than
+ The function then filters out modes larger than
max_width and max_height
- if specified. It then calls the optional connector
+ if specified. It finally calls the optional connector
mode_valid helper operation for each mode in
the probed list to check whether the mode is valid for the connector.
@@ -2090,11 +2096,19 @@ void intel_crt_init(struct drm_device *dev)
int (*get_modes)(struct drm_connector *connector);
Fill the connector's probed_modes list
- by parsing EDID data with drm_add_edid_modes or
- calling drm_mode_probed_add directly for every
+ by parsing EDID data with drm_add_edid_modes,
+ adding standard VESA DMT modes with drm_add_modes_noedid,
+ or calling drm_mode_probed_add directly for every
supported mode and return the number of modes it has detected. This
operation is mandatory.
+
+ Note that the caller function will automatically add standard VESA
+ DMT modes up to 1024x768 if the get_modes
+ helper operation returns no mode and if the connector status is
+ connector_status_connected. There is no need to call
+ drm_add_edid_modes manually in that case.
+
When adding modes manually the driver creates each mode with a call to
drm_mode_create and must fill the following fields.
@@ -2292,7 +2306,7 @@ void intel_crt_init(struct drm_device *dev)
drm_helper_probe_single_connector_modes.
- When parsing EDID data, drm_add_edid_modes fill the
+ When parsing EDID data, drm_add_edid_modes fills the
connector display_info
width_mm and
height_mm fields. When creating modes