/gfx-drm/usr/src/uts/common/io/drm/ |
H A D | drm_dp_i2c_helper.c | 43 ret = (*algo_data->aux_ch)(adapter, mode, in i2c_algo_dp_aux_transaction() 129 i2c_algo_dp_aux_xfer(struct i2c_adapter *adapter, in i2c_algo_dp_aux_xfer() argument 163 i2c_algo_dp_aux_stop(adapter, reading); in i2c_algo_dp_aux_xfer() 181 i2c_dp_aux_reset_bus(struct i2c_adapter *adapter) in i2c_dp_aux_reset_bus() argument 183 (void) i2c_algo_dp_aux_address(adapter, 0, false); in i2c_dp_aux_reset_bus() 184 (void) i2c_algo_dp_aux_stop(adapter, false); in i2c_dp_aux_reset_bus() 191 adapter->algo = &i2c_dp_aux_algo; in i2c_dp_aux_prepare_bus() 192 adapter->retries = 3; in i2c_dp_aux_prepare_bus() 193 i2c_dp_aux_reset_bus(adapter); in i2c_dp_aux_prepare_bus() 198 i2c_dp_aux_add_bus(struct i2c_adapter *adapter) in i2c_dp_aux_add_bus() argument [all …]
|
H A D | drm_edid.c | 993 drm_do_probe_ddc_edid(struct i2c_adapter *adapter, unsigned char *buf, in drm_do_probe_ddc_edid() argument 1031 ret = i2c_transfer(adapter, &msgs[3 - xfers], xfers); in drm_do_probe_ddc_edid() 1035 adapter->name); in drm_do_probe_ddc_edid() 1055 drm_do_get_edid(struct drm_connector *connector, struct i2c_adapter *adapter) in drm_do_get_edid() argument 1067 if (drm_do_probe_ddc_edid(adapter, block, 0, EDID_LENGTH)) in drm_do_get_edid() 1085 if (drm_do_probe_ddc_edid(adapter, in drm_do_get_edid() 1125 drm_probe_ddc(struct i2c_adapter *adapter) in drm_probe_ddc() argument 1129 return (drm_do_probe_ddc_edid(adapter, &out, 0, 1) == 0); in drm_probe_ddc() 1143 struct i2c_adapter *adapter) in drm_get_edid() argument 1147 if (drm_probe_ddc(adapter)) in drm_get_edid() [all …]
|
/gfx-drm/usr/src/uts/intel/io/i915/ |
H A D | intel_i2c.c | 176 adapter); in intel_gpio_pre_xfer() 192 adapter); in intel_gpio_post_xfer() 206 algo = &bus->adapter; in intel_gpio_setup() 211 bus->adapter.algo_data = algo; in intel_gpio_setup() 410 adapter); in gmbus_xfer() 461 adapter->name); in gmbus_xfer() 485 adapter->name); in gmbus_xfer() 498 adapter->name, msgs[i].addr, in gmbus_xfer() 519 return adapter->algo->functionality(adapter); in gmbus_func() 552 snprintf(bus->adapter.name, in intel_setup_gmbus() [all …]
|
H A D | dvo_sil164.c | 77 struct i2c_adapter *adapter = dvo->i2c_bus; in sil164_readb() local 99 if (i2c_transfer(adapter, msgs, 2) == 2) { in sil164_readb() 106 addr, adapter->name, dvo->slave_addr); in sil164_readb() 114 struct i2c_adapter *adapter = dvo->i2c_bus; in sil164_writeb() local 126 if (i2c_transfer(adapter, &msg, 1) == 1) in sil164_writeb() 131 addr, adapter->name, dvo->slave_addr); in sil164_writeb() 139 struct i2c_adapter *adapter) in sil164_init() argument 149 dvo->i2c_bus = adapter; in sil164_init() 158 ch, adapter->name, dvo->slave_addr); in sil164_init() 167 ch, adapter->name, dvo->slave_addr); in sil164_init()
|
H A D | dvo_tfp410.c | 104 struct i2c_adapter *adapter = dvo->i2c_bus; in tfp410_readb() local 126 if (i2c_transfer(adapter, msgs, 2) == 2) { in tfp410_readb() 133 addr, adapter->name, dvo->slave_addr); in tfp410_readb() 141 struct i2c_adapter *adapter = dvo->i2c_bus; in tfp410_writeb() local 153 if (i2c_transfer(adapter, &msg, 1) == 1) in tfp410_writeb() 158 addr, adapter->name, dvo->slave_addr); in tfp410_writeb() 177 struct i2c_adapter *adapter) in tfp410_init() argument 187 dvo->i2c_bus = adapter; in tfp410_init() 194 id, adapter->name, dvo->slave_addr); in tfp410_init() 201 id, adapter->name, dvo->slave_addr); in tfp410_init()
|
H A D | dvo_ns2501.c | 101 struct i2c_adapter *adapter = dvo->i2c_bus; in enable_dvo() local 104 adapter); in enable_dvo() 128 struct i2c_adapter *adapter = dvo->i2c_bus; in restore_dvo() local 131 adapter); in restore_dvo() 150 struct i2c_adapter *adapter = dvo->i2c_bus; in ns2501_readb() local 172 if (i2c_transfer(adapter, msgs, 2) == 2) { in ns2501_readb() 180 adapter->name, dvo->slave_addr); in ns2501_readb() 195 struct i2c_adapter *adapter = dvo->i2c_bus; in ns2501_writeb() local 208 if (i2c_transfer(adapter, &msg, 1) == 1) { in ns2501_writeb() 227 struct i2c_adapter *adapter) in ns2501_init() argument [all …]
|
H A D | dvo_ch7xxx.c | 144 struct i2c_adapter *adapter = dvo->i2c_bus; in ch7xxx_readb() local 166 if (i2c_transfer(adapter, msgs, 2) == 2) { in ch7xxx_readb() 173 addr, adapter->name, dvo->slave_addr); in ch7xxx_readb() 182 struct i2c_adapter *adapter = dvo->i2c_bus; in ch7xxx_writeb() local 194 if (i2c_transfer(adapter, &msg, 1) == 1) in ch7xxx_writeb() 199 addr, adapter->name, dvo->slave_addr); in ch7xxx_writeb() 206 struct i2c_adapter *adapter) in ch7xxx_init() argument 217 dvo->i2c_bus = adapter; in ch7xxx_init() 228 vendor, adapter->name, dvo->slave_addr); in ch7xxx_init() 240 vendor, adapter->name, dvo->slave_addr); in ch7xxx_init()
|
H A D | dvo_ivch.c | 173 struct i2c_adapter *adapter = dvo->i2c_bus; in ivch_read() local 199 if (i2c_transfer(adapter, msgs, 3) == 3) { in ivch_read() 207 addr, adapter->name, dvo->slave_addr); in ivch_read() 216 struct i2c_adapter *adapter = dvo->i2c_bus; in ivch_write() local 229 if (i2c_transfer(adapter, &msg, 1) == 1) in ivch_write() 234 addr, adapter->name, dvo->slave_addr); in ivch_write() 242 struct i2c_adapter *adapter) in ivch_init() argument 251 dvo->i2c_bus = adapter; in ivch_init()
|
H A D | intel_modes.c | 63 struct i2c_adapter *adapter) in intel_ddc_get_modes() argument 68 edid = drm_get_edid(connector, adapter); in intel_ddc_get_modes()
|
H A D | dvo_ch7017.c | 205 struct i2c_adapter *adapter) in ch7017_init() argument 215 dvo->i2c_bus = adapter; in ch7017_init() 234 val, adapter->name,dvo->slave_addr); in ch7017_init() 239 str, adapter->name, dvo->slave_addr); in ch7017_init()
|
H A D | intel_dp.c | 520 struct intel_dp *intel_dp = container_of(adapter, in intel_dp_i2c_aux_ch() 522 adapter); in intel_dp_i2c_aux_ch() 622 memset(&intel_dp->adapter, '\0', sizeof (intel_dp->adapter)); in intel_dp_i2c_init() 625 strncpy (intel_dp->adapter.name, name, sizeof(intel_dp->adapter.name) - 1); in intel_dp_i2c_init() 626 intel_dp->adapter.name[sizeof(intel_dp->adapter.name) - 1] = '\0'; in intel_dp_i2c_init() 627 intel_dp->adapter.algo_data = &intel_dp->algo; in intel_dp_i2c_init() 631 ret = i2c_dp_aux_add_bus(&intel_dp->adapter); in intel_dp_i2c_init() 2436 if (drm_probe_ddc(&intel_dp->adapter)) in intel_dp_detect_dpcd() 2532 return drm_get_edid(connector, adapter); in intel_dp_get_edid() 2550 return intel_ddc_get_modes(connector, adapter); in intel_dp_get_edid_modes() [all …]
|
H A D | i915_drv.h | 569 struct i2c_adapter adapter; member 1918 extern void intel_gmbus_set_speed(struct i2c_adapter *adapter, int speed); 1919 extern void intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit); 1920 static inline bool intel_gmbus_is_forced_bit(struct i2c_adapter *adapter) in intel_gmbus_is_forced_bit() argument 1922 return container_of(adapter, struct intel_gmbus, adapter)->force_bit; in intel_gmbus_is_forced_bit() 1925 extern void intel_gmbus_hdmi_set_adapter(struct i2c_adapter *adapter);
|
H A D | intel_crt.c | 443 struct i2c_adapter *adapter) in intel_crt_ddc_get_modes() argument 448 edid = intel_crt_get_edid(connector, adapter); in intel_crt_ddc_get_modes()
|
H A D | intel_drv.h | 471 struct i2c_adapter adapter; member 545 int intel_ddc_get_modes(struct drm_connector *c, struct i2c_adapter *adapter);
|
H A D | intel_sdvo.c | 2819 static int intel_sdvo_ddc_proxy_xfer(struct i2c_adapter *adapter, in intel_sdvo_ddc_proxy_xfer() argument 2823 struct intel_sdvo *sdvo = adapter->algo_data; in intel_sdvo_ddc_proxy_xfer() 2831 static u32 intel_sdvo_ddc_proxy_func(struct i2c_adapter *adapter) in intel_sdvo_ddc_proxy_func() argument 2833 struct intel_sdvo *sdvo = adapter->algo_data; in intel_sdvo_ddc_proxy_func()
|
/gfx-drm/usr/src/uts/common/drm/ |
H A D | drm_dp_helper.h | 335 int (*aux_ch) (struct i2c_adapter *adapter, 341 i2c_dp_aux_add_bus(struct i2c_adapter *adapter);
|
H A D | drm_crtc.h | 904 extern bool drm_probe_ddc(struct i2c_adapter *adapter); 906 struct i2c_adapter *adapter);
|