Home
last modified time | relevance | path

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

/linux/include/drm/display/
H A Ddrm_dp_helper.h33 struct drm_dp_aux;
48 int drm_dp_read_clock_recovery_delay(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE],
50 int drm_dp_read_channel_eq_delay(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE],
53 void drm_dp_link_train_clock_recovery_delay(const struct drm_dp_aux *aux,
56 void drm_dp_link_train_channel_eq_delay(const struct drm_dp_aux *aux,
58 void drm_dp_lttpr_link_train_channel_eq_delay(const struct drm_dp_aux *aux,
61 int drm_dp_128b132b_read_aux_rd_interval(struct drm_dp_aux *aux);
137 bool drm_dp_vsc_sdp_supported(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE]);
138 bool drm_dp_as_sdp_supported(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE]);
376 struct drm_dp_aux { struct
[all …]
H A Ddrm_dp_aux_bus.h27 struct drm_dp_aux *aux;
47 int of_dp_aux_populate_bus(struct drm_dp_aux *aux,
48 int (*done_probing)(struct drm_dp_aux *aux));
49 void of_dp_aux_depopulate_bus(struct drm_dp_aux *aux);
50 int devm_of_dp_aux_populate_bus(struct drm_dp_aux *aux,
51 int (*done_probing)(struct drm_dp_aux *aux));
54 static inline int of_dp_aux_populate_ep_devices(struct drm_dp_aux *aux) in of_dp_aux_populate_ep_devices()
64 static inline int devm_of_dp_aux_populate_ep_devices(struct drm_dp_aux *aux) in devm_of_dp_aux_populate_ep_devices()
74 static inline void of_dp_aux_depopulate_ep_devices(struct drm_dp_aux *aux) in of_dp_aux_depopulate_ep_devices()
/linux/drivers/gpu/drm/display/
H A Ddrm_dp_helper_internal.h6 struct drm_dp_aux;
11 int drm_dp_aux_register_devnode(struct drm_dp_aux *aux);
12 void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux);
23 static inline int drm_dp_aux_register_devnode(struct drm_dp_aux *aux) in drm_dp_aux_register_devnode()
28 static inline void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux) in drm_dp_aux_unregister_devnode()
H A Ddrm_dp_helper.c62 struct drm_dp_aux *aux;
238 static int __8b10b_clock_recovery_delay_us(const struct drm_dp_aux *aux, u8 rd_interval) in __8b10b_clock_recovery_delay_us()
250 static int __8b10b_channel_eq_delay_us(const struct drm_dp_aux *aux, u8 rd_interval) in __8b10b_channel_eq_delay_us()
262 static int __128b132b_channel_eq_delay_us(const struct drm_dp_aux *aux, u8 rd_interval) in __128b132b_channel_eq_delay_us()
296 static int __read_delay(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE], in __read_delay()
299 int (*parse)(const struct drm_dp_aux *aux, u8 rd_interval); in __read_delay()
351 int drm_dp_read_clock_recovery_delay(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE], in drm_dp_read_clock_recovery_delay()
358 int drm_dp_read_channel_eq_delay(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE], in drm_dp_read_channel_eq_delay()
366 int drm_dp_128b132b_read_aux_rd_interval(struct drm_dp_aux *aux) in drm_dp_128b132b_read_aux_rd_interval()
385 void drm_dp_link_train_clock_recovery_delay(const struct drm_dp_aux *aux, in drm_dp_link_train_clock_recovery_delay()
[all …]
H A Ddrm_dp_aux_bus.c28 int (*done_probing)(struct drm_dp_aux *aux);
217 void of_dp_aux_depopulate_bus(struct drm_dp_aux *aux) in of_dp_aux_depopulate_bus()
255 int of_dp_aux_populate_bus(struct drm_dp_aux *aux, in of_dp_aux_populate_bus()
256 int (*done_probing)(struct drm_dp_aux *aux)) in of_dp_aux_populate_bus()
342 int devm_of_dp_aux_populate_bus(struct drm_dp_aux *aux, in devm_of_dp_aux_populate_bus()
343 int (*done_probing)(struct drm_dp_aux *aux)) in devm_of_dp_aux_populate_bus()
H A 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()
303 int drm_dp_aux_register_devnode(struct drm_dp_aux *aux) in drm_dp_aux_register_devnode()
H A Ddrm_dp_mst_topology.c2158 ssize_t drm_dp_mst_dpcd_read(struct drm_dp_aux *aux, in drm_dp_mst_dpcd_read()
2181 ssize_t drm_dp_mst_dpcd_write(struct drm_dp_aux *aux, in drm_dp_mst_dpcd_write()
2198 struct drm_dp_aux *aux; in drm_dp_check_mstb_guid()
3617 enum drm_dp_mst_mode drm_dp_read_mst_cap(struct drm_dp_aux *aux, in drm_dp_read_mst_cap()
5734 struct drm_device *dev, struct drm_dp_aux *aux, in drm_dp_mst_topology_mgr_init()
5939 struct drm_dp_aux *aux = adapter->algo_data; in drm_dp_mst_i2c_xfer()
5984 struct drm_dp_aux *aux = &port->aux; in drm_dp_mst_register_i2c_bus()
6069 struct drm_dp_aux *drm_dp_mst_aux_for_parent(struct drm_dp_mst_port *port) in drm_dp_mst_aux_for_parent()
6094 struct drm_dp_aux *drm_dp_mst_dsc_aux_for_port(struct drm_dp_mst_port *port) in drm_dp_mst_dsc_aux_for_port()
6097 struct drm_dp_aux *immediate_upstream_aux; in drm_dp_mst_dsc_aux_for_port()
/linux/drivers/gpu/drm/msm/dp/
H A Ddp_link.h131 struct msm_dp_link *msm_dp_link_get(struct device *dev, struct drm_dp_aux *aux);
H A Ddp_link.c43 struct drm_dp_aux *aux;
51 static int msm_dp_aux_link_power_up(struct drm_dp_aux *aux, in msm_dp_aux_link_power_up()
79 static int msm_dp_aux_link_power_down(struct drm_dp_aux *aux, in msm_dp_aux_link_power_down()
1325 struct msm_dp_link *msm_dp_link_get(struct device *dev, struct drm_dp_aux *aux) in msm_dp_link_get()
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_connector.h131 struct drm_dp_aux aux;
H A Dnouveau_backlight.c164 struct drm_dp_aux *aux = &nv_connector->aux; in nv50_edp_set_brightness()
/linux/drivers/gpu/drm/radeon/
H A 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/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_helpers.c744 STATIC_IFN_KUNIT bool execute_synaptics_rc_command(struct drm_dp_aux *aux, in execute_synaptics_rc_command()
818 STATIC_IFN_KUNIT void apply_synaptics_fifo_reset_wa(struct drm_dp_aux *aux) in apply_synaptics_fifo_reset_wa()
888 struct drm_dp_aux *aux, in write_dsc_enable_synaptics_non_virtual_dpcd_mst()
/linux/drivers/gpu/drm/i915/display/
H A Dintel_dp_aux_backlight.c116 struct drm_dp_aux *aux = &intel_dp->aux; in intel_dp_aux_supports_hdr_backlight()
H A Dintel_dp_mst.c1776 struct drm_dp_aux *aux = connector->dp.dsc_decompression_aux; in detect_dsc_hblank_expansion_quirk()
H A Dintel_ddi.c2354 static int wait_for_fec_detected(struct drm_dp_aux *aux, bool enabled) in wait_for_fec_detected()
/linux/drivers/gpu/drm/tegra/
H A Dsor.c431 struct drm_dp_aux *aux;