Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0184df46 authored by Jani Nikula's avatar Jani Nikula Committed by Daniel Vetter
Browse files

drm/i915: refer to pin instead of port in the intel_i2c.c interfaces



Rename intel_gmbus_is_port_valid to intel_gmbus_is_valid_pin, and rename
port parameters to pin as well. This matches usage all around, as
usually a pin is passed to the validity check function. No functional
changes.

Signed-off-by: default avatarJani Nikula <jani.nikula@intel.com>
Reviewed-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
parent 988c7015
Loading
Loading
Loading
Loading
+4 −4
Original line number Original line Diff line number Diff line
@@ -3065,13 +3065,13 @@ void i915_teardown_sysfs(struct drm_device *dev_priv);
/* intel_i2c.c */
/* intel_i2c.c */
extern int intel_setup_gmbus(struct drm_device *dev);
extern int intel_setup_gmbus(struct drm_device *dev);
extern void intel_teardown_gmbus(struct drm_device *dev);
extern void intel_teardown_gmbus(struct drm_device *dev);
static inline bool intel_gmbus_is_port_valid(unsigned port)
static inline bool intel_gmbus_is_valid_pin(unsigned int pin)
{
{
	return (port >= GMBUS_PIN_SSC && port <= GMBUS_PIN_DPD);
	return (pin >= GMBUS_PIN_SSC && pin <= GMBUS_PIN_DPD);
}
}


extern struct i2c_adapter *intel_gmbus_get_adapter(
extern struct i2c_adapter *
		struct drm_i915_private *dev_priv, unsigned port);
intel_gmbus_get_adapter(struct drm_i915_private *dev_priv, unsigned int pin);
extern void intel_gmbus_set_speed(struct i2c_adapter *adapter, int speed);
extern void intel_gmbus_set_speed(struct i2c_adapter *adapter, int speed);
extern void intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit);
extern void intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit);
static inline bool intel_gmbus_is_forced_bit(struct i2c_adapter *adapter)
static inline bool intel_gmbus_is_forced_bit(struct i2c_adapter *adapter)
+1 −1
Original line number Original line Diff line number Diff line
@@ -438,7 +438,7 @@ parse_general_definitions(struct drm_i915_private *dev_priv,
		if (block_size >= sizeof(*general)) {
		if (block_size >= sizeof(*general)) {
			int bus_pin = general->crt_ddc_gmbus_pin;
			int bus_pin = general->crt_ddc_gmbus_pin;
			DRM_DEBUG_KMS("crt_ddc_bus_pin: %d\n", bus_pin);
			DRM_DEBUG_KMS("crt_ddc_bus_pin: %d\n", bus_pin);
			if (intel_gmbus_is_port_valid(bus_pin))
			if (intel_gmbus_is_valid_pin(bus_pin))
				dev_priv->vbt.crt_ddc_pin = bus_pin;
				dev_priv->vbt.crt_ddc_pin = bus_pin;
		} else {
		} else {
			DRM_DEBUG_KMS("BDB_GD too small (%d). Invalid.\n",
			DRM_DEBUG_KMS("BDB_GD too small (%d). Invalid.\n",
+1 −1
Original line number Original line Diff line number Diff line
@@ -502,7 +502,7 @@ void intel_dvo_init(struct drm_device *dev)
		 * special cases, but otherwise default to what's defined
		 * special cases, but otherwise default to what's defined
		 * in the spec.
		 * in the spec.
		 */
		 */
		if (intel_gmbus_is_port_valid(dvo->gpio))
		if (intel_gmbus_is_valid_pin(dvo->gpio))
			gpio = dvo->gpio;
			gpio = dvo->gpio;
		else if (dvo->type == INTEL_DVO_CHIP_LVDS)
		else if (dvo->type == INTEL_DVO_CHIP_LVDS)
			gpio = GMBUS_PIN_SSC;
			gpio = GMBUS_PIN_SSC;
+4 −4
Original line number Original line Diff line number Diff line
@@ -574,12 +574,12 @@ int intel_setup_gmbus(struct drm_device *dev)
}
}


struct i2c_adapter *intel_gmbus_get_adapter(struct drm_i915_private *dev_priv,
struct i2c_adapter *intel_gmbus_get_adapter(struct drm_i915_private *dev_priv,
					    unsigned port)
					    unsigned int pin)
{
{
	WARN_ON(!intel_gmbus_is_port_valid(port));
	WARN_ON(!intel_gmbus_is_valid_pin(pin));
	/* -1 to map pin pair to gmbus index */
	/* -1 to map pin pair to gmbus index */
	return (intel_gmbus_is_port_valid(port)) ?
	return (intel_gmbus_is_valid_pin(pin)) ?
		&dev_priv->gmbus[port - 1].adapter : NULL;
		&dev_priv->gmbus[pin - 1].adapter : NULL;
}
}


void intel_gmbus_set_speed(struct i2c_adapter *adapter, int speed)
void intel_gmbus_set_speed(struct i2c_adapter *adapter, int speed)
+1 −1
Original line number Original line Diff line number Diff line
@@ -781,7 +781,7 @@ static bool lvds_is_present_in_vbt(struct drm_device *dev,
		    child->device_type != DEVICE_TYPE_LFP)
		    child->device_type != DEVICE_TYPE_LFP)
			continue;
			continue;


		if (intel_gmbus_is_port_valid(child->i2c_pin))
		if (intel_gmbus_is_valid_pin(child->i2c_pin))
			*i2c_pin = child->i2c_pin;
			*i2c_pin = child->i2c_pin;


		/* However, we cannot trust the BIOS writers to populate
		/* However, we cannot trust the BIOS writers to populate
Loading