Subversion Repositories Kolibri OS

Rev

Rev 6320 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6320 Rev 6937
Line 202... Line 202...
202
	u16 function, pad;
202
	u16 function, pad;
203
	u32 val;
203
	u32 val;
204
	struct drm_device *dev = intel_dsi->base.base.dev;
204
	struct drm_device *dev = intel_dsi->base.base.dev;
205
	struct drm_i915_private *dev_priv = dev->dev_private;
205
	struct drm_i915_private *dev_priv = dev->dev_private;
Line -... Line 206...
-
 
206
 
-
 
207
	if (dev_priv->vbt.dsi.seq_version >= 3)
-
 
208
		data++;
206
 
209
 
Line 207... Line 210...
207
	gpio = *data++;
210
	gpio = *data++;
208
 
211
 
Line 209... Line 212...
209
	/* pull up/down */
212
	/* pull up/down */
210
	action = *data++ & 1;
213
	action = *data++ & 1;
211
 
214
 
212
	if (gpio >= ARRAY_SIZE(gtable)) {
215
	if (gpio >= ARRAY_SIZE(gtable)) {
Line -... Line 216...
-
 
216
		DRM_DEBUG_KMS("unknown gpio %u\n", gpio);
-
 
217
		goto out;
-
 
218
	}
-
 
219
 
-
 
220
	if (!IS_VALLEYVIEW(dev_priv)) {
-
 
221
		DRM_DEBUG_KMS("GPIO element not supported on this platform\n");
-
 
222
		goto out;
-
 
223
	}
-
 
224
 
-
 
225
	if (dev_priv->vbt.dsi.seq_version >= 3) {
213
		DRM_DEBUG_KMS("unknown gpio %u\n", gpio);
226
		DRM_DEBUG_KMS("GPIO element v3 not supported\n");
214
		goto out;
227
		goto out;
Line 215... Line 228...
215
	}
228
	}
216
 
229