Contributors: 14
Author |
Tokens |
Token Proportion |
Commits |
Commit Proportion |
Jani Nikula |
102 |
36.04% |
10 |
27.03% |
Dave Airlie |
72 |
25.44% |
4 |
10.81% |
Maarten Lankhorst |
29 |
10.25% |
2 |
5.41% |
Ville Syrjälä |
25 |
8.83% |
7 |
18.92% |
Imre Deak |
20 |
7.07% |
3 |
8.11% |
Suraj Kandpal |
9 |
3.18% |
1 |
2.70% |
Jesse Barnes |
5 |
1.77% |
1 |
2.70% |
Daniel Vetter |
5 |
1.77% |
2 |
5.41% |
Eric Anholt |
4 |
1.41% |
1 |
2.70% |
Eugeni Dodonov |
4 |
1.41% |
1 |
2.70% |
Chris Wilson |
3 |
1.06% |
2 |
5.41% |
Clint Taylor |
2 |
0.71% |
1 |
2.70% |
Tvrtko A. Ursulin |
2 |
0.71% |
1 |
2.70% |
Ander Conselvan de Oliveira |
1 |
0.35% |
1 |
2.70% |
Total |
283 |
|
37 |
|
/* SPDX-License-Identifier: MIT */
/*
* Copyright © 2020 Intel Corporation
*/
#ifndef _INTEL_FDI_H_
#define _INTEL_FDI_H_
#include <linux/types.h>
enum pipe;
struct intel_atomic_state;
struct intel_crtc;
struct intel_crtc_state;
struct intel_display;
struct intel_display;
struct intel_encoder;
struct intel_link_bw_limits;
int intel_fdi_add_affected_crtcs(struct intel_atomic_state *state);
int intel_fdi_link_freq(struct intel_display *display,
const struct intel_crtc_state *pipe_config);
bool intel_fdi_compute_pipe_bpp(struct intel_crtc_state *crtc_state);
int ilk_fdi_compute_config(struct intel_crtc *intel_crtc,
struct intel_crtc_state *pipe_config);
int intel_fdi_atomic_check_link(struct intel_atomic_state *state,
struct intel_link_bw_limits *limits);
void intel_fdi_normal_train(struct intel_crtc *crtc);
void ilk_fdi_disable(struct intel_crtc *crtc);
void ilk_fdi_pll_disable(struct intel_crtc *intel_crtc);
void ilk_fdi_pll_enable(const struct intel_crtc_state *crtc_state);
void intel_fdi_init_hook(struct intel_display *display);
void hsw_fdi_link_train(struct intel_encoder *encoder,
const struct intel_crtc_state *crtc_state);
void hsw_fdi_disable(struct intel_encoder *encoder);
void intel_fdi_pll_freq_update(struct intel_display *display);
void intel_fdi_link_train(struct intel_crtc *crtc,
const struct intel_crtc_state *crtc_state);
void assert_fdi_tx_enabled(struct intel_display *display, enum pipe pipe);
void assert_fdi_tx_disabled(struct intel_display *display, enum pipe pipe);
void assert_fdi_rx_enabled(struct intel_display *display, enum pipe pipe);
void assert_fdi_rx_disabled(struct intel_display *display, enum pipe pipe);
void assert_fdi_tx_pll_enabled(struct intel_display *display, enum pipe pipe);
void assert_fdi_rx_pll_enabled(struct intel_display *display, enum pipe pipe);
void assert_fdi_rx_pll_disabled(struct intel_display *display, enum pipe pipe);
#endif