Contributors: 16
| Author |
Tokens |
Token Proportion |
Commits |
Commit Proportion |
| Jani Nikula |
48 |
25.95% |
10 |
26.32% |
| Imre Deak |
38 |
20.54% |
7 |
18.42% |
| Dave Airlie |
22 |
11.89% |
2 |
5.26% |
| Rodrigo Vivi |
18 |
9.73% |
1 |
2.63% |
| Stanislav Lisovskiy |
15 |
8.11% |
2 |
5.26% |
| Maarten Lankhorst |
10 |
5.41% |
4 |
10.53% |
| José Roberto de Souza |
7 |
3.78% |
1 |
2.63% |
| Ville Syrjälä |
6 |
3.24% |
2 |
5.26% |
| Eugeni Dodonov |
6 |
3.24% |
1 |
2.63% |
| Paulo Zanoni |
4 |
2.16% |
2 |
5.26% |
| Tvrtko A. Ursulin |
3 |
1.62% |
1 |
2.63% |
| Lucas De Marchi |
3 |
1.62% |
1 |
2.63% |
| Clint Taylor |
2 |
1.08% |
1 |
2.63% |
| Chris Wilson |
1 |
0.54% |
1 |
2.63% |
| Ander Conselvan de Oliveira |
1 |
0.54% |
1 |
2.63% |
| Daniel Vetter |
1 |
0.54% |
1 |
2.63% |
| Total |
185 |
|
38 |
|
/* SPDX-License-Identifier: MIT */
/*
* Copyright © 2019 Intel Corporation
*/
#ifndef __INTEL_DP_MST_H__
#define __INTEL_DP_MST_H__
#include <linux/types.h>
struct drm_connector_state;
struct intel_atomic_state;
struct intel_crtc;
struct intel_crtc_state;
struct intel_digital_port;
struct intel_dp;
struct intel_link_bw_limits;
int intel_dp_mst_encoder_init(struct intel_digital_port *dig_port, int conn_id);
void intel_dp_mst_encoder_cleanup(struct intel_digital_port *dig_port);
int intel_dp_mst_encoder_active_links(struct intel_digital_port *dig_port);
bool intel_dp_mst_is_master_trans(const struct intel_crtc_state *crtc_state);
bool intel_dp_mst_is_slave_trans(const struct intel_crtc_state *crtc_state);
bool intel_dp_mst_source_support(struct intel_dp *intel_dp);
int intel_dp_mst_add_topology_state_for_crtc(struct intel_atomic_state *state,
struct intel_crtc *crtc);
int intel_dp_mst_atomic_check_link(struct intel_atomic_state *state,
struct intel_link_bw_limits *limits);
bool intel_dp_mst_crtc_needs_modeset(struct intel_atomic_state *state,
struct intel_crtc *crtc);
void intel_dp_mst_prepare_probe(struct intel_dp *intel_dp);
bool intel_dp_mst_verify_dpcd_state(struct intel_dp *intel_dp);
int intel_dp_mtp_tu_compute_config(struct intel_dp *intel_dp,
struct intel_crtc_state *crtc_state,
int max_bpp, int min_bpp,
struct drm_connector_state *conn_state,
int step, bool dsc);
#endif /* __INTEL_DP_MST_H__ */