Rev 6084 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6084 | Rev 6320 | ||
---|---|---|---|
Line 205... | Line 205... | ||
205 | struct drm_i915_private *dev_priv = dev->dev_private; |
205 | struct drm_i915_private *dev_priv = dev->dev_private; |
Line 206... | Line 206... | ||
206 | 206 | ||
Line 207... | Line 207... | ||
207 | gpio = *data++; |
207 | gpio = *data++; |
208 | 208 | ||
- | 209 | /* pull up/down */ |
|
- | 210 | action = *data++ & 1; |
|
- | 211 | ||
- | 212 | if (gpio >= ARRAY_SIZE(gtable)) { |
|
- | 213 | DRM_DEBUG_KMS("unknown gpio %u\n", gpio); |
|
Line 209... | Line 214... | ||
209 | /* pull up/down */ |
214 | goto out; |
210 | action = *data++; |
215 | } |
Line 211... | Line 216... | ||
211 | 216 | ||
Line 224... | Line 229... | ||
224 | 229 | ||
225 | /* pull up/down */ |
230 | /* pull up/down */ |
226 | vlv_gpio_nc_write(dev_priv, pad, val); |
231 | vlv_gpio_nc_write(dev_priv, pad, val); |
Line -... | Line 232... | ||
- | 232 | mutex_unlock(&dev_priv->sb_lock); |
|
227 | mutex_unlock(&dev_priv->sb_lock); |
233 | |
228 | 234 | out: |
|
Line 229... | Line 235... | ||
229 | return data; |
235 | return data; |
230 | } |
236 | } |