struct intel_sdvo_connector *connector)
 {
        struct drm_i915_private *dev_priv = to_i915(sdvo->base.base.dev);
-       struct sdvo_device_mapping *mapping;
+       const struct sdvo_device_mapping *mapping;
        int ddc_bus;
 
        if (sdvo->base.port == PORT_B)
 intel_sdvo_select_i2c_bus(struct intel_sdvo *sdvo)
 {
        struct drm_i915_private *dev_priv = to_i915(sdvo->base.base.dev);
-       struct sdvo_device_mapping *mapping;
+       const struct sdvo_device_mapping *mapping;
        u8 pin;
 
        if (sdvo->base.port == PORT_B)
 intel_sdvo_get_slave_addr(struct intel_sdvo *sdvo)
 {
        struct drm_i915_private *dev_priv = to_i915(sdvo->base.base.dev);
-       struct sdvo_device_mapping *my_mapping, *other_mapping;
+       const struct sdvo_device_mapping *my_mapping, *other_mapping;
 
        if (sdvo->base.port == PORT_B) {
                my_mapping = &dev_priv->display.vbt.sdvo_mappings[0];