On Tue, 29 Aug 2023, Ville Syrjala <ville.syrj...@linux.intel.com> wrote:
> From: Ville Syrjälä <ville.syrj...@linux.intel.com>
>
> Rename the various names we've used for the DDC bus
> i2c adapter ("i2c", "adapter", etc.) to just "ddc".
> This differentiates it from the various other i2c
> busses we might have (DSI panel stuff, DVO control bus, etc.).
>
> Signed-off-by: Ville Syrjälä <ville.syrj...@linux.intel.com>
> ---
>  .../gpu/drm/i915/display/intel_connector.c    |  6 +--
>  .../gpu/drm/i915/display/intel_connector.h    |  2 +-
>  drivers/gpu/drm/i915/display/intel_crt.c      | 32 ++++++------
>  drivers/gpu/drm/i915/display/intel_ddi.c      |  4 +-
>  drivers/gpu/drm/i915/display/intel_hdmi.c     | 51 +++++++++----------
>  drivers/gpu/drm/i915/display/intel_lspcon.c   | 14 ++---
>  6 files changed, 52 insertions(+), 57 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_connector.c 
> b/drivers/gpu/drm/i915/display/intel_connector.c
> index ff3bcadebe59..c65887870ddc 100644
> --- a/drivers/gpu/drm/i915/display/intel_connector.c
> +++ b/drivers/gpu/drm/i915/display/intel_connector.c
> @@ -192,17 +192,17 @@ int intel_connector_update_modes(struct drm_connector 
> *connector,
>  /**
>   * intel_ddc_get_modes - get modelist from monitor
>   * @connector: DRM connector device to use
> - * @adapter: i2c adapter
> + * @ddc: DDC bus i2c adapter
>   *
>   * Fetch the EDID information from @connector using the DDC bus.
>   */
>  int intel_ddc_get_modes(struct drm_connector *connector,
> -                     struct i2c_adapter *adapter)
> +                     struct i2c_adapter *ddc)
>  {
>       const struct drm_edid *drm_edid;
>       int ret;
>  
> -     drm_edid = drm_edid_read_ddc(connector, adapter);
> +     drm_edid = drm_edid_read_ddc(connector, ddc);
>       if (!drm_edid)
>               return 0;
>  
> diff --git a/drivers/gpu/drm/i915/display/intel_connector.h 
> b/drivers/gpu/drm/i915/display/intel_connector.h
> index aaf7281462dc..bafde3f11ff4 100644
> --- a/drivers/gpu/drm/i915/display/intel_connector.h
> +++ b/drivers/gpu/drm/i915/display/intel_connector.h
> @@ -26,7 +26,7 @@ bool intel_connector_get_hw_state(struct intel_connector 
> *connector);
>  enum pipe intel_connector_get_pipe(struct intel_connector *connector);
>  int intel_connector_update_modes(struct drm_connector *connector,
>                                const struct drm_edid *drm_edid);
> -int intel_ddc_get_modes(struct drm_connector *c, struct i2c_adapter 
> *adapter);
> +int intel_ddc_get_modes(struct drm_connector *c, struct i2c_adapter *ddc);
>  void intel_attach_force_audio_property(struct drm_connector *connector);
>  void intel_attach_broadcast_rgb_property(struct drm_connector *connector);
>  void intel_attach_aspect_ratio_property(struct drm_connector *connector);
> diff --git a/drivers/gpu/drm/i915/display/intel_crt.c 
> b/drivers/gpu/drm/i915/display/intel_crt.c
> index f66340b4caf0..8145511bd5c3 100644
> --- a/drivers/gpu/drm/i915/display/intel_crt.c
> +++ b/drivers/gpu/drm/i915/display/intel_crt.c
> @@ -610,18 +610,18 @@ static bool intel_crt_detect_hotplug(struct 
> drm_connector *connector)
>  }
>  
>  static const struct drm_edid *intel_crt_get_edid(struct drm_connector 
> *connector,
> -                                              struct i2c_adapter *i2c)
> +                                              struct i2c_adapter *ddc)
>  {
>       const struct drm_edid *drm_edid;
>  
> -     drm_edid = drm_edid_read_ddc(connector, i2c);
> +     drm_edid = drm_edid_read_ddc(connector, ddc);
>  
> -     if (!drm_edid && !intel_gmbus_is_forced_bit(i2c)) {
> +     if (!drm_edid && !intel_gmbus_is_forced_bit(ddc)) {
>               drm_dbg_kms(connector->dev,
>                           "CRT GMBUS EDID read failed, retry using GPIO 
> bit-banging\n");
> -             intel_gmbus_force_bit(i2c, true);
> -             drm_edid = drm_edid_read_ddc(connector, i2c);
> -             intel_gmbus_force_bit(i2c, false);
> +             intel_gmbus_force_bit(ddc, true);
> +             drm_edid = drm_edid_read_ddc(connector, ddc);
> +             intel_gmbus_force_bit(ddc, false);
>       }
>  
>       return drm_edid;
> @@ -629,12 +629,12 @@ static const struct drm_edid *intel_crt_get_edid(struct 
> drm_connector *connector
>  
>  /* local version of intel_ddc_get_modes() to use intel_crt_get_edid() */
>  static int intel_crt_ddc_get_modes(struct drm_connector *connector,
> -                             struct i2c_adapter *adapter)
> +                                struct i2c_adapter *ddc)
>  {
>       const struct drm_edid *drm_edid;
>       int ret;
>  
> -     drm_edid = intel_crt_get_edid(connector, adapter);
> +     drm_edid = intel_crt_get_edid(connector, ddc);
>       if (!drm_edid)
>               return 0;
>  
> @@ -650,11 +650,11 @@ static bool intel_crt_detect_ddc(struct drm_connector 
> *connector)
>       struct intel_crt *crt = 
> intel_attached_crt(to_intel_connector(connector));
>       struct drm_i915_private *dev_priv = to_i915(crt->base.base.dev);
>       const struct drm_edid *drm_edid;
> -     struct i2c_adapter *i2c;
> +     struct i2c_adapter *ddc;
>       bool ret = false;
>  
> -     i2c = intel_gmbus_get_adapter(dev_priv, 
> dev_priv->display.vbt.crt_ddc_pin);
> -     drm_edid = intel_crt_get_edid(connector, i2c);
> +     ddc = intel_gmbus_get_adapter(dev_priv, 
> dev_priv->display.vbt.crt_ddc_pin);
> +     drm_edid = intel_crt_get_edid(connector, ddc);
>  
>       if (drm_edid) {
>               const struct edid *edid = drm_edid_raw(drm_edid);
> @@ -917,20 +917,20 @@ static int intel_crt_get_modes(struct drm_connector 
> *connector)
>       struct intel_crt *crt = 
> intel_attached_crt(to_intel_connector(connector));
>       struct intel_encoder *intel_encoder = &crt->base;
>       intel_wakeref_t wakeref;
> -     struct i2c_adapter *i2c;
> +     struct i2c_adapter *ddc;
>       int ret;
>  
>       wakeref = intel_display_power_get(dev_priv,
>                                         intel_encoder->power_domain);
>  
> -     i2c = intel_gmbus_get_adapter(dev_priv, 
> dev_priv->display.vbt.crt_ddc_pin);
> -     ret = intel_crt_ddc_get_modes(connector, i2c);
> +     ddc = intel_gmbus_get_adapter(dev_priv, 
> dev_priv->display.vbt.crt_ddc_pin);
> +     ret = intel_crt_ddc_get_modes(connector, ddc);
>       if (ret || !IS_G4X(dev_priv))
>               goto out;
>  
>       /* Try to probe digital port for output in DVI-I -> VGA mode. */
> -     i2c = intel_gmbus_get_adapter(dev_priv, GMBUS_PIN_DPB);
> -     ret = intel_crt_ddc_get_modes(connector, i2c);
> +     ddc = intel_gmbus_get_adapter(dev_priv, GMBUS_PIN_DPB);
> +     ret = intel_crt_ddc_get_modes(connector, ddc);
>  
>  out:
>       intel_display_power_put(dev_priv, intel_encoder->power_domain, wakeref);
> diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c 
> b/drivers/gpu/drm/i915/display/intel_ddi.c
> index b7f4281b8658..e6cc4dab3201 100644
> --- a/drivers/gpu/drm/i915/display/intel_ddi.c
> +++ b/drivers/gpu/drm/i915/display/intel_ddi.c
> @@ -4323,7 +4323,7 @@ static int intel_hdmi_reset_link(struct intel_encoder 
> *encoder,
>       struct drm_i915_private *dev_priv = to_i915(encoder->base.dev);
>       struct intel_hdmi *hdmi = enc_to_intel_hdmi(encoder);
>       struct intel_connector *connector = hdmi->attached_connector;
> -     struct i2c_adapter *adapter =
> +     struct i2c_adapter *ddc =
>               intel_gmbus_get_adapter(dev_priv, hdmi->ddc_bus);
>       struct drm_connector_state *conn_state;
>       struct intel_crtc_state *crtc_state;
> @@ -4365,7 +4365,7 @@ static int intel_hdmi_reset_link(struct intel_encoder 
> *encoder,
>           !try_wait_for_completion(&conn_state->commit->hw_done))
>               return 0;
>  
> -     ret = drm_scdc_readb(adapter, SCDC_TMDS_CONFIG, &config);
> +     ret = drm_scdc_readb(ddc, SCDC_TMDS_CONFIG, &config);
>       if (ret < 0) {
>               drm_err(&dev_priv->drm, "[CONNECTOR:%d:%s] Failed to read TMDS 
> config: %d\n",
>                       connector->base.base.id, connector->base.name, ret);
> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c 
> b/drivers/gpu/drm/i915/display/intel_hdmi.c
> index 116556d6352a..82f9a40b34e3 100644
> --- a/drivers/gpu/drm/i915/display/intel_hdmi.c
> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
> @@ -1240,17 +1240,16 @@ static void hsw_set_infoframes(struct intel_encoder 
> *encoder,
>  void intel_dp_dual_mode_set_tmds_output(struct intel_hdmi *hdmi, bool enable)
>  {
>       struct drm_i915_private *dev_priv = intel_hdmi_to_i915(hdmi);
> -     struct i2c_adapter *adapter;
> +     struct i2c_adapter *ddc = intel_gmbus_get_adapter(dev_priv, 
> hdmi->ddc_bus);
>  
>       if (hdmi->dp_dual_mode.type < DRM_DP_DUAL_MODE_TYPE2_DVI)
>               return;
>  
> -     adapter = intel_gmbus_get_adapter(dev_priv, hdmi->ddc_bus);
> -
>       drm_dbg_kms(&dev_priv->drm, "%s DP dual mode adaptor TMDS output\n",
>                   enable ? "Enabling" : "Disabling");
>  
> -     drm_dp_dual_mode_set_tmds_output(&dev_priv->drm, 
> hdmi->dp_dual_mode.type, adapter, enable);
> +     drm_dp_dual_mode_set_tmds_output(&dev_priv->drm,
> +                                      hdmi->dp_dual_mode.type, ddc, enable);
>  }
>  
>  static int intel_hdmi_hdcp_read(struct intel_digital_port *dig_port,
> @@ -1258,8 +1257,7 @@ static int intel_hdmi_hdcp_read(struct 
> intel_digital_port *dig_port,
>  {
>       struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev);
>       struct intel_hdmi *hdmi = &dig_port->hdmi;
> -     struct i2c_adapter *adapter = intel_gmbus_get_adapter(i915,
> -                                                           hdmi->ddc_bus);
> +     struct i2c_adapter *ddc = intel_gmbus_get_adapter(i915, hdmi->ddc_bus);
>       int ret;
>       u8 start = offset & 0xff;
>       struct i2c_msg msgs[] = {
> @@ -1276,7 +1274,7 @@ static int intel_hdmi_hdcp_read(struct 
> intel_digital_port *dig_port,
>                       .buf = buffer
>               }
>       };
> -     ret = i2c_transfer(adapter, msgs, ARRAY_SIZE(msgs));
> +     ret = i2c_transfer(ddc, msgs, ARRAY_SIZE(msgs));
>       if (ret == ARRAY_SIZE(msgs))
>               return 0;
>       return ret >= 0 ? -EIO : ret;
> @@ -1287,8 +1285,7 @@ static int intel_hdmi_hdcp_write(struct 
> intel_digital_port *dig_port,
>  {
>       struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev);
>       struct intel_hdmi *hdmi = &dig_port->hdmi;
> -     struct i2c_adapter *adapter = intel_gmbus_get_adapter(i915,
> -                                                           hdmi->ddc_bus);
> +     struct i2c_adapter *ddc = intel_gmbus_get_adapter(i915, hdmi->ddc_bus);
>       int ret;
>       u8 *write_buf;
>       struct i2c_msg msg;
> @@ -1305,7 +1302,7 @@ static int intel_hdmi_hdcp_write(struct 
> intel_digital_port *dig_port,
>       msg.len = size + 1,
>       msg.buf = write_buf;
>  
> -     ret = i2c_transfer(adapter, &msg, 1);
> +     ret = i2c_transfer(ddc, &msg, 1);
>       if (ret == 1)
>               ret = 0;
>       else if (ret >= 0)
> @@ -1321,8 +1318,7 @@ int intel_hdmi_hdcp_write_an_aksv(struct 
> intel_digital_port *dig_port,
>  {
>       struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev);
>       struct intel_hdmi *hdmi = &dig_port->hdmi;
> -     struct i2c_adapter *adapter = intel_gmbus_get_adapter(i915,
> -                                                           hdmi->ddc_bus);
> +     struct i2c_adapter *ddc = intel_gmbus_get_adapter(i915, hdmi->ddc_bus);
>       int ret;
>  
>       ret = intel_hdmi_hdcp_write(dig_port, DRM_HDCP_DDC_AN, an,
> @@ -1333,7 +1329,7 @@ int intel_hdmi_hdcp_write_an_aksv(struct 
> intel_digital_port *dig_port,
>               return ret;
>       }
>  
> -     ret = intel_gmbus_output_aksv(adapter);
> +     ret = intel_gmbus_output_aksv(ddc);
>       if (ret < 0) {
>               drm_dbg_kms(&i915->drm, "Failed to output aksv (%d)\n", ret);
>               return ret;
> @@ -2402,9 +2398,8 @@ intel_hdmi_dp_dual_mode_detect(struct drm_connector 
> *connector)
>       struct drm_i915_private *dev_priv = to_i915(connector->dev);
>       struct intel_hdmi *hdmi = 
> intel_attached_hdmi(to_intel_connector(connector));
>       struct intel_encoder *encoder = &hdmi_to_dig_port(hdmi)->base;
> -     struct i2c_adapter *adapter =
> -             intel_gmbus_get_adapter(dev_priv, hdmi->ddc_bus);
> -     enum drm_dp_dual_mode_type type = 
> drm_dp_dual_mode_detect(&dev_priv->drm, adapter);
> +     struct i2c_adapter *ddc = intel_gmbus_get_adapter(dev_priv, 
> hdmi->ddc_bus);
> +     enum drm_dp_dual_mode_type type = 
> drm_dp_dual_mode_detect(&dev_priv->drm, ddc);
>  
>       /*
>        * Type 1 DVI adaptors are not required to implement any
> @@ -2431,7 +2426,7 @@ intel_hdmi_dp_dual_mode_detect(struct drm_connector 
> *connector)
>  
>       hdmi->dp_dual_mode.type = type;
>       hdmi->dp_dual_mode.max_tmds_clock =
> -             drm_dp_dual_mode_max_tmds_clock(&dev_priv->drm, type, adapter);
> +             drm_dp_dual_mode_max_tmds_clock(&dev_priv->drm, type, ddc);
>  
>       drm_dbg_kms(&dev_priv->drm,
>                   "DP dual mode adaptor (%s) detected (max TMDS clock: %d 
> kHz)\n",
> @@ -2452,24 +2447,24 @@ intel_hdmi_set_edid(struct drm_connector *connector)
>  {
>       struct drm_i915_private *dev_priv = to_i915(connector->dev);
>       struct intel_hdmi *intel_hdmi = 
> intel_attached_hdmi(to_intel_connector(connector));
> +     struct i2c_adapter *ddc = intel_gmbus_get_adapter(dev_priv, 
> intel_hdmi->ddc_bus);
>       intel_wakeref_t wakeref;
>       const struct drm_edid *drm_edid;
>       const struct edid *edid;
>       bool connected = false;
> -     struct i2c_adapter *i2c;
>  
>       wakeref = intel_display_power_get(dev_priv, POWER_DOMAIN_GMBUS);
>  
> -     i2c = intel_gmbus_get_adapter(dev_priv, intel_hdmi->ddc_bus);
> +     edid = drm_get_edid(connector, ddc);

Must be a rebase fail.

BR,
Jani.

>  
> -     drm_edid = drm_edid_read_ddc(connector, i2c);
> +     drm_edid = drm_edid_read_ddc(connector, ddc);
>  
> -     if (!drm_edid && !intel_gmbus_is_forced_bit(i2c)) {
> +     if (!drm_edid && !intel_gmbus_is_forced_bit(ddc)) {
>               drm_dbg_kms(&dev_priv->drm,
>                           "HDMI GMBUS EDID read failed, retry using GPIO 
> bit-banging\n");
> -             intel_gmbus_force_bit(i2c, true);
> -             drm_edid = drm_edid_read_ddc(connector, i2c);
> -             intel_gmbus_force_bit(i2c, false);
> +             intel_gmbus_force_bit(ddc, true);
> +             drm_edid = drm_edid_read_ddc(connector, ddc);
> +             intel_gmbus_force_bit(ddc, false);
>       }
>  
>       /* Below we depend on display info having been updated */
> @@ -2561,8 +2556,8 @@ intel_hdmi_get_i2c_adapter(struct drm_connector 
> *connector)
>  static void intel_hdmi_create_i2c_symlink(struct drm_connector *connector)
>  {
>       struct drm_i915_private *i915 = to_i915(connector->dev);
> -     struct i2c_adapter *adapter = intel_hdmi_get_i2c_adapter(connector);
> -     struct kobject *i2c_kobj = &adapter->dev.kobj;
> +     struct i2c_adapter *ddc = intel_hdmi_get_i2c_adapter(connector);
> +     struct kobject *i2c_kobj = &ddc->dev.kobj;
>       struct kobject *connector_kobj = &connector->kdev->kobj;
>       int ret;
>  
> @@ -2573,8 +2568,8 @@ static void intel_hdmi_create_i2c_symlink(struct 
> drm_connector *connector)
>  
>  static void intel_hdmi_remove_i2c_symlink(struct drm_connector *connector)
>  {
> -     struct i2c_adapter *adapter = intel_hdmi_get_i2c_adapter(connector);
> -     struct kobject *i2c_kobj = &adapter->dev.kobj;
> +     struct i2c_adapter *ddc = intel_hdmi_get_i2c_adapter(connector);
> +     struct kobject *i2c_kobj = &ddc->dev.kobj;
>       struct kobject *connector_kobj = &connector->kdev->kobj;
>  
>       sysfs_remove_link(connector_kobj, i2c_kobj->name);
> diff --git a/drivers/gpu/drm/i915/display/intel_lspcon.c 
> b/drivers/gpu/drm/i915/display/intel_lspcon.c
> index bb3b5355a0d9..152a22a8ffd2 100644
> --- a/drivers/gpu/drm/i915/display/intel_lspcon.c
> +++ b/drivers/gpu/drm/i915/display/intel_lspcon.c
> @@ -144,9 +144,9 @@ static enum drm_lspcon_mode 
> lspcon_get_current_mode(struct intel_lspcon *lspcon)
>       struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon);
>       struct drm_i915_private *i915 = dp_to_i915(intel_dp);
>       enum drm_lspcon_mode current_mode;
> -     struct i2c_adapter *adapter = &intel_dp->aux.ddc;
> +     struct i2c_adapter *ddc = &intel_dp->aux.ddc;
>  
> -     if (drm_lspcon_get_mode(intel_dp->aux.drm_dev, adapter, &current_mode)) 
> {
> +     if (drm_lspcon_get_mode(intel_dp->aux.drm_dev, ddc, &current_mode)) {
>               drm_dbg_kms(&i915->drm, "Error reading LSPCON mode\n");
>               return DRM_LSPCON_MODE_INVALID;
>       }
> @@ -185,9 +185,9 @@ static int lspcon_change_mode(struct intel_lspcon *lspcon,
>       struct drm_i915_private *i915 = dp_to_i915(intel_dp);
>       int err;
>       enum drm_lspcon_mode current_mode;
> -     struct i2c_adapter *adapter = &intel_dp->aux.ddc;
> +     struct i2c_adapter *ddc = &intel_dp->aux.ddc;
>  
> -     err = drm_lspcon_get_mode(intel_dp->aux.drm_dev, adapter, 
> &current_mode);
> +     err = drm_lspcon_get_mode(intel_dp->aux.drm_dev, ddc, &current_mode);
>       if (err) {
>               drm_err(&i915->drm, "Error reading LSPCON mode\n");
>               return err;
> @@ -198,7 +198,7 @@ static int lspcon_change_mode(struct intel_lspcon *lspcon,
>               return 0;
>       }
>  
> -     err = drm_lspcon_set_mode(intel_dp->aux.drm_dev, adapter, mode);
> +     err = drm_lspcon_set_mode(intel_dp->aux.drm_dev, ddc, mode);
>       if (err < 0) {
>               drm_err(&i915->drm, "LSPCON mode change failed\n");
>               return err;
> @@ -233,7 +233,7 @@ static bool lspcon_probe(struct intel_lspcon *lspcon)
>       enum drm_dp_dual_mode_type adaptor_type;
>       struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon);
>       struct drm_i915_private *i915 = dp_to_i915(intel_dp);
> -     struct i2c_adapter *adapter = &intel_dp->aux.ddc;
> +     struct i2c_adapter *ddc = &intel_dp->aux.ddc;
>       enum drm_lspcon_mode expected_mode;
>  
>       expected_mode = lspcon_wake_native_aux_ch(lspcon) ?
> @@ -244,7 +244,7 @@ static bool lspcon_probe(struct intel_lspcon *lspcon)
>               if (retry)
>                       usleep_range(500, 1000);
>  
> -             adaptor_type = drm_dp_dual_mode_detect(intel_dp->aux.drm_dev, 
> adapter);
> +             adaptor_type = drm_dp_dual_mode_detect(intel_dp->aux.drm_dev, 
> ddc);
>               if (adaptor_type == DRM_DP_DUAL_MODE_LSPCON)
>                       break;
>       }

-- 
Jani Nikula, Intel Open Source Graphics Center

Reply via email to