/drivers/gpu/drm/radeon/ |
D | radeon_connectors.c | 309 radeon_connector->ddc_bus->has_aux) { in radeon_connector_get_edid() 311 &radeon_connector->ddc_bus->aux.ddc); in radeon_connector_get_edid() 318 radeon_connector->ddc_bus->has_aux) in radeon_connector_get_edid() 320 &radeon_connector->ddc_bus->aux.ddc); in radeon_connector_get_edid() 321 else if (radeon_connector->ddc_bus) in radeon_connector_get_edid() 323 &radeon_connector->ddc_bus->adapter); in radeon_connector_get_edid() 324 } else if (radeon_connector->ddc_bus) { in radeon_connector_get_edid() 326 &radeon_connector->ddc_bus->adapter); in radeon_connector_get_edid() 984 if (radeon_connector->ddc_bus) in radeon_vga_detect() 1195 if (radeon_connector->ddc_bus) in radeon_dvi_detect() [all …]
|
D | atombios_dp.c | 224 radeon_connector->ddc_bus->rec.hpd = radeon_connector->hpd.hpd; in radeon_dp_aux_init() 225 radeon_connector->ddc_bus->aux.dev = radeon_connector->base.kdev; in radeon_dp_aux_init() 226 radeon_connector->ddc_bus->aux.transfer = radeon_dp_aux_transfer; in radeon_dp_aux_init() 228 ret = drm_dp_aux_register(&radeon_connector->ddc_bus->aux); in radeon_dp_aux_init() 230 radeon_connector->ddc_bus->has_aux = true; in radeon_dp_aux_init() 384 radeon_connector->ddc_bus->rec.i2c_id, 0); in radeon_dp_getsinktype() 395 if (drm_dp_dpcd_read(&radeon_connector->ddc_bus->aux, DP_SINK_OUI, buf, 3) == 3) in radeon_dp_probe_oui() 399 if (drm_dp_dpcd_read(&radeon_connector->ddc_bus->aux, DP_BRANCH_OUI, buf, 3) == 3) in radeon_dp_probe_oui() 411 ret = drm_dp_dpcd_read(&radeon_connector->ddc_bus->aux, DP_DPCD_REV, msg, in radeon_dp_getdpcd() 449 if (drm_dp_dpcd_readb(&radeon_connector->ddc_bus->aux, in radeon_dp_get_panel_mode() [all …]
|
D | radeon_display.c | 756 if (radeon_connector->ddc_bus) { in radeon_print_display_setup() 758 radeon_connector->ddc_bus->rec.mask_clk_reg, in radeon_print_display_setup() 759 radeon_connector->ddc_bus->rec.mask_data_reg, in radeon_print_display_setup() 760 radeon_connector->ddc_bus->rec.a_clk_reg, in radeon_print_display_setup() 761 radeon_connector->ddc_bus->rec.a_data_reg, in radeon_print_display_setup() 762 radeon_connector->ddc_bus->rec.en_clk_reg, in radeon_print_display_setup() 763 radeon_connector->ddc_bus->rec.en_data_reg, in radeon_print_display_setup() 764 radeon_connector->ddc_bus->rec.y_clk_reg, in radeon_print_display_setup() 765 radeon_connector->ddc_bus->rec.y_data_reg); in radeon_print_display_setup()
|
D | radeon_atombios.c | 532 struct radeon_i2c_bus_rec ddc_bus; in radeon_get_atom_connector_info_from_object_table() local 759 ddc_bus.valid = false; in radeon_get_atom_connector_info_from_object_table() 790 ddc_bus = radeon_lookup_i2c_gpio(rdev, in radeon_get_atom_connector_info_from_object_table() 817 ddc_bus.hpd = hpd.hpd; in radeon_get_atom_connector_info_from_object_table() 823 &ddc_bus, &conn_id, &hpd)) in radeon_get_atom_connector_info_from_object_table() 830 connector_type, &ddc_bus, in radeon_get_atom_connector_info_from_object_table() 891 struct radeon_i2c_bus_rec ddc_bus; member 967 bios_connectors[i].ddc_bus.valid = false; in radeon_get_atom_connector_info_from_supported_devices_table() 970 bios_connectors[i].ddc_bus.valid = false; in radeon_get_atom_connector_info_from_supported_devices_table() 973 bios_connectors[i].ddc_bus.valid = false; in radeon_get_atom_connector_info_from_supported_devices_table() [all …]
|
D | radeon_i2c.c | 67 ret = i2c_transfer(&radeon_connector->ddc_bus->aux.ddc, msgs, 2); in radeon_ddc_probe() 69 ret = i2c_transfer(&radeon_connector->ddc_bus->adapter, msgs, 2); in radeon_ddc_probe()
|
D | radeon_mode.h | 504 struct radeon_i2c_chan *ddc_bus; member
|
/drivers/video/fbdev/intelfb/ |
D | intelfb_i2c.c | 147 intelfb_setup_i2c_bus(dinfo, &dinfo->output[i].ddc_bus, GPIOA, in intelfb_create_i2c_busses() 162 intelfb_setup_i2c_bus(dinfo, &dinfo->output[i].ddc_bus, in intelfb_create_i2c_busses() 204 if (dinfo->output[i].ddc_bus.dinfo) { in intelfb_delete_i2c_busses() 205 i2c_del_adapter(&dinfo->output[i].ddc_bus.adapter); in intelfb_delete_i2c_busses() 206 dinfo->output[i].ddc_bus.dinfo = NULL; in intelfb_delete_i2c_busses()
|
D | intelfb.h | 262 struct intelfb_i2c_chan ddc_bus; member
|
/drivers/gpu/drm/gma500/ |
D | cdv_intel_crt.c | 194 psb_intel_i2c_destroy(gma_encoder->ddc_bus); in cdv_intel_crt_destroy() 204 &gma_encoder->ddc_bus->adapter); in cdv_intel_crt_get_modes() 287 gma_encoder->ddc_bus = psb_intel_i2c_create(dev, in cdv_intel_crt_init() 289 if (!gma_encoder->ddc_bus) { in cdv_intel_crt_init()
|
D | psb_intel_lvds.c | 64 struct psb_intel_i2c_chan *ddc_bus; member 564 if (lvds_priv->ddc_bus) in psb_intel_lvds_destroy() 565 psb_intel_i2c_destroy(lvds_priv->ddc_bus); in psb_intel_lvds_destroy() 769 lvds_priv->ddc_bus = psb_intel_i2c_create(dev, GPIOC, "LVDSDDC_C"); in psb_intel_lvds_init() 770 if (!lvds_priv->ddc_bus) { in psb_intel_lvds_init() 781 psb_intel_ddc_get_modes(connector, &lvds_priv->ddc_bus->adapter); in psb_intel_lvds_init() 841 if (lvds_priv->ddc_bus) in psb_intel_lvds_init() 842 psb_intel_i2c_destroy(lvds_priv->ddc_bus); in psb_intel_lvds_init()
|
D | cdv_intel_hdmi.c | 289 int ddc_bus; in cdv_hdmi_init() local 336 ddc_bus = GPIOE; in cdv_hdmi_init() 340 ddc_bus = GPIOD; in cdv_hdmi_init() 350 ddc_bus, (reg == SDVOB) ? "HDMIB" : "HDMIC"); in cdv_hdmi_init()
|
D | cdv_intel_lvds.c | 702 gma_encoder->ddc_bus = psb_intel_i2c_create(dev, in cdv_intel_lvds_init() 705 if (!gma_encoder->ddc_bus) { in cdv_intel_lvds_init() 717 &gma_encoder->ddc_bus->adapter); in cdv_intel_lvds_init() 783 if (gma_encoder->ddc_bus) in cdv_intel_lvds_init() 784 psb_intel_i2c_destroy(gma_encoder->ddc_bus); in cdv_intel_lvds_init()
|
D | psb_intel_sdvo.c | 133 uint8_t ddc_bus; member 549 u8 ddc_bus) in psb_intel_sdvo_set_control_bus_switch() argument 554 &ddc_bus, 1); in psb_intel_sdvo_set_control_bus_switch() 1327 u8 ddc, saved_ddc = psb_intel_sdvo->ddc_bus; in psb_intel_sdvo_hdmi_sink_detect() 1333 for (ddc = psb_intel_sdvo->ddc_bus >> 1; ddc > 1; ddc >>= 1) { in psb_intel_sdvo_hdmi_sink_detect() 1334 psb_intel_sdvo->ddc_bus = ddc; in psb_intel_sdvo_hdmi_sink_detect() 1344 psb_intel_sdvo->ddc_bus = saved_ddc; in psb_intel_sdvo_hdmi_sink_detect() 1926 sdvo->ddc_bus = 2; in psb_intel_sdvo_guess_ddc_bus() 1959 sdvo->ddc_bus = 1 << num_bits; in psb_intel_sdvo_guess_ddc_bus() 1982 sdvo->ddc_bus = 1 << ((mapping->ddc_pin & 0xf0) >> 4); in psb_intel_sdvo_select_ddc_bus() [all …]
|
D | oaktrail_lvds.c | 414 if (gma_encoder->ddc_bus) in oaktrail_lvds_init() 415 psb_intel_i2c_destroy(gma_encoder->ddc_bus); in oaktrail_lvds_init()
|
D | psb_intel_drv.h | 137 struct psb_intel_i2c_chan *ddc_bus; member
|
/drivers/gpu/drm/i915/ |
D | intel_sdvo.c | 143 uint8_t ddc_bus; member 608 u8 ddc_bus) in intel_sdvo_set_control_bus_switch() argument 613 &ddc_bus, 1); in intel_sdvo_set_control_bus_switch() 1675 u8 ddc, saved_ddc = intel_sdvo->ddc_bus; in intel_sdvo_tmds_sink_detect() 1681 for (ddc = intel_sdvo->ddc_bus >> 1; ddc > 1; ddc >>= 1) { in intel_sdvo_tmds_sink_detect() 1682 intel_sdvo->ddc_bus = ddc; in intel_sdvo_tmds_sink_detect() 1692 intel_sdvo->ddc_bus = saved_ddc; in intel_sdvo_tmds_sink_detect() 2295 sdvo->ddc_bus = 1 << num_bits; in intel_sdvo_guess_ddc_bus() 2317 sdvo->ddc_bus = 1 << ((mapping->ddc_pin & 0xf0) >> 4); in intel_sdvo_select_ddc_bus() 2949 if (!intel_sdvo_set_control_bus_switch(sdvo, sdvo->ddc_bus)) in intel_sdvo_ddc_proxy_xfer()
|
D | intel_hdmi.c | 1008 intel_hdmi->ddc_bus)); in intel_hdmi_set_edid() 1572 intel_hdmi->ddc_bus = GMBUS_PORT_DPB; in intel_hdmi_init_connector() 1576 intel_hdmi->ddc_bus = GMBUS_PORT_DPC; in intel_hdmi_init_connector() 1581 intel_hdmi->ddc_bus = GMBUS_PORT_DPD_CHV; in intel_hdmi_init_connector() 1583 intel_hdmi->ddc_bus = GMBUS_PORT_DPD; in intel_hdmi_init_connector()
|
D | intel_drv.h | 518 int ddc_bus; member
|