Home
last modified time | relevance | path

Searched refs:adapter (Results 1 – 17 of 17) sorted by relevance

/gfx-drm/usr/src/uts/common/io/drm/
H A Ddrm_dp_i2c_helper.c43 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 Ddrm_edid.c993 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 Dintel_i2c.c176 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 Ddvo_sil164.c77 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 Ddvo_tfp410.c104 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 Ddvo_ns2501.c101 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 Ddvo_ch7xxx.c144 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 Ddvo_ivch.c173 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 Dintel_modes.c63 struct i2c_adapter *adapter) in intel_ddc_get_modes() argument
68 edid = drm_get_edid(connector, adapter); in intel_ddc_get_modes()
H A Ddvo_ch7017.c205 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 Dintel_dp.c520 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 Di915_drv.h569 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 Dintel_crt.c443 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 Dintel_drv.h471 struct i2c_adapter adapter; member
545 int intel_ddc_get_modes(struct drm_connector *c, struct i2c_adapter *adapter);
H A Dintel_sdvo.c2819 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 Ddrm_dp_helper.h335 int (*aux_ch) (struct i2c_adapter *adapter,
341 i2c_dp_aux_add_bus(struct i2c_adapter *adapter);
H A Ddrm_crtc.h904 extern bool drm_probe_ddc(struct i2c_adapter *adapter);
906 struct i2c_adapter *adapter);