Home
last modified time | relevance | path

Searched refs:i2c_bus (Results 1 – 22 of 22) sorted by relevance

/dragonfly/sys/dev/drm/amd/amdgpu/
H A Damdgpu_i2c.c245 if (adev->i2c_bus[i]) { in amdgpu_i2c_fini()
246 amdgpu_i2c_destroy(adev->i2c_bus[i]); in amdgpu_i2c_fini()
247 adev->i2c_bus[i] = NULL; in amdgpu_i2c_fini()
261 if (!adev->i2c_bus[i]) { in amdgpu_i2c_add()
262 adev->i2c_bus[i] = amdgpu_i2c_create(dev, rec, name); in amdgpu_i2c_add()
271 const struct amdgpu_i2c_bus_rec *i2c_bus) in amdgpu_i2c_lookup() argument
276 if (adev->i2c_bus[i] && in amdgpu_i2c_lookup()
277 (adev->i2c_bus[i]->rec.i2c_id == i2c_bus->i2c_id)) { in amdgpu_i2c_lookup()
278 return adev->i2c_bus[i]; in amdgpu_i2c_lookup()
309 if (i2c_transfer(&i2c_bus->adapter, msgs, 2) == 2) { in amdgpu_i2c_get_byte()
[all …]
H A Damdgpu_connectors.c1511 struct amdgpu_i2c_bus_rec *i2c_bus, in amdgpu_connector_add() argument
1537 if (amdgpu_connector->ddc_bus && i2c_bus->valid) { in amdgpu_connector_add()
1589 if (i2c_bus->valid) { in amdgpu_connector_add()
1678 if (i2c_bus->valid) { in amdgpu_connector_add()
1698 if (i2c_bus->valid) { in amdgpu_connector_add()
1723 if (i2c_bus->valid) { in amdgpu_connector_add()
1773 if (i2c_bus->valid) { in amdgpu_connector_add()
1815 if (i2c_bus->valid) { in amdgpu_connector_add()
1857 if (i2c_bus->valid) { in amdgpu_connector_add()
1878 if (i2c_bus->valid) { in amdgpu_connector_add()
[all …]
H A Damdgpu_connectors.h37 struct amdgpu_i2c_bus_rec *i2c_bus,
H A Damdgpu_i2c.h38 const struct amdgpu_i2c_bus_rec *i2c_bus);
H A Damdgpu_dpm.c823 struct amdgpu_i2c_bus_rec i2c_bus; in amdgpu_add_thermal_controller() local
908 i2c_bus = amdgpu_atombios_lookup_i2c_gpio(adev, controller->ucI2cLine); in amdgpu_add_thermal_controller()
909 adev->pm.i2c_bus = amdgpu_i2c_lookup(adev, &i2c_bus); in amdgpu_add_thermal_controller()
910 if (adev->pm.i2c_bus) { in amdgpu_add_thermal_controller()
915 i2c_new_device(&adev->pm.i2c_bus->adapter, &info); in amdgpu_add_thermal_controller()
H A Damdgpu_mode.h294 struct amdgpu_i2c_bus_rec *i2c_bus,
H A Damdgpu_dpm.h415 struct amdgpu_i2c_chan *i2c_bus; member
H A Damdgpu.h1366 struct amdgpu_i2c_chan *i2c_bus[AMDGPU_MAX_I2C_BUS]; member
H A Damdgpu_atombios.c150 adev->i2c_bus[i] = amdgpu_i2c_create(adev->ddev, &i2c, stmp); in amdgpu_atombios_i2c_init()
/dragonfly/sys/dev/drm/radeon/
H A Dradeon_combios.c1388 tmds->i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); in radeon_legacy_get_ext_tmds_info_from_table()
1413 tmds->i2c_bus = NULL; in radeon_legacy_get_ext_tmds_info_from_combios()
1416 tmds->i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); in radeon_legacy_get_ext_tmds_info_from_combios()
1429 i2c_bus.valid = true; in radeon_legacy_get_ext_tmds_info_from_combios()
1431 i2c_bus.mm_i2c = true; in radeon_legacy_get_ext_tmds_info_from_combios()
1432 i2c_bus.i2c_id = 0xa0; in radeon_legacy_get_ext_tmds_info_from_combios()
1435 tmds->i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); in radeon_legacy_get_ext_tmds_info_from_combios()
1439 if (!tmds->i2c_bus) { in radeon_legacy_get_ext_tmds_info_from_combios()
2682 i2c_bus.valid = true; in radeon_combios_get_power_modes()
2690 rdev->pm.i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); in radeon_combios_get_power_modes()
[all …]
H A Dradeon_connectors.c1986 if (i2c_bus->valid) { in radeon_add_atom_connector()
2085 if (i2c_bus->valid) { in radeon_add_atom_connector()
2110 if (i2c_bus->valid) { in radeon_add_atom_connector()
2141 if (i2c_bus->valid) { in radeon_add_atom_connector()
2198 if (i2c_bus->valid) { in radeon_add_atom_connector()
2353 if (i2c_bus->valid) { in radeon_add_atom_connector()
2421 if (i2c_bus->valid) { in radeon_add_legacy_connector()
2438 if (i2c_bus->valid) { in radeon_add_legacy_connector()
2456 if (i2c_bus->valid) { in radeon_add_legacy_connector()
2501 if (i2c_bus->valid) { in radeon_add_legacy_connector()
[all …]
H A Dradeon_i2c.c1010 if (rdev->i2c_bus[i]) { in radeon_i2c_fini()
1011 radeon_i2c_destroy(rdev->i2c_bus[i]); in radeon_i2c_fini()
1012 rdev->i2c_bus[i] = NULL; in radeon_i2c_fini()
1026 if (!rdev->i2c_bus[i]) { in radeon_i2c_add()
1027 rdev->i2c_bus[i] = radeon_i2c_create(dev, rec, name); in radeon_i2c_add()
1035 struct radeon_i2c_bus_rec *i2c_bus) in radeon_i2c_lookup() argument
1040 if (rdev->i2c_bus[i] && in radeon_i2c_lookup()
1041 (rdev->i2c_bus[i]->rec.i2c_id == i2c_bus->i2c_id)) { in radeon_i2c_lookup()
1042 return rdev->i2c_bus[i]; in radeon_i2c_lookup()
1073 if (i2c_transfer(&i2c_bus->adapter, msgs, 2) == 2) { in radeon_i2c_get_byte()
[all …]
H A Dradeon_mode.h422 struct radeon_i2c_chan *i2c_bus; member
705 struct radeon_i2c_bus_rec *i2c_bus,
715 struct radeon_i2c_bus_rec *i2c_bus,
795 struct radeon_i2c_bus_rec *i2c_bus);
800 extern void radeon_i2c_get_byte(struct radeon_i2c_chan *i2c_bus,
H A Dradeon_atombios.c277 struct radeon_i2c_bus_rec *i2c_bus, in radeon_atom_apply_quirks() argument
322 i2c_bus->valid = false; in radeon_atom_apply_quirks()
425 (i2c_bus->valid == false) && in radeon_atom_apply_quirks()
428 *i2c_bus = radeon_lookup_i2c_gpio(rdev, 0x93); in radeon_atom_apply_quirks()
2087 struct radeon_i2c_bus_rec i2c_bus; in radeon_atombios_parse_power_table_1_3() local
2105 rdev->pm.i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); in radeon_atombios_parse_power_table_1_3()
2106 if (rdev->pm.i2c_bus) { in radeon_atombios_parse_power_table_1_3()
2112 i2c_new_device(&rdev->pm.i2c_bus->adapter, &info); in radeon_atombios_parse_power_table_1_3()
2265 struct radeon_i2c_bus_rec i2c_bus; in radeon_atombios_add_pplib_thermal_controller() local
2343 rdev->pm.i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); in radeon_atombios_add_pplib_thermal_controller()
[all …]
H A Dradeon.h1638 struct radeon_i2c_chan *i2c_bus; member
2439 struct radeon_i2c_chan *i2c_bus[RADEON_MAX_I2C_BUS]; member
/dragonfly/sys/dev/drm/i915/
H A Ddvo_sil164.c71 struct i2c_adapter *adapter = dvo->i2c_bus; in sil164_readb()
108 struct i2c_adapter *adapter = dvo->i2c_bus; in sil164_writeb()
143 dvo->i2c_bus = adapter; in sil164_init()
H A Ddvo_tfp410.c96 struct i2c_adapter *adapter = dvo->i2c_bus; in tfp410_readb()
133 struct i2c_adapter *adapter = dvo->i2c_bus; in tfp410_writeb()
179 dvo->i2c_bus = adapter; in tfp410_init()
H A Ddvo_ch7017.c184 return i2c_transfer(dvo->i2c_bus, msgs, 2) == 2; in ch7017_read()
196 return i2c_transfer(dvo->i2c_bus, &msg, 1) == 1; in ch7017_write()
211 dvo->i2c_bus = adapter; in ch7017_init()
H A Ddvo_ch7xxx.c138 struct i2c_adapter *adapter = dvo->i2c_bus; in ch7xxx_readb()
176 struct i2c_adapter *adapter = dvo->i2c_bus; in ch7xxx_writeb()
211 dvo->i2c_bus = adapter; in ch7xxx_init()
H A Ddvo_ivch.c194 struct i2c_adapter *adapter = dvo->i2c_bus; in ivch_read()
237 struct i2c_adapter *adapter = dvo->i2c_bus; in ivch_write()
273 dvo->i2c_bus = adapter; in ivch_init()
H A Ddvo.h43 struct i2c_adapter *i2c_bus; member
H A Ddvo_ns2501.c395 struct i2c_adapter *adapter = dvo->i2c_bus; in ns2501_readb()
440 struct i2c_adapter *adapter = dvo->i2c_bus; in ns2501_writeb()
482 dvo->i2c_bus = adapter; in ns2501_init()