drm/tegra: dc: Clarify comment about cursor treatment
authorThierry Reding <treding@nvidia.com>
Tue, 21 Jul 2015 14:42:30 +0000 (16:42 +0200)
committerThierry Reding <treding@nvidia.com>
Thu, 13 Aug 2015 11:47:42 +0000 (13:47 +0200)
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/gpu/drm/tegra/dc.c

index e424755dd5780ecf7cf736c11005178e478f3861..6b1dc02f98ef2013d21abe6cb6014bf1fec6fbeb 100644 (file)
@@ -809,9 +809,11 @@ static struct drm_plane *tegra_dc_cursor_plane_create(struct drm_device *drm,
                return ERR_PTR(-ENOMEM);
 
        /*
-        * We'll treat the cursor as an overlay plane with index 6 here so
-        * that the update and activation request bits in DC_CMD_STATE_CONTROL
-        * match up.
+        * This index is kind of fake. The cursor isn't a regular plane, but
+        * its update and activation request bits in DC_CMD_STATE_CONTROL do
+        * use the same programming. Setting this fake index here allows the
+        * code in tegra_add_plane_state() to do the right thing without the
+        * need to special-casing the cursor plane.
         */
        plane->index = 6;