Searched refs:i2c_bus (Results 1 - 6 of 6) sorted by relevance

/freebsd-9.3-release/sys/dev/drm2/radeon/
H A Dradeon_connectors.c1496 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 Dradeon_combios.c752 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 Dradeon_i2c.c1231 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 Dradeon_mode.h379 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 Dradeon_atombios.c190 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 Dradeon.h1102 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