]> www.infradead.org Git - linux-platform-drivers-x86.git/commitdiff
drm/i915/bios: reduce indent in sanitize_ddc_pin and sanitize_aux_ch
authorJani Nikula <jani.nikula@intel.com>
Wed, 17 Mar 2021 16:36:42 +0000 (18:36 +0200)
committerJani Nikula <jani.nikula@intel.com>
Thu, 18 Mar 2021 12:42:56 +0000 (14:42 +0200)
Reduce indent with an early return. No functional changes.

Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
[Jani: fixed a couple of comment typos while applying.]
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/17288137452f731a820e737582672f836660a26f.1615998927.git.jani.nikula@intel.com
drivers/gpu/drm/i915/display/intel_bios.c

index 82414806345151f3e67d5ce579949819d87c1122..c2572459dfdf3e351edbb58400426026635638a7 100644 (file)
@@ -1525,31 +1525,29 @@ static void sanitize_ddc_pin(struct drm_i915_private *i915,
                return;
 
        p = get_port_by_ddc_pin(i915, info->alternate_ddc_pin);
-       if (p != PORT_NONE) {
-               drm_dbg_kms(&i915->drm,
-                           "port %c trying to use the same DDC pin (0x%x) as port %c, "
-                           "disabling port %c DVI/HDMI support\n",
-                           port_name(port), info->alternate_ddc_pin,
-                           port_name(p), port_name(p));
+       if (p == PORT_NONE)
+               return;
 
-               /*
-                * If we have multiple ports supposedly sharing the
-                * pin, then dvi/hdmi couldn't exist on the shared
-                * port. Otherwise they share the same ddc bin and
-                * system couldn't communicate with them separately.
-                *
-                * Give inverse child device order the priority,
-                * last one wins. Yes, there are real machines
-                * (eg. Asrock B250M-HDV) where VBT has both
-                * port A and port E with the same AUX ch and
-                * we must pick port E :(
-                */
-               info = &i915->vbt.ddi_port_info[p];
+       drm_dbg_kms(&i915->drm,
+                   "port %c trying to use the same DDC pin (0x%x) as port %c, "
+                   "disabling port %c DVI/HDMI support\n",
+                   port_name(port), info->alternate_ddc_pin,
+                   port_name(p), port_name(p));
 
-               info->supports_dvi = false;
-               info->supports_hdmi = false;
-               info->alternate_ddc_pin = 0;
-       }
+       /*
+        * If we have multiple ports supposedly sharing the pin, then dvi/hdmi
+        * couldn't exist on the shared port. Otherwise they share the same ddc
+        * pin and system couldn't communicate with them separately.
+        *
+        * Give inverse child device order the priority, last one wins. Yes,
+        * there are real machines (eg. Asrock B250M-HDV) where VBT has both
+        * port A and port E with the same AUX ch and we must pick port E :(
+        */
+       info = &i915->vbt.ddi_port_info[p];
+
+       info->supports_dvi = false;
+       info->supports_hdmi = false;
+       info->alternate_ddc_pin = 0;
 }
 
 static enum port get_port_by_aux_ch(struct drm_i915_private *i915, u8 aux_ch)
@@ -1577,30 +1575,28 @@ static void sanitize_aux_ch(struct drm_i915_private *i915,
                return;
 
        p = get_port_by_aux_ch(i915, info->alternate_aux_channel);
-       if (p != PORT_NONE) {
-               drm_dbg_kms(&i915->drm,
-                           "port %c trying to use the same AUX CH (0x%x) as port %c, "
-                           "disabling port %c DP support\n",
-                           port_name(port), info->alternate_aux_channel,
-                           port_name(p), port_name(p));
+       if (p == PORT_NONE)
+               return;
 
-               /*
-                * If we have multiple ports supposedlt sharing the
-                * aux channel, then DP couldn't exist on the shared
-                * port. Otherwise they share the same aux channel
-                * and system couldn't communicate with them separately.
-                *
-                * Give inverse child device order the priority,
-                * last one wins. Yes, there are real machines
-                * (eg. Asrock B250M-HDV) where VBT has both
-                * port A and port E with the same AUX ch and
-                * we must pick port E :(
-                */
-               info = &i915->vbt.ddi_port_info[p];
+       drm_dbg_kms(&i915->drm,
+                   "port %c trying to use the same AUX CH (0x%x) as port %c, "
+                   "disabling port %c DP support\n",
+                   port_name(port), info->alternate_aux_channel,
+                   port_name(p), port_name(p));
 
-               info->supports_dp = false;
-               info->alternate_aux_channel = 0;
-       }
+       /*
+        * If we have multiple ports supposedly sharing the aux channel, then DP
+        * couldn't exist on the shared port. Otherwise they share the same aux
+        * channel and system couldn't communicate with them separately.
+        *
+        * Give inverse child device order the priority, last one wins. Yes,
+        * there are real machines (eg. Asrock B250M-HDV) where VBT has both
+        * port A and port E with the same AUX ch and we must pick port E :(
+        */
+       info = &i915->vbt.ddi_port_info[p];
+
+       info->supports_dp = false;
+       info->alternate_aux_channel = 0;
 }
 
 static const u8 cnp_ddc_pin_map[] = {