Home
last modified time | relevance | path

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

12345

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/protocols/
Dlink_ddc.c170 static void ddc_service_destruct(struct ddc_service *ddc) in ddc_service_destruct()
176 void link_destroy_ddc_service(struct ddc_service **ddc) in link_destroy_ddc_service()
188 struct ddc_service *ddc, in set_ddc_transaction_type()
194 bool link_is_in_aux_transaction_mode(struct ddc_service *ddc) in link_is_in_aux_transaction_mode()
207 void set_dongle_type(struct ddc_service *ddc, in set_dongle_type()
214 struct ddc_service *ddc, in defer_delay_converter_wa()
249 uint32_t link_get_aux_defer_delay(struct ddc_service *ddc) in link_get_aux_defer_delay()
277 static bool submit_aux_command(struct ddc_service *ddc, in submit_aux_command()
316 struct ddc_service *ddc, in link_query_ddc_data()
403 int link_aux_transfer_raw(struct ddc_service *ddc, in link_aux_transfer_raw()
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/mediatek/
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 …]
/kernel/linux/linux-5.10/drivers/gpu/drm/mediatek/
Dmtk_hdmi_ddc.c62 static inline void sif_set_bit(struct mtk_hdmi_ddc *ddc, unsigned int offset, in sif_set_bit()
68 static inline void sif_clr_bit(struct mtk_hdmi_ddc *ddc, unsigned int offset, in sif_clr_bit()
74 static inline bool sif_bit_is_set(struct mtk_hdmi_ddc *ddc, unsigned int offset, in sif_bit_is_set()
80 static inline void sif_write_mask(struct mtk_hdmi_ddc *ddc, unsigned int offset, in sif_write_mask()
92 static inline unsigned int sif_read_mask(struct mtk_hdmi_ddc *ddc, in sif_read_mask()
99 static void ddcm_trigger_mode(struct mtk_hdmi_ddc *ddc, int mode) in ddcm_trigger_mode()
110 static int mtk_hdmi_ddc_read_msg(struct mtk_hdmi_ddc *ddc, struct i2c_msg *msg) in mtk_hdmi_ddc_read_msg()
185 static int mtk_hdmi_ddc_write_msg(struct mtk_hdmi_ddc *ddc, struct i2c_msg *msg) in mtk_hdmi_ddc_write_msg()
211 struct mtk_hdmi_ddc *ddc = adapter->algo_data; in mtk_hdmi_ddc_xfer() local
270 struct mtk_hdmi_ddc *ddc; in mtk_hdmi_ddc_probe() local
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/
Ddc_link_ddc.c230 static void ddc_service_destruct(struct ddc_service *ddc) in ddc_service_destruct()
236 void dal_ddc_service_destroy(struct ddc_service **ddc) in dal_ddc_service_destroy()
247 enum ddc_service_type dal_ddc_service_get_type(struct ddc_service *ddc) in dal_ddc_service_get_type()
253 struct ddc_service *ddc, in dal_ddc_service_set_transaction_type()
259 bool dal_ddc_service_is_in_aux_transaction_mode(struct ddc_service *ddc) in dal_ddc_service_is_in_aux_transaction_mode()
272 void ddc_service_set_dongle_type(struct ddc_service *ddc, in ddc_service_set_dongle_type()
279 struct ddc_service *ddc, in defer_delay_converter_wa()
296 uint32_t get_defer_delay(struct ddc_service *ddc) in get_defer_delay()
325 struct ddc_service *ddc, in i2c_read()
356 struct ddc_service *ddc, in dal_ddc_service_i2c_query_dp_dual_mode_adaptor()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/gpio/
Dgpio_service.c476 struct ddc *ddc; in dal_gpio_create_ddc() local
520 struct ddc **ddc) in dal_gpio_destroy_ddc()
536 struct ddc *ddc, in dal_ddc_open()
595 struct ddc *ddc, in dal_ddc_change_mode()
627 const struct ddc *ddc) in dal_ddc_get_line()
633 struct ddc *ddc, in dal_ddc_set_config()
648 struct ddc *ddc) in dal_ddc_close()
Dhw_ddc.c73 struct hw_ddc *ddc = HW_DDC_FROM_BASE(ptr); in set_config() local
220 struct hw_ddc *ddc, in dal_hw_ddc_construct()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/gpio/
Dgpio_service.c483 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()
Dhw_ddc.c70 struct hw_ddc *ddc = HW_DDC_FROM_BASE(ptr); in set_config() local
219 struct hw_ddc *ddc, in dal_hw_ddc_construct()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce/
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()
Ddce_i2c.c30 struct ddc_service *ddc, in dce_i2c_oem_device_present()
56 struct ddc *ddc, in dce_i2c_submit_command()
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()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce/
Ddce_i2c_sw.c42 struct ddc *ddc, in read_bit_from_ddc()
56 struct ddc *ddc, in write_bit_to_ddc()
78 struct ddc *ddc, in wait_for_scl_high_sw()
358 struct ddc *ddc) in dce_i2c_sw_engine_acquire_engine()
404 struct ddc *ddc = engine->ddc; in dce_i2c_sw_engine_submit_channel_request() local
473 struct ddc *ddc, in dce_i2c_submit_command_sw()
Ddce_aux.c399 struct ddc *ddc) in acquire()
432 static uint32_t dce_aux_configure_timeout(struct ddc_service *ddc, in dce_aux_configure_timeout()
548 int dce_aux_transfer_raw(struct ddc_service *ddc, in dce_aux_transfer_raw()
607 bool dce_aux_transfer_with_retries(struct ddc_service *ddc, in dce_aux_transfer_with_retries()
Ddce_i2c.c30 struct ddc *ddc, in dce_i2c_submit_command()
Ddce_i2c_sw.h36 struct ddc *ddc; member
/kernel/linux/linux-6.6/drivers/gpu/drm/sun4i/
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
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/
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
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/
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
Ddc_ddc_types.h137 struct ddc { struct
140 struct gpio_ddc_hw_info hw_info; argument
144 union ddc_wa { argument
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/
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
Ddc_ddc_types.h119 struct ddc { struct
122 struct gpio_ddc_hw_info hw_info; argument
126 union ddc_wa { argument
/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/
Dlsdc_output_7a1000.c82 struct i2c_adapter *ddc = connector->ddc; in ls7a1000_dpi_connector_detect() local
144 struct i2c_adapter *ddc, in ls7a1000_output_init()
/kernel/linux/linux-5.10/arch/arm64/boot/dts/nvidia/
Dtegra194-p2972-0000.dts40 ddc: i2c@31c0000 { label
Dtegra194-p3509-0000+p3668-0000.dts26 ddc: i2c@3190000 { label
/kernel/linux/linux-5.10/drivers/gpu/drm/zte/
Dzx_vga.c37 struct zx_vga_i2c *ddc; member
285 struct zx_vga_i2c *ddc = vga->ddc; in zx_vga_i2c_xfer() local
323 struct zx_vga_i2c *ddc; in zx_vga_ddc_register() local

12345