Searched refs:i2c_bus (Results 1 - 6 of 6) sorted by relevance
/freebsd-9.3-release/sys/dev/drm2/radeon/ |
H A D | radeon_connectors.c | 1496 struct radeon_i2c_bus_rec *i2c_bus, 1529 if (radeon_connector->ddc_bus && i2c_bus->valid) { 1530 if (radeon_connector->ddc_bus->rec.i2c_id == i2c_bus->i2c_id) { 1587 if (i2c_bus->valid) { 1590 radeon_dig_connector->dp_i2c_bus = radeon_i2c_create_dp(dev, i2c_bus, "eDP-auxch"); 1592 radeon_dig_connector->dp_i2c_bus = radeon_i2c_create_dp(dev, i2c_bus, "DP-auxch"); 1595 radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus); 1652 if (i2c_bus->valid) { 1653 radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus); 1670 if (i2c_bus 1492 radeon_add_atom_connector(struct drm_device *dev, uint32_t connector_id, uint32_t supported_device, int connector_type, struct radeon_i2c_bus_rec *i2c_bus, uint32_t igp_lane_info, uint16_t connector_object_id, struct radeon_hpd *hpd, struct radeon_router *router) argument 1888 radeon_add_legacy_connector(struct drm_device *dev, uint32_t connector_id, uint32_t supported_device, int connector_type, struct radeon_i2c_bus_rec *i2c_bus, uint16_t connector_object_id, struct radeon_hpd *hpd) argument [all...] |
H A D | radeon_combios.c | 752 rdev->i2c_bus[0] = radeon_i2c_create(dev, &i2c, "DVI_DDC"); 755 rdev->i2c_bus[1] = radeon_i2c_create(dev, &i2c, "VGA_DDC"); 762 rdev->i2c_bus[2] = radeon_i2c_create(dev, &i2c, "MM_I2C"); 772 rdev->i2c_bus[3] = radeon_i2c_create(dev, &i2c, "MONID"); 777 rdev->i2c_bus[4] = radeon_i2c_create(dev, &i2c, "GPIOPAD_MASK"); 782 rdev->i2c_bus[3] = radeon_i2c_create(dev, &i2c, "MONID"); 786 rdev->i2c_bus[3] = radeon_i2c_create(dev, &i2c, "MONID"); 789 rdev->i2c_bus[4] = radeon_i2c_create(dev, &i2c, "CRT2_DDC"); 1435 struct radeon_i2c_bus_rec i2c_bus; local 1438 i2c_bus 1462 struct radeon_i2c_bus_rec i2c_bus; local 2687 struct radeon_i2c_bus_rec i2c_bus; local [all...] |
H A D | radeon_i2c.c | 1231 if (rdev->i2c_bus[i]) { 1232 radeon_i2c_destroy(rdev->i2c_bus[i]); 1233 rdev->i2c_bus[i] = NULL; 1247 if (!rdev->i2c_bus[i]) { 1248 rdev->i2c_bus[i] = radeon_i2c_create(dev, rec, name); 1256 struct radeon_i2c_bus_rec *i2c_bus) 1261 if (rdev->i2c_bus[i] && 1262 (rdev->i2c_bus[i]->rec.i2c_id == i2c_bus->i2c_id)) { 1263 return rdev->i2c_bus[ 1255 radeon_i2c_lookup(struct radeon_device *rdev, struct radeon_i2c_bus_rec *i2c_bus) argument 1274 radeon_i2c_get_byte(struct radeon_i2c_chan *i2c_bus, u8 slave_addr, u8 addr, u8 *val) argument 1308 radeon_i2c_put_byte(struct radeon_i2c_chan *i2c_bus, u8 slave_addr, u8 addr, u8 val) argument [all...] |
H A D | radeon_mode.h | 379 struct radeon_i2c_chan *i2c_bus; member in struct:radeon_encoder_ext_tmds 543 struct radeon_i2c_bus_rec *i2c_bus); 551 extern void radeon_i2c_get_byte(struct radeon_i2c_chan *i2c_bus,
|
H A D | radeon_atombios.c | 190 rdev->i2c_bus[i] = radeon_i2c_create(rdev->ddev, &i2c, stmp); 279 struct radeon_i2c_bus_rec *i2c_bus, 324 i2c_bus->valid = false; 427 (i2c_bus->valid == false) && 430 *i2c_bus = radeon_lookup_i2c_gpio(rdev, 0x93); 1982 struct radeon_i2c_bus_rec i2c_bus; local 1999 i2c_bus = radeon_lookup_i2c_gpio(rdev, power_info->info.ucOverdriveI2cLine); 2000 rdev->pm.i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); 2002 if (rdev->pm.i2c_bus) { 276 radeon_atom_apply_quirks(struct drm_device *dev, uint32_t supported_device, int *connector_type, struct radeon_i2c_bus_rec *i2c_bus, uint16_t *line_mux, struct radeon_hpd *hpd) argument 2162 struct radeon_i2c_bus_rec i2c_bus; local [all...] |
H A D | radeon.h | 1102 struct radeon_i2c_chan *i2c_bus; member in struct:radeon_pm 1647 struct radeon_i2c_chan *i2c_bus[RADEON_MAX_I2C_BUS]; member in struct:radeon_device 2013 struct radeon_i2c_bus_rec *i2c_bus, 2020 struct radeon_i2c_bus_rec *i2c_bus,
|
Completed in 108 milliseconds