/linux-master/drivers/gpu/drm/hisilicon/hibmc/ |
H A D | hibmc_drm_i2c.c | 83 connector->adapter.owner = THIS_MODULE; 84 snprintf(connector->adapter.name, I2C_NAME_SIZE, "HIS i2c bit bus"); 85 connector->adapter.dev.parent = drm_dev->dev; 86 i2c_set_adapdata(&connector->adapter, connector); 87 connector->adapter.algo_data = &connector->bit_data; 97 return i2c_bit_add_bus(&connector->adapter);
|
H A D | hibmc_drm_vdac.c | 31 edid = drm_get_edid(connector, &hibmc_connector->adapter); 53 i2c_del_adapter(&hibmc_connector->adapter); 117 &hibmc_connector->adapter);
|
/linux-master/drivers/gpu/drm/i2c/ |
H A D | sil164_drv.c | 376 struct i2c_adapter *adap = client->adapter;
|
H A D | tda9950.c | 92 ret = i2c_transfer(client->adapter, &msg, 1); 117 ret = i2c_transfer(client->adapter, msg, 2); 391 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { 393 "adapter does not support I2C functionality\n");
|
H A D | tda998x_drv.c | 416 ret = i2c_transfer(priv->hdmi->adapter, &msg, 1); 440 ret = i2c_transfer(priv->hdmi->adapter, msg, ARRAY_SIZE(msg)); 1959 priv->cec = i2c_new_client_device(client->adapter, &cec_info); 2066 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { 2067 dev_warn(&client->dev, "adapter does not support I2C\n");
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | dvo_ch7017.c | 202 struct i2c_adapter *adapter) 212 dvo->i2c_bus = adapter; 231 val, adapter->name, dvo->slave_addr); 236 str, adapter->name, dvo->slave_addr); 201 ch7017_init(struct intel_dvo_device *dvo, struct i2c_adapter *adapter) argument
|
H A D | dvo_ch7xxx.c | 150 struct i2c_adapter *adapter = dvo->i2c_bus; local 172 if (i2c_transfer(adapter, msgs, 2) == 2) { 179 addr, adapter->name, dvo->slave_addr); 188 struct i2c_adapter *adapter = dvo->i2c_bus; local 200 if (i2c_transfer(adapter, &msg, 1) == 1) 205 addr, adapter->name, dvo->slave_addr); 212 struct i2c_adapter *adapter) 223 dvo->i2c_bus = adapter; 233 vendor, adapter->name, dvo->slave_addr); 244 device, adapter 211 ch7xxx_init(struct intel_dvo_device *dvo, struct i2c_adapter *adapter) argument [all...] |
H A D | dvo_ivch.c | 195 struct i2c_adapter *adapter = dvo->i2c_bus; local 221 if (i2c_transfer(adapter, msgs, 3) == 3) { 229 addr, adapter->name, dvo->slave_addr); 238 struct i2c_adapter *adapter = dvo->i2c_bus; local 251 if (i2c_transfer(adapter, &msg, 1) == 1) 256 addr, adapter->name, dvo->slave_addr); 264 struct i2c_adapter *adapter) 274 dvo->i2c_bus = adapter; 263 ivch_init(struct intel_dvo_device *dvo, struct i2c_adapter *adapter) argument
|
H A D | dvo_ns2501.c | 396 struct i2c_adapter *adapter = dvo->i2c_bus; local 418 if (i2c_transfer(adapter, msgs, 2) == 2) { 426 adapter->name, dvo->slave_addr); 441 struct i2c_adapter *adapter = dvo->i2c_bus; local 454 if (i2c_transfer(adapter, &msg, 1) == 1) { 460 addr, adapter->name, dvo->slave_addr); 473 struct i2c_adapter *adapter) 483 dvo->i2c_bus = adapter; 492 ch, adapter->name, dvo->slave_addr); 501 ch, adapter 472 ns2501_init(struct intel_dvo_device *dvo, struct i2c_adapter *adapter) argument [all...] |
H A D | dvo_sil164.c | 76 struct i2c_adapter *adapter = dvo->i2c_bus; local 98 if (i2c_transfer(adapter, msgs, 2) == 2) { 105 addr, adapter->name, dvo->slave_addr); 113 struct i2c_adapter *adapter = dvo->i2c_bus; local 125 if (i2c_transfer(adapter, &msg, 1) == 1) 130 addr, adapter->name, dvo->slave_addr); 138 struct i2c_adapter *adapter) 148 dvo->i2c_bus = adapter; 157 ch, adapter->name, dvo->slave_addr); 166 ch, adapter 137 sil164_init(struct intel_dvo_device *dvo, struct i2c_adapter *adapter) argument [all...] |
H A D | dvo_tfp410.c | 97 struct i2c_adapter *adapter = dvo->i2c_bus; local 119 if (i2c_transfer(adapter, msgs, 2) == 2) { 126 addr, adapter->name, dvo->slave_addr); 134 struct i2c_adapter *adapter = dvo->i2c_bus; local 146 if (i2c_transfer(adapter, &msg, 1) == 1) 151 addr, adapter->name, dvo->slave_addr); 170 struct i2c_adapter *adapter) 180 dvo->i2c_bus = adapter; 187 id, adapter->name, dvo->slave_addr); 194 id, adapter 169 tfp410_init(struct intel_dvo_device *dvo, struct i2c_adapter *adapter) argument [all...] |
H A D | intel_dsi_vbt.c | 439 struct i2c_adapter *adapter; local 455 adapter = i2c_acpi_find_adapter_by_handle(adapter_handle); 456 if (adapter) 457 intel_dsi->i2c_bus_num = adapter->nr; 487 struct i2c_adapter *adapter; local 504 adapter = i2c_get_adapter(intel_dsi->i2c_bus_num); 505 if (!adapter) { 522 ret = i2c_transfer(adapter, &msg, 1); 530 i2c_put_adapter(adapter);
|
H A D | intel_gmbus.c | 45 struct i2c_adapter adapter; member in struct:intel_gmbus 205 return container_of(i2c, struct intel_gmbus, adapter); 309 intel_gpio_pre_xfer(struct i2c_adapter *adapter) argument 311 struct intel_gmbus *bus = to_intel_gmbus(adapter); 326 intel_gpio_post_xfer(struct i2c_adapter *adapter) argument 328 struct intel_gmbus *bus = to_intel_gmbus(adapter); 346 bus->adapter.algo_data = algo; 621 do_gmbus_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num, argument 624 struct intel_gmbus *bus = to_intel_gmbus(adapter); 673 adapter 752 gmbus_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) argument 776 intel_gmbus_output_aksv(struct i2c_adapter *adapter) argument 815 gmbus_func(struct i2c_adapter *adapter) argument 829 gmbus_lock_bus(struct i2c_adapter *adapter, unsigned int flags) argument 838 gmbus_trylock_bus(struct i2c_adapter *adapter, unsigned int flags) argument 847 gmbus_unlock_bus(struct i2c_adapter *adapter, unsigned int flags) argument 953 intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit) argument 969 intel_gmbus_is_forced_bit(struct i2c_adapter *adapter) argument [all...] |
H A D | intel_gmbus.h | 41 int intel_gmbus_output_aksv(struct i2c_adapter *adapter); 45 void intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit); 46 bool intel_gmbus_is_forced_bit(struct i2c_adapter *adapter);
|
H A D | intel_sdvo.c | 3285 static int intel_sdvo_ddc_proxy_xfer(struct i2c_adapter *adapter, 3289 struct intel_sdvo_ddc *ddc = adapter->algo_data; 3298 static u32 intel_sdvo_ddc_proxy_func(struct i2c_adapter *adapter) 3300 struct intel_sdvo_ddc *ddc = adapter->algo_data; 3311 static void proxy_lock_bus(struct i2c_adapter *adapter, 3314 struct intel_sdvo_ddc *ddc = adapter->algo_data; argument 3320 static int proxy_trylock_bus(struct i2c_adapter *adapter, 3323 struct intel_sdvo_ddc *ddc = adapter->algo_data; argument 3329 static void proxy_unlock_bus(struct i2c_adapter *adapter, 3332 struct intel_sdvo_ddc *ddc = adapter argument 3288 intel_sdvo_ddc_proxy_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) argument 3301 intel_sdvo_ddc_proxy_func(struct i2c_adapter *adapter) argument [all...] |
/linux-master/drivers/gpu/drm/loongson/ |
H A D | lsdc_drv.c | 86 ddc = &dispipe->li2c->adapter;
|
H A D | lsdc_i2c.c | 106 i2c_del_adapter(&li2c->adapter); 122 struct i2c_adapter *adapter; local 154 adapter = &li2c->adapter; 155 adapter->algo_data = &li2c->bit; 156 adapter->owner = THIS_MODULE; 157 adapter->dev.parent = ddev->dev; 158 adapter->nr = -1; 160 snprintf(adapter->name, sizeof(adapter [all...] |
H A D | lsdc_i2c.h | 13 struct i2c_adapter adapter; member in struct:lsdc_i2c
|
/linux-master/drivers/gpu/drm/mediatek/ |
H A D | mtk_hdmi_ddc.c | 211 static int mtk_hdmi_ddc_xfer(struct i2c_adapter *adapter, argument 214 struct mtk_hdmi_ddc *ddc = adapter->algo_data; 215 struct device *dev = adapter->dev.parent; 260 static u32 mtk_hdmi_ddc_func(struct i2c_adapter *adapter) argument
|
/linux-master/drivers/gpu/drm/mgag200/ |
H A D | mgag200_drv.h | 193 struct i2c_adapter adapter; member in struct:mga_i2c_chan
|
H A D | mgag200_g200.c | 250 &i2c->adapter);
|
H A D | mgag200_g200eh.c | 249 &i2c->adapter);
|
H A D | mgag200_g200eh3.c | 153 &i2c->adapter);
|
H A D | mgag200_g200er.c | 292 &i2c->adapter);
|
H A D | mgag200_g200ev.c | 293 &i2c->adapter);
|