Home
last modified time | relevance | path

Searched defs:ddc (Results 1 – 25 of 80) sorted by relevance

1234

/linux/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_ddc.c168 static void ddc_service_destruct(struct ddc_service *ddc) in ddc_service_destruct()
174 void link_destroy_ddc_service(struct ddc_service **ddc) in link_destroy_ddc_service()
186 struct ddc_service *ddc, in set_ddc_transaction_type()
192 bool link_is_in_aux_transaction_mode(struct ddc_service *ddc) in link_is_in_aux_transaction_mode()
205 void set_dongle_type(struct ddc_service *ddc, in set_dongle_type()
212 struct ddc_service *ddc, in defer_delay_converter_wa()
247 uint32_t link_get_aux_defer_delay(struct ddc_service *ddc) in link_get_aux_defer_delay()
275 static bool submit_aux_command(struct ddc_service *ddc, in submit_aux_command()
314 struct ddc_service *ddc, in link_query_ddc_data()
401 int link_aux_transfer_raw(struct ddc_service *ddc, in link_aux_transfer_raw()
[all …]
/linux/drivers/gpu/drm/ast/
H A Dast_ddc.c42 struct ast_ddc *ddc = data; in ast_ddc_algo_bit_data_setsda() local
58 struct ast_ddc *ddc = data; in ast_ddc_algo_bit_data_setscl() local
74 struct ast_ddc *ddc = i2c_get_adapdata(adapter); in ast_ddc_algo_bit_data_pre_xfer() local
88 struct ast_ddc *ddc = i2c_get_adapdata(adapter); in ast_ddc_algo_bit_data_post_xfer() local
96 struct ast_ddc *ddc = data; in ast_ddc_algo_bit_data_getsda() local
118 struct ast_ddc *ddc = data; in ast_ddc_algo_bit_data_getscl() local
140 struct ast_ddc *ddc = res; in ast_ddc_release() local
148 struct ast_ddc *ddc; in ast_ddc_create() local
H A Dast_sil164.c84 struct i2c_adapter *ddc; in ast_sil164_output_init() local
H A Dast_vga.c84 struct i2c_adapter *ddc; in ast_vga_output_init() local
/linux/drivers/gpu/drm/mgag200/
H A Dmgag200_ddc.c76 struct mgag200_ddc *ddc = data; in mgag200_ddc_algo_bit_data_setsda() local
83 struct mgag200_ddc *ddc = data; in mgag200_ddc_algo_bit_data_setscl() local
90 struct mgag200_ddc *ddc = data; in mgag200_ddc_algo_bit_data_getsda() local
97 struct mgag200_ddc *ddc = data; in mgag200_ddc_algo_bit_data_getscl() local
104 struct mgag200_ddc *ddc = i2c_get_adapdata(adapter); in mgag200_ddc_algo_bit_data_pre_xfer() local
118 struct mgag200_ddc *ddc = i2c_get_adapdata(adapter); in mgag200_ddc_algo_bit_data_post_xfer() local
126 struct mgag200_ddc *ddc = res; in mgag200_ddc_release() local
135 struct mgag200_ddc *ddc; in mgag200_ddc_create() local
H A Dmgag200_vga.c33 struct i2c_adapter *ddc; in mgag200_vga_output_init() local
/linux/drivers/gpu/drm/mediatek/
H A Dmtk_hdmi_ddc.c65 static inline void sif_set_bit(struct mtk_hdmi_ddc *ddc, unsigned int offset, in sif_set_bit()
71 static inline void sif_clr_bit(struct mtk_hdmi_ddc *ddc, unsigned int offset, in sif_clr_bit()
77 static inline bool sif_bit_is_set(struct mtk_hdmi_ddc *ddc, unsigned int offset, in sif_bit_is_set()
83 static inline void sif_write_mask(struct mtk_hdmi_ddc *ddc, unsigned int offset, in sif_write_mask()
95 static inline unsigned int sif_read_mask(struct mtk_hdmi_ddc *ddc, in sif_read_mask()
102 static void ddcm_trigger_mode(struct mtk_hdmi_ddc *ddc, int mode) in ddcm_trigger_mode()
113 static int mtk_hdmi_ddc_read_msg(struct mtk_hdmi_ddc *ddc, struct i2c_msg *msg) in mtk_hdmi_ddc_read_msg()
188 static int mtk_hdmi_ddc_write_msg(struct mtk_hdmi_ddc *ddc, struct i2c_msg *msg) in mtk_hdmi_ddc_write_msg()
214 struct mtk_hdmi_ddc *ddc = adapter->algo_data; in mtk_hdmi_ddc_xfer() local
273 struct mtk_hdmi_ddc *ddc; in mtk_hdmi_ddc_probe() local
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_i2c_sw.c40 struct ddc *ddc, in read_bit_from_ddc()
54 struct ddc *ddc, in write_bit_to_ddc()
76 struct ddc *ddc, in wait_for_scl_high_sw()
356 struct ddc *ddc) in dce_i2c_sw_engine_acquire_engine()
399 struct ddc *ddc = engine->ddc; in dce_i2c_sw_engine_submit_channel_request() local
468 struct ddc *ddc, in dce_i2c_submit_command_sw()
H A Ddce_i2c.c30 struct ddc_service *ddc, in dce_i2c_oem_device_present()
56 struct ddc *ddc, in dce_i2c_submit_command()
H A Ddce_aux.c400 struct ddc *ddc) in acquire()
434 static uint32_t dce_aux_configure_timeout(struct ddc_service *ddc, in dce_aux_configure_timeout()
559 int dce_aux_transfer_raw(struct ddc_service *ddc, in dce_aux_transfer_raw()
616 int dce_aux_transfer_dmub_raw(struct ddc_service *ddc, in dce_aux_transfer_dmub_raw()
695 bool dce_aux_transfer_with_retries(struct ddc_service *ddc, in dce_aux_transfer_with_retries()
H A Ddce_i2c_sw.h36 struct ddc *ddc; member
H A Ddce_i2c_hw.c393 struct ddc *ddc) in acquire_i2c_hw_engine()
579 struct ddc *ddc, in dce_i2c_submit_command_hw()
/linux/drivers/gpu/drm/sun4i/
H A Dsun4i_hdmi_ddc_clk.c65 struct sun4i_ddc *ddc = hw_to_ddc(hw); in sun4i_ddc_round_rate() local
74 struct sun4i_ddc *ddc = hw_to_ddc(hw); in sun4i_ddc_recalc_rate() local
89 struct sun4i_ddc *ddc = hw_to_ddc(hw); in sun4i_ddc_set_rate() local
111 struct sun4i_ddc *ddc; in sun4i_ddc_create() local
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddm_event_log.h34 #define EVENT_LOG_AUX_REQ(ddc, type, action, address, len, data) argument
35 #define EVENT_LOG_AUX_REP(ddc, type, replyStatus, len, data) argument
H A Ddc_ddc_types.h137 struct ddc { struct
140 struct gpio_ddc_hw_info hw_info; argument
144 union ddc_wa { argument
/linux/drivers/gpu/drm/loongson/
H A Dlsdc_output_7a1000.c81 struct i2c_adapter *ddc = connector->ddc; in ls7a1000_dpi_connector_detect() local
143 struct i2c_adapter *ddc, in ls7a1000_output_init()
/linux/drivers/gpu/drm/amd/display/dc/gpio/
H A Dhw_ddc.c70 struct hw_ddc *ddc = HW_DDC_FROM_BASE(ptr); in set_config() local
216 struct hw_ddc *ddc, in dal_hw_ddc_construct()
/linux/drivers/gpu/drm/i915/display/
H A Dintel_lspcon.c148 struct i2c_adapter *ddc = &intel_dp->aux.ddc; in lspcon_get_current_mode() local
202 struct i2c_adapter *ddc = &intel_dp->aux.ddc; in lspcon_change_mode() local
248 struct i2c_adapter *ddc = &intel_dp->aux.ddc; in lspcon_probe() local
H A Dintel_sdvo.c90 struct i2c_adapter ddc; member
101 struct intel_sdvo_ddc ddc[3]; member
2073 struct i2c_adapter *ddc = connector->ddc; in intel_sdvo_get_edid() local
2086 struct i2c_adapter *ddc; in intel_sdvo_get_analog_edid() local
2734 struct intel_sdvo_ddc *ddc = NULL; in intel_sdvo_connector_init() local
3294 struct intel_sdvo_ddc *ddc = adapter->algo_data; in intel_sdvo_ddc_proxy_xfer() local
3305 struct intel_sdvo_ddc *ddc = adapter->algo_data; in intel_sdvo_ddc_proxy_func() local
3319 struct intel_sdvo_ddc *ddc = adapter->algo_data; in proxy_lock_bus() local
3328 struct intel_sdvo_ddc *ddc = adapter->algo_data; in proxy_trylock_bus() local
3337 struct intel_sdvo_ddc *ddc = adapter->algo_data; in proxy_unlock_bus() local
[all …]
/linux/drivers/gpu/drm/
H A Ddrm_connector.c226 struct i2c_adapter *ddc) in drm_connector_init_only()
366 struct i2c_adapter *ddc) in drm_connector_init_and_add()
444 struct i2c_adapter *ddc) in drm_connector_dynamic_init()
481 struct i2c_adapter *ddc) in drm_connector_init_with_ddc()
523 struct i2c_adapter *ddc) in drmm_connector_init()
575 struct i2c_adapter *ddc, in drmm_connector_hdmi_init()
/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra186-p3310.dtsi125 ddc: i2c@3190000 { label
/linux/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_detection.c285 struct ddc_service *ddc, in i2c_read()
321 struct ddc_service *ddc, in query_dp_dual_mode_adaptor()
453 static enum signal_type dp_passive_dongle_detection(struct ddc_service *ddc, in dp_passive_dongle_detection()
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Dgpio.h33 struct hw_ddc *ddc; member
/linux/drivers/gpu/drm/amd/display/dc/gpio/dce80/
H A Dhw_factory_dce80.c120 struct hw_ddc *ddc = HW_DDC_FROM_BASE(pin); in define_ddc_registers() local
/linux/drivers/gpu/drm/amd/display/dc/gpio/dce60/
H A Dhw_factory_dce60.c120 struct hw_ddc *ddc = HW_DDC_FROM_BASE(pin); in define_ddc_registers() local

1234