--- zzzz-none-000/linux-2.6.39.4/drivers/gpu/drm/i915/intel_i2c.c 2011-08-03 19:43:28.000000000 +0000 +++ puma6-arm-6490-729/linux-2.6.39.4/drivers/gpu/drm/i915/intel_i2c.c 2021-11-10 13:23:10.000000000 +0000 @@ -401,7 +401,8 @@ bus->reg0 = i | GMBUS_RATE_100KHZ; /* XXX force bit banging until GMBUS is fully debugged */ - bus->force_bit = intel_gpio_create(dev_priv, i); + if (IS_GEN2(dev)) + bus->force_bit = intel_gpio_create(dev_priv, i); } intel_i2c_reset(dev_priv->dev);