]> git.karo-electronics.de Git - linux-beck.git/commitdiff
drm/i915: Rename for_each_plane -> for_each_universal_plane
authorMatt Roper <matthew.d.roper@intel.com>
Wed, 26 Oct 2016 22:51:28 +0000 (15:51 -0700)
committerMatt Roper <matthew.d.roper@intel.com>
Fri, 28 Oct 2016 18:26:36 +0000 (11:26 -0700)
This macro's name is a bit misleading; it doesn't actually iterate over
all planes since it omits the cursor plane.  Its only uses are in gen9
code which is using it to iterate over the universal planes (which we
treat as primary+sprites); in these cases the legacy cursor registers
are programmed independently if necessary.  The macro's iterator value
(0 for primary plane, spritenum+1 for each secondary plane) also isn't
meaningful outside the gen9 context where the hardware considers them to
all be "universal" planes that follow this numbering.

This is just a renaming/clarification patch with no functional change.
However it will make the subsequent patches more clear.

Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/1477522291-10874-2-git-send-email-matthew.d.roper@intel.com
Reviewed-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
drivers/gpu/drm/i915/i915_debugfs.c
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/intel_display.c
drivers/gpu/drm/i915/intel_pm.c

index be92efe3453f47c4c9b8fa66ebe359ea1389e7f0..9f5a39209f5222f1d105cb1de77f5f4c961856c5 100644 (file)
@@ -3463,7 +3463,7 @@ static int i915_ddb_info(struct seq_file *m, void *unused)
        for_each_pipe(dev_priv, pipe) {
                seq_printf(m, "Pipe %c\n", pipe_name(pipe));
 
-               for_each_plane(dev_priv, pipe, plane) {
+               for_each_universal_plane(dev_priv, pipe, plane) {
                        entry = &ddb->plane[pipe][plane];
                        seq_printf(m, "  Plane%-8d%8u%8u%8u\n", plane + 1,
                                   entry->start, entry->end,
index a8f006e3b45d7753c186960e69e8920bf7f5842b..930503aac46d42a52bb28ab7489a993f217beb38 100644 (file)
@@ -312,7 +312,7 @@ struct i915_hotplug {
 #define for_each_pipe_masked(__dev_priv, __p, __mask) \
        for ((__p) = 0; (__p) < INTEL_INFO(__dev_priv)->num_pipes; (__p)++) \
                for_each_if ((__mask) & (1 << (__p)))
-#define for_each_plane(__dev_priv, __pipe, __p)                                \
+#define for_each_universal_plane(__dev_priv, __pipe, __p)              \
        for ((__p) = 0;                                                 \
             (__p) < INTEL_INFO(__dev_priv)->num_sprites[(__pipe)] + 1; \
             (__p)++)
index 895b3dc50e3f6e4eb6ee0c3f218a29491dfe8063..cb7dd11277fdab0969a69918289f53de4c132cf1 100644 (file)
@@ -13485,7 +13485,7 @@ static void verify_wm_state(struct drm_crtc *crtc,
        sw_ddb = &dev_priv->wm.skl_hw.ddb;
 
        /* planes */
-       for_each_plane(dev_priv, pipe, plane) {
+       for_each_universal_plane(dev_priv, pipe, plane) {
                hw_plane_wm = &hw_wm.planes[plane];
                sw_plane_wm = &sw_wm->planes[plane];
 
index 9e0e8741253e8721785f7403278fc07660269bb9..58d3ba05b21913c1974f52ffd43ef685bb827fae 100644 (file)
@@ -3160,7 +3160,7 @@ void skl_ddb_get_hw_state(struct drm_i915_private *dev_priv,
                if (!intel_display_power_get_if_enabled(dev_priv, power_domain))
                        continue;
 
-               for_each_plane(dev_priv, pipe, plane) {
+               for_each_universal_plane(dev_priv, pipe, plane) {
                        val = I915_READ(PLANE_BUF_CFG(pipe, plane));
                        skl_ddb_entry_init_from_hw(&ddb->plane[pipe][plane],
                                                   val);