Lines Matching refs:dev_priv

55 #define GMBUS_REG_READ(reg) ioread32(dev_priv->gmbus_reg + (reg))
56 #define GMBUS_REG_WRITE(reg, val) iowrite32((val), dev_priv->gmbus_reg + (reg))
71 struct drm_psb_private *dev_priv;
78 struct drm_psb_private *dev_priv = to_drm_psb_private(dev);
82 static void intel_i2c_quirk_set(struct drm_psb_private *dev_priv, bool enable)
89 if (!IS_PINEVIEW(dev_priv->dev))
105 struct drm_psb_private *dev_priv = gpio->dev_priv;
119 struct drm_psb_private *dev_priv = gpio->dev_priv;
129 struct drm_psb_private *dev_priv = gpio->dev_priv;
139 struct drm_psb_private *dev_priv = gpio->dev_priv;
156 struct drm_psb_private *dev_priv = gpio->dev_priv;
171 intel_gpio_create(struct drm_psb_private *dev_priv, u32 pin)
193 gpio->dev_priv = dev_priv;
199 gpio->adapter.dev.parent = dev_priv->dev.dev;
219 intel_i2c_quirk_xfer(struct drm_psb_private *dev_priv,
229 gma_intel_i2c_reset(&dev_priv->dev);
231 intel_i2c_quirk_set(dev_priv, true);
240 intel_i2c_quirk_set(dev_priv, false);
253 struct drm_psb_private *dev_priv = adapter->algo_data;
257 return intel_i2c_quirk_xfer(dev_priv,
354 bus->force_bit = intel_gpio_create(dev_priv, bus->reg0 & 0xff);
358 return intel_i2c_quirk_xfer(dev_priv, bus->force_bit, msgs, num);
397 struct drm_psb_private *dev_priv = to_drm_psb_private(dev);
400 dev_priv->gmbus = kcalloc(GMBUS_NUM_PORTS, sizeof(struct intel_gmbus),
402 if (dev_priv->gmbus == NULL)
406 dev_priv->gmbus_reg = dev_priv->aux_reg;
408 dev_priv->gmbus_reg = dev_priv->vdc_reg;
411 struct intel_gmbus *bus = &dev_priv->gmbus[i];
420 bus->adapter.algo_data = dev_priv;
431 bus->force_bit = intel_gpio_create(dev_priv, i);
434 gma_intel_i2c_reset(&dev_priv->dev);
440 struct intel_gmbus *bus = &dev_priv->gmbus[i];
443 kfree(dev_priv->gmbus);
444 dev_priv->gmbus = NULL;
467 struct drm_psb_private *dev_priv = adapter->algo_data;
468 bus->force_bit = intel_gpio_create(dev_priv,
482 struct drm_psb_private *dev_priv = to_drm_psb_private(dev);
485 if (dev_priv->gmbus == NULL)
489 struct intel_gmbus *bus = &dev_priv->gmbus[i];
497 dev_priv->gmbus_reg = NULL; /* iounmap is done in driver_unload */
498 kfree(dev_priv->gmbus);
499 dev_priv->gmbus = NULL;