| /kernel/linux/linux-4.19/drivers/gpu/drm/mediatek/ |
| D | mtk_hdmi_ddc.c | 70 static inline void sif_set_bit(struct mtk_hdmi_ddc *ddc, unsigned int offset, in sif_set_bit() 76 static inline void sif_clr_bit(struct mtk_hdmi_ddc *ddc, unsigned int offset, in sif_clr_bit() 82 static inline bool sif_bit_is_set(struct mtk_hdmi_ddc *ddc, unsigned int offset, in sif_bit_is_set() 88 static inline void sif_write_mask(struct mtk_hdmi_ddc *ddc, unsigned int offset, in sif_write_mask() 100 static inline unsigned int sif_read_mask(struct mtk_hdmi_ddc *ddc, in sif_read_mask() 107 static void ddcm_trigger_mode(struct mtk_hdmi_ddc *ddc, int mode) in ddcm_trigger_mode() 118 static int mtk_hdmi_ddc_read_msg(struct mtk_hdmi_ddc *ddc, struct i2c_msg *msg) in mtk_hdmi_ddc_read_msg() 193 static int mtk_hdmi_ddc_write_msg(struct mtk_hdmi_ddc *ddc, struct i2c_msg *msg) in mtk_hdmi_ddc_write_msg() 219 struct mtk_hdmi_ddc *ddc = adapter->algo_data; in mtk_hdmi_ddc_xfer() local 278 struct mtk_hdmi_ddc *ddc; in mtk_hdmi_ddc_probe() local [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/mediatek/ |
| D | mtk_hdmi_ddc.c | 62 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/ |
| D | dc_link_ddc.c | 230 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-4.19/drivers/gpu/drm/amd/display/dc/i2caux/ |
| D | i2caux.c | 107 struct ddc *ddc, in dal_i2caux_submit_i2c_command() 194 struct ddc *ddc, in dal_i2caux_submit_aux_command() 266 struct ddc *ddc, in get_hw_supported_ddc_line() 293 struct ddc *ddc, in dal_i2caux_configure_aux() 375 struct ddc *ddc) in dal_i2caux_acquire_i2c_sw_engine() 397 struct ddc *ddc) in dal_i2caux_acquire_aux_engine()
|
| D | i2c_sw_engine.c | 53 struct ddc *ddc, in read_bit_from_ddc() 67 struct ddc *ddc, in write_bit_to_ddc() 81 struct ddc *ddc, in wait_for_scl_high() 464 struct ddc *ddc) in dal_i2caux_i2c_sw_engine_acquire_engine() 485 struct ddc *ddc = engine->base.ddc; in dal_i2c_sw_engine_submit_channel_request() local
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/amd/display/dc/gpio/ |
| D | gpio_service.c | 416 struct ddc *ddc; in dal_gpio_create_ddc() local 460 struct ddc **ddc) in dal_gpio_destroy_ddc() 476 struct ddc *ddc, in dal_ddc_open() 535 struct ddc *ddc, in dal_ddc_change_mode() 567 const struct ddc *ddc) in dal_ddc_get_line() 573 struct ddc *ddc, in dal_ddc_set_config() 588 struct ddc *ddc) in dal_ddc_close()
|
| D | hw_ddc.c | 67 struct hw_ddc *ddc = HW_DDC_FROM_BASE(ptr); in set_config() local 203 struct hw_ddc *ddc, in construct()
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/gpio/ |
| D | gpio_service.c | 476 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()
|
| D | hw_ddc.c | 73 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-4.19/drivers/gpu/drm/amd/display/dc/core/ |
| D | dc_link_ddc.c | 294 static void destruct(struct ddc_service *ddc) in destruct() 300 void dal_ddc_service_destroy(struct ddc_service **ddc) in dal_ddc_service_destroy() 311 enum ddc_service_type dal_ddc_service_get_type(struct ddc_service *ddc) in dal_ddc_service_get_type() 317 struct ddc_service *ddc, in dal_ddc_service_set_transaction_type() 323 bool dal_ddc_service_is_in_aux_transaction_mode(struct ddc_service *ddc) in dal_ddc_service_is_in_aux_transaction_mode() 336 void ddc_service_set_dongle_type(struct ddc_service *ddc, in ddc_service_set_dongle_type() 343 struct ddc_service *ddc, in defer_delay_converter_wa() 360 uint32_t get_defer_delay(struct ddc_service *ddc) in get_defer_delay() 389 struct ddc_service *ddc, in i2c_read() 420 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/dce/ |
| D | dce_i2c_sw.c | 42 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()
|
| D | dce_aux.c | 399 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()
|
| D | dce_i2c.c | 30 struct ddc *ddc, in dce_i2c_submit_command()
|
| D | dce_i2c_sw.h | 36 struct ddc *ddc; member
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/sun4i/ |
| D | sun4i_hdmi_ddc_clk.c | 69 struct sun4i_ddc *ddc = hw_to_ddc(hw); in sun4i_ddc_round_rate() local 78 struct sun4i_ddc *ddc = hw_to_ddc(hw); in sun4i_ddc_recalc_rate() local 93 struct sun4i_ddc *ddc = hw_to_ddc(hw); in sun4i_ddc_set_rate() local 115 struct sun4i_ddc *ddc; in sun4i_ddc_create() local
|
| /kernel/linux/linux-5.10/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
|
| /kernel/linux/linux-5.10/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 | 119 struct ddc { struct 122 struct gpio_ddc_hw_info hw_info; argument 126 union ddc_wa { argument
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/amd/display/dc/ |
| D | dc_ddc_types.h | 116 struct ddc { struct 119 struct gpio_ddc_hw_info hw_info; argument 123 union ddc_wa { argument
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/bridge/ |
| D | dumb-vga-dac.c | 27 struct i2c_adapter *ddc; member 160 struct i2c_adapter *ddc; in dumb_vga_retrieve_ddc() local
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/nvidia/ |
| D | tegra194-p2972-0000.dts | 40 ddc: i2c@31c0000 { label
|
| D | tegra194-p3509-0000+p3668-0000.dts | 26 ddc: i2c@3190000 { label
|
| /kernel/linux/linux-4.19/arch/arm64/boot/dts/nvidia/ |
| D | tegra186-p3310.dtsi | 80 ddc: i2c@3190000 { label
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/zte/ |
| D | zx_vga.c | 37 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
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/zte/ |
| D | zx_vga.c | 37 struct zx_vga_i2c *ddc; member 288 struct zx_vga_i2c *ddc = vga->ddc; in zx_vga_i2c_xfer() local 326 struct zx_vga_i2c *ddc; in zx_vga_ddc_register() local
|