Home
last modified time | relevance | path

Searched refs:ddc_bus (Results 1 – 25 of 26) sorted by relevance

12

/linux/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_connectors.c307 else if (amdgpu_connector->ddc_bus) in amdgpu_connector_get_edid()
756 if (amdgpu_connector->ddc_bus && amdgpu_connector->ddc_bus->has_aux) { in amdgpu_connector_unregister()
871 if (amdgpu_connector->ddc_bus) in amdgpu_connector_vga_detect()
997 if (amdgpu_connector->ddc_bus) in amdgpu_connector_dvi_detect()
1612 if (amdgpu_connector->ddc_bus) { in amdgpu_connector_add()
1707 if (!amdgpu_connector->ddc_bus) in amdgpu_connector_add()
1732 if (!amdgpu_connector->ddc_bus) in amdgpu_connector_add()
1762 if (!amdgpu_connector->ddc_bus) in amdgpu_connector_add()
1817 if (!amdgpu_connector->ddc_bus) in amdgpu_connector_add()
1864 if (amdgpu_connector->ddc_bus) { in amdgpu_connector_add()
[all …]
A Datombios_dp.c189 amdgpu_connector->ddc_bus->rec.hpd = amdgpu_connector->hpd.hpd; in amdgpu_atombios_dp_aux_init()
191 amdgpu_connector->ddc_bus->aux.drm_dev = amdgpu_connector->base.dev; in amdgpu_atombios_dp_aux_init()
193 drm_dp_aux_init(&amdgpu_connector->ddc_bus->aux); in amdgpu_atombios_dp_aux_init()
194 amdgpu_connector->ddc_bus->has_aux = true; in amdgpu_atombios_dp_aux_init()
313 amdgpu_connector->ddc_bus->rec.i2c_id, 0); in amdgpu_atombios_dp_get_sinktype()
339 ret = drm_dp_dpcd_read(&amdgpu_connector->ddc_bus->aux, in amdgpu_atombios_dp_ds_ports()
355 ret = drm_dp_dpcd_read(&amdgpu_connector->ddc_bus->aux, DP_DPCD_REV, in amdgpu_atombios_dp_get_dpcd()
385 if (drm_dp_dpcd_readb(&amdgpu_connector->ddc_bus->aux, in amdgpu_atombios_dp_get_panel_mode()
397 if (drm_dp_dpcd_readb(&amdgpu_connector->ddc_bus->aux, in amdgpu_atombios_dp_get_panel_mode()
481 drm_dp_dpcd_writeb(&amdgpu_connector->ddc_bus->aux, in amdgpu_atombios_dp_set_rx_power_state()
[all …]
A Damdgpu_display.c382 if (amdgpu_connector->ddc_bus) { in amdgpu_display_print_display_setup()
384 amdgpu_connector->ddc_bus->rec.mask_clk_reg, in amdgpu_display_print_display_setup()
385 amdgpu_connector->ddc_bus->rec.mask_data_reg, in amdgpu_display_print_display_setup()
386 amdgpu_connector->ddc_bus->rec.a_clk_reg, in amdgpu_display_print_display_setup()
387 amdgpu_connector->ddc_bus->rec.a_data_reg, in amdgpu_display_print_display_setup()
388 amdgpu_connector->ddc_bus->rec.en_clk_reg, in amdgpu_display_print_display_setup()
389 amdgpu_connector->ddc_bus->rec.en_data_reg, in amdgpu_display_print_display_setup()
390 amdgpu_connector->ddc_bus->rec.y_clk_reg, in amdgpu_display_print_display_setup()
391 amdgpu_connector->ddc_bus->rec.y_data_reg); in amdgpu_display_print_display_setup()
469 ret = i2c_transfer(&amdgpu_connector->ddc_bus->aux.ddc, msgs, 2); in amdgpu_display_ddc_probe()
[all …]
A Damdgpu_atombios.c306 struct amdgpu_i2c_bus_rec ddc_bus; in amdgpu_atombios_get_connector_info_from_object_table() local
471 ddc_bus.valid = false; in amdgpu_atombios_get_connector_info_from_object_table()
502 ddc_bus = amdgpu_atombios_lookup_i2c_gpio(adev, in amdgpu_atombios_get_connector_info_from_object_table()
529 ddc_bus.hpd = hpd.hpd; in amdgpu_atombios_get_connector_info_from_object_table()
536 connector_type, &ddc_bus, in amdgpu_atombios_get_connector_info_from_object_table()
A Damdgpu_mode.h542 struct amdgpu_i2c_chan *ddc_bus; member
/linux/drivers/gpu/drm/radeon/
A Dradeon_connectors.c322 else if (radeon_connector->ddc_bus) in radeon_connector_get_edid()
327 radeon_connector->ddc_bus) { in radeon_connector_get_edid()
922 if (radeon_connector->ddc_bus && radeon_connector->ddc_bus->has_aux) { in radeon_connector_unregister()
1040 if (radeon_connector->ddc_bus) in radeon_vga_detect()
1272 if (radeon_connector->ddc_bus) { in radeon_dvi_detect()
1952 if (radeon_connector->ddc_bus) { in radeon_add_atom_connector()
2057 if (!radeon_connector->ddc_bus) in radeon_add_atom_connector()
2432 if (!radeon_connector->ddc_bus) in radeon_add_legacy_connector()
2454 if (!radeon_connector->ddc_bus) in radeon_add_legacy_connector()
2477 if (!radeon_connector->ddc_bus) in radeon_add_legacy_connector()
[all …]
A Datombios_dp.c233 radeon_connector->ddc_bus->rec.hpd = radeon_connector->hpd.hpd; in radeon_dp_aux_init()
234 radeon_connector->ddc_bus->aux.dev = radeon_connector->base.kdev; in radeon_dp_aux_init()
235 radeon_connector->ddc_bus->aux.drm_dev = radeon_connector->base.dev; in radeon_dp_aux_init()
242 radeon_connector->ddc_bus->aux.transfer = radeon_dp_aux_transfer_atom; in radeon_dp_aux_init()
245 ret = drm_dp_aux_register(&radeon_connector->ddc_bus->aux); in radeon_dp_aux_init()
247 radeon_connector->ddc_bus->has_aux = true; in radeon_dp_aux_init()
367 radeon_connector->ddc_bus->rec.i2c_id, 0); in radeon_dp_getsinktype()
428 if (drm_dp_dpcd_readb(&radeon_connector->ddc_bus->aux, in radeon_dp_get_panel_mode()
440 if (drm_dp_dpcd_readb(&radeon_connector->ddc_bus->aux, in radeon_dp_get_panel_mode()
530 drm_dp_dpcd_writeb(&radeon_connector->ddc_bus->aux, in radeon_dp_set_rx_power_state()
[all …]
A Dradeon_dp_mst.c634 if (!radeon_connector->ddc_bus->has_aux) in radeon_dp_mst_init()
644 &radeon_connector->ddc_bus->aux, 16, 6, in radeon_dp_mst_init()
667 ret = drm_dp_dpcd_read(&radeon_connector->ddc_bus->aux, DP_MSTM_CAP, msg, in radeon_dp_mst_probe()
696 dret = drm_dp_dpcd_read(&radeon_connector->ddc_bus->aux, in radeon_dp_mst_check_status()
706 wret = drm_dp_dpcd_write(&radeon_connector->ddc_bus->aux, in radeon_dp_mst_check_status()
712 dret = drm_dp_dpcd_read(&radeon_connector->ddc_bus->aux, in radeon_dp_mst_check_status()
A Dradeon_display.c779 if (radeon_connector->ddc_bus) { in radeon_print_display_setup()
781 radeon_connector->ddc_bus->rec.mask_clk_reg, in radeon_print_display_setup()
782 radeon_connector->ddc_bus->rec.mask_data_reg, in radeon_print_display_setup()
783 radeon_connector->ddc_bus->rec.a_clk_reg, in radeon_print_display_setup()
784 radeon_connector->ddc_bus->rec.a_data_reg, in radeon_print_display_setup()
785 radeon_connector->ddc_bus->rec.en_clk_reg, in radeon_print_display_setup()
786 radeon_connector->ddc_bus->rec.en_data_reg, in radeon_print_display_setup()
787 radeon_connector->ddc_bus->rec.y_clk_reg, in radeon_print_display_setup()
788 radeon_connector->ddc_bus->rec.y_data_reg); in radeon_print_display_setup()
A Dradeon_atombios.c532 struct radeon_i2c_bus_rec ddc_bus; in radeon_get_atom_connector_info_from_object_table() local
748 ddc_bus.valid = false; in radeon_get_atom_connector_info_from_object_table()
806 ddc_bus.hpd = hpd.hpd; in radeon_get_atom_connector_info_from_object_table()
812 &ddc_bus, &conn_id, &hpd)) in radeon_get_atom_connector_info_from_object_table()
819 connector_type, &ddc_bus, in radeon_get_atom_connector_info_from_object_table()
881 struct radeon_i2c_bus_rec ddc_bus; member
957 bios_connectors[i].ddc_bus.valid = false; in radeon_get_atom_connector_info_from_supported_devices_table()
960 bios_connectors[i].ddc_bus.valid = false; in radeon_get_atom_connector_info_from_supported_devices_table()
963 bios_connectors[i].ddc_bus.valid = false; in radeon_get_atom_connector_info_from_supported_devices_table()
966 bios_connectors[i].ddc_bus = in radeon_get_atom_connector_info_from_supported_devices_table()
[all …]
A Dradeon_i2c.c62 ret = i2c_transfer(&radeon_connector->ddc_bus->aux.ddc, msgs, 2); in radeon_ddc_probe()
64 ret = i2c_transfer(&radeon_connector->ddc_bus->adapter, msgs, 2); in radeon_ddc_probe()
A Dradeon_mode.h547 struct radeon_i2c_chan *ddc_bus; member
/linux/drivers/video/fbdev/intelfb/
A Dintelfb_i2c.c147 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()
A Dintelfb.h263 struct intelfb_i2c_chan ddc_bus; member
/linux/drivers/gpu/drm/gma500/
A Dcdv_intel_crt.c196 psb_intel_i2c_destroy(gma_encoder->ddc_bus); in cdv_intel_crt_destroy()
206 &gma_encoder->ddc_bus->adapter); in cdv_intel_crt_get_modes()
270 gma_encoder->ddc_bus = psb_intel_i2c_create(dev, GPIOA, "CRTDDC_A"); in cdv_intel_crt_init()
271 if (!gma_encoder->ddc_bus) { in cdv_intel_crt_init()
A Doaktrail_lvds.c360 if (gma_encoder->ddc_bus != NULL) { in oaktrail_lvds_init()
361 i2c_adap = &gma_encoder->ddc_bus->adapter; in oaktrail_lvds_init()
410 if (gma_encoder->ddc_bus) { in oaktrail_lvds_init()
411 psb_intel_i2c_destroy(gma_encoder->ddc_bus); in oaktrail_lvds_init()
412 gma_encoder->ddc_bus = NULL; in oaktrail_lvds_init()
A Dcdv_intel_hdmi.c283 int ddc_bus; in cdv_hdmi_init() local
332 ddc_bus = GPIOE; in cdv_hdmi_init()
336 ddc_bus = GPIOD; in cdv_hdmi_init()
346 ddc_bus, (reg == SDVOB) ? "HDMIB" : "HDMIC"); in cdv_hdmi_init()
A Dpsb_intel_lvds.c53 struct psb_intel_i2c_chan *ddc_bus; member
527 psb_intel_i2c_destroy(lvds_priv->ddc_bus); in psb_intel_lvds_destroy()
718 lvds_priv->ddc_bus = psb_intel_i2c_create(dev, GPIOC, "LVDSDDC_C"); in psb_intel_lvds_init()
719 if (!lvds_priv->ddc_bus) { in psb_intel_lvds_init()
730 psb_intel_ddc_get_modes(connector, &lvds_priv->ddc_bus->adapter); in psb_intel_lvds_init()
790 psb_intel_i2c_destroy(lvds_priv->ddc_bus); in psb_intel_lvds_init()
A Dcdv_intel_lvds.c575 gma_encoder->ddc_bus = psb_intel_i2c_create(dev, in cdv_intel_lvds_init()
578 if (!gma_encoder->ddc_bus) { in cdv_intel_lvds_init()
590 &gma_encoder->ddc_bus->adapter); in cdv_intel_lvds_init()
656 psb_intel_i2c_destroy(gma_encoder->ddc_bus); in cdv_intel_lvds_init()
A Dpsb_intel_sdvo.c133 uint8_t ddc_bus; member
558 u8 ddc_bus) in psb_intel_sdvo_set_control_bus_switch() argument
563 &ddc_bus, 1); in psb_intel_sdvo_set_control_bus_switch()
1236 u8 ddc, saved_ddc = psb_intel_sdvo->ddc_bus; in psb_intel_sdvo_hdmi_sink_detect()
1242 for (ddc = psb_intel_sdvo->ddc_bus >> 1; ddc > 1; ddc >>= 1) { in psb_intel_sdvo_hdmi_sink_detect()
1243 psb_intel_sdvo->ddc_bus = ddc; in psb_intel_sdvo_hdmi_sink_detect()
1253 psb_intel_sdvo->ddc_bus = saved_ddc; in psb_intel_sdvo_hdmi_sink_detect()
1784 sdvo->ddc_bus = 2; in psb_intel_sdvo_guess_ddc_bus()
1817 sdvo->ddc_bus = 1 << num_bits; in psb_intel_sdvo_guess_ddc_bus()
1840 sdvo->ddc_bus = 1 << ((mapping->ddc_pin & 0xf0) >> 4); in psb_intel_sdvo_select_ddc_bus()
[all …]
A Doaktrail_lvds_i2c.c168 gma_encoder->ddc_bus = chan; in oaktrail_lvds_i2c_init()
A Dpsb_intel_drv.h107 struct psb_intel_i2c_chan *ddc_bus; member
/linux/drivers/gpu/drm/i915/display/
A Dintel_hdmi.c1254 adapter = intel_gmbus_get_adapter(dev_priv, hdmi->ddc_bus); in intel_dp_dual_mode_set_tmds_output()
1268 hdmi->ddc_bus); in intel_hdmi_hdcp_read()
1297 hdmi->ddc_bus); in intel_hdmi_hdcp_write()
1331 hdmi->ddc_bus); in intel_hdmi_hdcp_write_an_aksv()
2295 intel_gmbus_get_adapter(dev_priv, hdmi->ddc_bus); in intel_hdmi_dp_dual_mode_detect()
2349 i2c = intel_gmbus_get_adapter(dev_priv, intel_hdmi->ddc_bus); in intel_hdmi_set_edid()
2452 return intel_gmbus_get_adapter(dev_priv, intel_hdmi->ddc_bus); in intel_hdmi_get_i2c_adapter()
2567 intel_gmbus_get_adapter(dev_priv, intel_hdmi->ddc_bus); in intel_hdmi_handle_sink_scrambling()
2873 intel_hdmi->ddc_bus = intel_hdmi_ddc_pin(intel_encoder); in intel_hdmi_init_connector()
2874 ddc = intel_gmbus_get_adapter(dev_priv, intel_hdmi->ddc_bus); in intel_hdmi_init_connector()
A Dintel_sdvo.c121 u8 ddc_bus; member
629 u8 ddc_bus) in __intel_sdvo_set_control_bus_switch() argument
634 &ddc_bus, 1, false); in __intel_sdvo_set_control_bus_switch()
2033 u8 ddc, saved_ddc = intel_sdvo->ddc_bus; in intel_sdvo_tmds_sink_detect()
2039 for (ddc = intel_sdvo->ddc_bus >> 1; ddc > 1; ddc >>= 1) { in intel_sdvo_tmds_sink_detect()
2040 intel_sdvo->ddc_bus = ddc; in intel_sdvo_tmds_sink_detect()
2050 intel_sdvo->ddc_bus = saved_ddc; in intel_sdvo_tmds_sink_detect()
2587 sdvo->ddc_bus = 1 << num_bits; in intel_sdvo_guess_ddc_bus()
2609 sdvo->ddc_bus = 1 << ((mapping->ddc_pin & 0xf0) >> 4); in intel_sdvo_select_ddc_bus()
3241 if (!__intel_sdvo_set_control_bus_switch(sdvo, sdvo->ddc_bus)) in intel_sdvo_ddc_proxy_xfer()
A Dintel_display_types.h1414 int ddc_bus; member

Completed in 838 milliseconds

12