Home
last modified time | relevance | path

Searched refs:drm_dp_aux (Results 1 – 25 of 49) sorted by relevance

12

/Linux-v5.10/drivers/gpu/drm/msm/dp/
Ddp_aux.h20 int dp_aux_register(struct drm_dp_aux *dp_aux);
21 void dp_aux_unregister(struct drm_dp_aux *dp_aux);
22 void dp_aux_isr(struct drm_dp_aux *dp_aux);
23 void dp_aux_init(struct drm_dp_aux *dp_aux);
24 void dp_aux_deinit(struct drm_dp_aux *dp_aux);
25 void dp_aux_reconfig(struct drm_dp_aux *dp_aux);
27 struct drm_dp_aux *dp_aux_get(struct device *dev, struct dp_catalog *catalog);
28 void dp_aux_put(struct drm_dp_aux *aux);
Ddp_aux.c32 struct drm_dp_aux dp_aux;
333 static ssize_t dp_aux_transfer(struct drm_dp_aux *dp_aux, in dp_aux_transfer()
413 void dp_aux_isr(struct drm_dp_aux *dp_aux) in dp_aux_isr()
435 void dp_aux_reconfig(struct drm_dp_aux *dp_aux) in dp_aux_reconfig()
445 void dp_aux_init(struct drm_dp_aux *dp_aux) in dp_aux_init()
460 void dp_aux_deinit(struct drm_dp_aux *dp_aux) in dp_aux_deinit()
469 int dp_aux_register(struct drm_dp_aux *dp_aux) in dp_aux_register()
494 void dp_aux_unregister(struct drm_dp_aux *dp_aux) in dp_aux_unregister()
499 struct drm_dp_aux *dp_aux_get(struct device *dev, struct dp_catalog *catalog) in dp_aux_get()
523 void dp_aux_put(struct drm_dp_aux *dp_aux) in dp_aux_put()
Ddp_ctrl.h31 struct dp_panel *panel, struct drm_dp_aux *aux,
Ddp_panel.h32 struct drm_dp_aux *aux;
Ddp_link.h153 struct dp_link *dp_link_get(struct device *dev, struct drm_dp_aux *aux);
Ddp_link.c39 struct drm_dp_aux *aux;
47 static int dp_aux_link_power_up(struct drm_dp_aux *aux, in dp_aux_link_power_up()
72 static int dp_aux_link_power_down(struct drm_dp_aux *aux, in dp_aux_link_power_down()
1189 struct dp_link *dp_link_get(struct device *dev, struct drm_dp_aux *aux) in dp_link_get()
/Linux-v5.10/drivers/gpu/drm/
Ddrm_dp_cec.c94 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_enable()
104 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_log_addr()
121 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_transmit()
139 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_monitor_all_enable()
160 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_status()
189 static int drm_dp_cec_received(struct drm_dp_aux *aux) in drm_dp_cec_received()
212 static void drm_dp_cec_handle_irq(struct drm_dp_aux *aux) in drm_dp_cec_handle_irq()
242 void drm_dp_cec_irq(struct drm_dp_aux *aux) in drm_dp_cec_irq()
267 static bool drm_dp_cec_cap(struct drm_dp_aux *aux, u8 *cec_cap) in drm_dp_cec_cap()
285 struct drm_dp_aux *aux = container_of(work, struct drm_dp_aux, in drm_dp_cec_unregister_work()
[all …]
Ddrm_crtc_helper_internal.h49 int drm_dp_aux_register_devnode(struct drm_dp_aux *aux);
50 void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux);
61 static inline int drm_dp_aux_register_devnode(struct drm_dp_aux *aux) in drm_dp_aux_register_devnode()
66 static inline void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux) in drm_dp_aux_unregister_devnode()
Ddrm_dp_helper.c188 drm_dp_dump_access(const struct drm_dp_aux *aux, in drm_dp_dump_access()
213 static int drm_dp_dpcd_access(struct drm_dp_aux *aux, u8 request, in drm_dp_dpcd_access()
284 ssize_t drm_dp_dpcd_read(struct drm_dp_aux *aux, unsigned int offset, in drm_dp_dpcd_read()
334 ssize_t drm_dp_dpcd_write(struct drm_dp_aux *aux, unsigned int offset, in drm_dp_dpcd_write()
358 int drm_dp_dpcd_read_link_status(struct drm_dp_aux *aux, in drm_dp_dpcd_read_link_status()
438 bool drm_dp_send_real_edid_checksum(struct drm_dp_aux *aux, in drm_dp_send_real_edid_checksum()
500 static int drm_dp_read_extended_dpcd_caps(struct drm_dp_aux *aux, in drm_dp_read_extended_dpcd_caps()
555 int drm_dp_read_dpcd_caps(struct drm_dp_aux *aux, in drm_dp_read_dpcd_caps()
590 int drm_dp_read_downstream_info(struct drm_dp_aux *aux, in drm_dp_read_downstream_info()
937 int drm_dp_downstream_id(struct drm_dp_aux *aux, char id[6]) in drm_dp_downstream_id()
[all …]
Ddrm_dp_aux_dev.c47 struct drm_dp_aux *aux;
73 static struct drm_dp_aux_dev *alloc_drm_dp_aux_dev(struct drm_dp_aux *aux) in alloc_drm_dp_aux_dev()
126 ATTRIBUTE_GROUPS(drm_dp_aux);
251 static struct drm_dp_aux_dev *drm_dp_aux_dev_get_by_aux(struct drm_dp_aux *aux) in drm_dp_aux_dev_get_by_aux()
272 void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux) in drm_dp_aux_unregister_devnode()
297 int drm_dp_aux_register_devnode(struct drm_dp_aux *aux) in drm_dp_aux_register_devnode()
/Linux-v5.10/drivers/gpu/drm/tegra/
Ddp.h14 struct drm_dp_aux;
154 struct drm_dp_aux *aux;
166 int drm_dp_link_probe(struct drm_dp_aux *aux, struct drm_dp_link *link);
167 int drm_dp_link_power_up(struct drm_dp_aux *aux, struct drm_dp_link *link);
168 int drm_dp_link_power_down(struct drm_dp_aux *aux, struct drm_dp_link *link);
169 int drm_dp_link_configure(struct drm_dp_aux *aux, struct drm_dp_link *link);
Ddrm.h158 struct drm_dp_aux *drm_dp_aux_find_by_of_node(struct device_node *np);
159 enum drm_connector_status drm_dp_aux_detect(struct drm_dp_aux *aux);
160 int drm_dp_aux_attach(struct drm_dp_aux *aux, struct tegra_output *output);
161 int drm_dp_aux_detach(struct drm_dp_aux *aux);
162 int drm_dp_aux_enable(struct drm_dp_aux *aux);
163 int drm_dp_aux_disable(struct drm_dp_aux *aux);
Ddpaux.c39 struct drm_dp_aux aux;
65 static inline struct tegra_dpaux *to_dpaux(struct drm_dp_aux *aux) in to_dpaux()
124 static ssize_t tegra_dpaux_transfer(struct drm_dp_aux *aux, in tegra_dpaux_transfer()
703 struct drm_dp_aux *drm_dp_aux_find_by_of_node(struct device_node *np) in drm_dp_aux_find_by_of_node()
720 int drm_dp_aux_attach(struct drm_dp_aux *aux, struct tegra_output *output) in drm_dp_aux_attach()
757 int drm_dp_aux_detach(struct drm_dp_aux *aux) in drm_dp_aux_detach()
794 enum drm_connector_status drm_dp_aux_detect(struct drm_dp_aux *aux) in drm_dp_aux_detect()
807 int drm_dp_aux_enable(struct drm_dp_aux *aux) in drm_dp_aux_enable()
814 int drm_dp_aux_disable(struct drm_dp_aux *aux) in drm_dp_aux_disable()
Ddp.c170 int drm_dp_link_probe(struct drm_dp_aux *aux, struct drm_dp_link *link) in drm_dp_link_probe()
265 int drm_dp_link_power_up(struct drm_dp_aux *aux, struct drm_dp_link *link) in drm_dp_link_power_up()
302 int drm_dp_link_power_down(struct drm_dp_aux *aux, struct drm_dp_link *link) in drm_dp_link_power_down()
332 int drm_dp_link_configure(struct drm_dp_aux *aux, struct drm_dp_link *link) in drm_dp_link_configure()
470 struct drm_dp_aux *aux = link->aux; in drm_dp_link_apply_training()
637 struct drm_dp_aux *aux = link->aux; in drm_dp_link_equalize_channel()
/Linux-v5.10/include/drm/
Ddrm_dp_helper.h1580 struct drm_dp_aux { struct
1588 ssize_t (*transfer)(struct drm_dp_aux *aux, argument
1608 ssize_t drm_dp_dpcd_read(struct drm_dp_aux *aux, unsigned int offset, argument
1610 ssize_t drm_dp_dpcd_write(struct drm_dp_aux *aux, unsigned int offset,
1622 static inline ssize_t drm_dp_dpcd_readb(struct drm_dp_aux *aux, in drm_dp_dpcd_readb()
1637 static inline ssize_t drm_dp_dpcd_writeb(struct drm_dp_aux *aux, in drm_dp_dpcd_writeb()
1643 int drm_dp_read_dpcd_caps(struct drm_dp_aux *aux,
1646 int drm_dp_dpcd_read_link_status(struct drm_dp_aux *aux,
1649 bool drm_dp_send_real_edid_checksum(struct drm_dp_aux *aux,
1652 int drm_dp_read_downstream_info(struct drm_dp_aux *aux,
[all …]
Ddrm_dp_mst_helper.h142 struct drm_dp_aux aux; /* i2c bus for this port? */
591 struct drm_dp_aux *aux;
766 struct drm_device *dev, struct drm_dp_aux *aux,
772 bool drm_dp_read_mst_cap(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE]);
821 ssize_t drm_dp_mst_dpcd_read(struct drm_dp_aux *aux,
823 ssize_t drm_dp_mst_dpcd_write(struct drm_dp_aux *aux,
859 struct drm_dp_aux *drm_dp_mst_dsc_aux_for_port(struct drm_dp_mst_port *port);
/Linux-v5.10/drivers/gpu/drm/msm/edp/
Dedp_aux.c29 struct drm_dp_aux drm_aux;
110 static ssize_t edp_aux_transfer(struct drm_dp_aux *drm_aux, in edp_aux_transfer()
188 struct drm_dp_aux **drm_aux) in msm_edp_aux_init()
Dedp.h50 struct drm_dp_aux **drm_aux);
/Linux-v5.10/drivers/gpu/drm/i915/display/
Dintel_lspcon.c268 static bool lspcon_parade_fw_ready(struct drm_dp_aux *aux) in lspcon_parade_fw_ready()
294 static bool _lspcon_parade_write_infoframe_blocks(struct drm_dp_aux *aux, in _lspcon_parade_write_infoframe_blocks()
341 static bool _lspcon_write_avi_infoframe_parade(struct drm_dp_aux *aux, in _lspcon_write_avi_infoframe_parade()
373 static bool _lspcon_write_avi_infoframe_mca(struct drm_dp_aux *aux, in _lspcon_write_avi_infoframe_mca()
/Linux-v5.10/drivers/gpu/drm/nouveau/
Dnouveau_connector.h121 struct drm_dp_aux aux;
Dnouveau_dp.c51 struct drm_dp_aux *aux = &nv_connector->aux; in nouveau_dp_probe_dpcd()
/Linux-v5.10/drivers/gpu/drm/amd/amdgpu/
Damdgpu_mode.h230 struct drm_dp_aux aux;
523 struct drm_dp_aux aux;
/Linux-v5.10/drivers/gpu/drm/radeon/
Dradeon_dp_auxch.c55 radeon_dp_aux_transfer_native(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg) in radeon_dp_aux_transfer_native()
/Linux-v5.10/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm.h387 struct drm_dp_aux *dsc_aux;
Damdgpu_dm_crc.c147 struct drm_dp_aux *aux = NULL; in amdgpu_dm_crtc_set_crc_source()

12