/linux-6.12.1/drivers/gpu/drm/amd/display/dc/link/protocols/ |
D | link_ddc.c | 168 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-6.12.1/drivers/gpu/drm/mgag200/ |
D | mgag200_ddc.c | 76 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
|
D | mgag200_vga.c | 33 struct i2c_adapter *ddc; in mgag200_vga_output_init() local
|
/linux-6.12.1/drivers/gpu/drm/ast/ |
D | ast_ddc.c | 42 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
|
D | ast_vga.c | 79 struct i2c_adapter *ddc; in ast_vga_connector_init() local
|
D | ast_sil164.c | 79 struct i2c_adapter *ddc; in ast_sil164_connector_init() local
|
/linux-6.12.1/drivers/gpu/drm/mediatek/ |
D | mtk_hdmi_ddc.c | 65 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-6.12.1/drivers/gpu/drm/amd/display/dc/gpio/ |
D | gpio_service.c | 483 struct ddc *ddc; in dal_gpio_create_ddc() local 527 struct ddc **ddc) in dal_gpio_destroy_ddc() 543 struct ddc *ddc, in dal_ddc_open() 602 struct ddc *ddc, in dal_ddc_change_mode() 634 const struct ddc *ddc) in dal_ddc_get_line() 640 struct ddc *ddc, in dal_ddc_set_config() 655 struct ddc *ddc) in dal_ddc_close()
|
D | hw_ddc.c | 70 struct hw_ddc *ddc = HW_DDC_FROM_BASE(ptr); in set_config() local 216 struct hw_ddc *ddc, in dal_hw_ddc_construct()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dce/ |
D | dce_i2c_sw.c | 40 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()
|
D | dce_i2c.c | 30 struct ddc_service *ddc, in dce_i2c_oem_device_present() 56 struct ddc *ddc, in dce_i2c_submit_command()
|
D | dce_aux.c | 400 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()
|
D | dce_i2c_sw.h | 36 struct ddc *ddc; member
|
D | dce_i2c_hw.c | 393 struct ddc *ddc) in acquire_i2c_hw_engine() 579 struct ddc *ddc, in dce_i2c_submit_command_hw()
|
/linux-6.12.1/drivers/gpu/drm/sun4i/ |
D | sun4i_hdmi_ddc_clk.c | 65 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-6.12.1/drivers/gpu/drm/amd/display/dc/ |
D | dm_event_log.h | 34 #define EVENT_LOG_AUX_REQ(ddc, type, action, address, len, data) argument 35 #define EVENT_LOG_AUX_REP(ddc, type, replyStatus, len, data) argument
|
D | dc_ddc_types.h | 137 struct ddc { struct 140 struct gpio_ddc_hw_info hw_info; argument 144 union ddc_wa { argument
|
/linux-6.12.1/drivers/gpu/drm/loongson/ |
D | lsdc_output_7a1000.c | 81 struct i2c_adapter *ddc = connector->ddc; in ls7a1000_dpi_connector_detect() local 143 struct i2c_adapter *ddc, in ls7a1000_output_init()
|
/linux-6.12.1/drivers/gpu/drm/i915/display/ |
D | intel_lspcon.c | 147 struct i2c_adapter *ddc = &intel_dp->aux.ddc; in lspcon_get_current_mode() local 201 struct i2c_adapter *ddc = &intel_dp->aux.ddc; in lspcon_change_mode() local 247 struct i2c_adapter *ddc = &intel_dp->aux.ddc; in lspcon_probe() local
|
D | intel_sdvo.c | 89 struct i2c_adapter ddc; member 100 struct intel_sdvo_ddc ddc[3]; member 2072 struct i2c_adapter *ddc = connector->ddc; in intel_sdvo_get_edid() local 2085 struct i2c_adapter *ddc; in intel_sdvo_get_analog_edid() local 2730 struct intel_sdvo_ddc *ddc = NULL; in intel_sdvo_connector_init() local 3290 struct intel_sdvo_ddc *ddc = adapter->algo_data; in intel_sdvo_ddc_proxy_xfer() local 3301 struct intel_sdvo_ddc *ddc = adapter->algo_data; in intel_sdvo_ddc_proxy_func() local 3315 struct intel_sdvo_ddc *ddc = adapter->algo_data; in proxy_lock_bus() local 3324 struct intel_sdvo_ddc *ddc = adapter->algo_data; in proxy_trylock_bus() local 3333 struct intel_sdvo_ddc *ddc = adapter->algo_data; in proxy_unlock_bus() local [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/nvidia/ |
D | tegra186-p3310.dtsi | 125 ddc: i2c@3190000 { label
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/link/ |
D | link_detection.c | 282 struct ddc_service *ddc, in i2c_read() 318 struct ddc_service *ddc, in query_dp_dual_mode_adaptor() 450 static enum signal_type dp_passive_dongle_detection(struct ddc_service *ddc, in dp_passive_dongle_detection()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/inc/hw/ |
D | gpio.h | 33 struct hw_ddc *ddc; member
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/gpio/dce80/ |
D | hw_factory_dce80.c | 120 struct hw_ddc *ddc = HW_DDC_FROM_BASE(pin); in define_ddc_registers() local
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/gpio/dce60/ |
D | hw_factory_dce60.c | 120 struct hw_ddc *ddc = HW_DDC_FROM_BASE(pin); in define_ddc_registers() local
|