Lines Matching full:ddc
75 struct mgag200_ddc *ddc = data;
77 mga_i2c_set(ddc->mdev, ddc->data, state);
82 struct mgag200_ddc *ddc = data;
84 mga_i2c_set(ddc->mdev, ddc->clock, state);
89 struct mgag200_ddc *ddc = data;
91 return (mga_i2c_read_gpio(ddc->mdev) & ddc->data) ? 1 : 0;
96 struct mgag200_ddc *ddc = data;
98 return (mga_i2c_read_gpio(ddc->mdev) & ddc->clock) ? 1 : 0;
103 struct mgag200_ddc *ddc = i2c_get_adapdata(adapter);
104 struct mga_device *mdev = ddc->mdev;
117 struct mgag200_ddc *ddc = i2c_get_adapdata(adapter);
118 struct mga_device *mdev = ddc->mdev;
125 struct mgag200_ddc *ddc = res;
127 i2c_del_adapter(&ddc->adapter);
134 struct mgag200_ddc *ddc;
139 ddc = drmm_kzalloc(dev, sizeof(*ddc), GFP_KERNEL);
140 if (!ddc)
147 ddc->mdev = mdev;
148 ddc->data = BIT(info->i2c.data_bit);
149 ddc->clock = BIT(info->i2c.clock_bit);
151 bit = &ddc->bit;
152 bit->data = ddc;
162 adapter = &ddc->adapter;
166 snprintf(adapter->name, sizeof(adapter->name), "Matrox DDC bus");
167 i2c_set_adapdata(adapter, ddc);
173 ret = drmm_add_action_or_reset(dev, mgag200_ddc_release, ddc);