Lines Matching full:vdac
28 struct hibmc_vdac *vdac = data; in hibmc_set_i2c_signal() local
29 struct hibmc_drm_private *priv = to_hibmc_drm_private(vdac->connector.dev); in hibmc_set_i2c_signal()
48 struct hibmc_vdac *vdac = data; in hibmc_get_i2c_signal() local
49 struct hibmc_drm_private *priv = to_hibmc_drm_private(vdac->connector.dev); in hibmc_get_i2c_signal()
80 int hibmc_ddc_create(struct drm_device *drm_dev, struct hibmc_vdac *vdac) in hibmc_ddc_create() argument
82 vdac->adapter.owner = THIS_MODULE; in hibmc_ddc_create()
83 snprintf(vdac->adapter.name, I2C_NAME_SIZE, "HIS i2c bit bus"); in hibmc_ddc_create()
84 vdac->adapter.dev.parent = drm_dev->dev; in hibmc_ddc_create()
85 i2c_set_adapdata(&vdac->adapter, vdac); in hibmc_ddc_create()
86 vdac->adapter.algo_data = &vdac->bit_data; in hibmc_ddc_create()
88 vdac->bit_data.udelay = 20; in hibmc_ddc_create()
89 vdac->bit_data.timeout = usecs_to_jiffies(2000); in hibmc_ddc_create()
90 vdac->bit_data.data = vdac; in hibmc_ddc_create()
91 vdac->bit_data.setsda = hibmc_ddc_setsda; in hibmc_ddc_create()
92 vdac->bit_data.setscl = hibmc_ddc_setscl; in hibmc_ddc_create()
93 vdac->bit_data.getsda = hibmc_ddc_getsda; in hibmc_ddc_create()
94 vdac->bit_data.getscl = hibmc_ddc_getscl; in hibmc_ddc_create()
96 return i2c_bit_add_bus(&vdac->adapter); in hibmc_ddc_create()