/drivers/video/drm/i915/intel_dsi_panel_vbt.c |
---|
207,8 → 207,13 |
gpio = *data++; |
/* pull up/down */ |
action = *data++; |
action = *data++ & 1; |
if (gpio >= ARRAY_SIZE(gtable)) { |
DRM_DEBUG_KMS("unknown gpio %u\n", gpio); |
goto out; |
} |
function = gtable[gpio].function_reg; |
pad = gtable[gpio].pad_reg; |
226,6 → 231,7 |
vlv_gpio_nc_write(dev_priv, pad, val); |
mutex_unlock(&dev_priv->sb_lock); |
out: |
return data; |
} |