Contributors: 13
Author |
Tokens |
Token Proportion |
Commits |
Commit Proportion |
Shashank Sharma |
66 |
28.95% |
4 |
12.50% |
Jani Nikula |
40 |
17.54% |
2 |
6.25% |
Ville Syrjälä |
39 |
17.11% |
7 |
21.88% |
Eric Anholt |
22 |
9.65% |
2 |
6.25% |
Maarten Lankhorst |
17 |
7.46% |
3 |
9.38% |
Uma Shankar |
10 |
4.39% |
5 |
15.62% |
Daniel Vetter |
7 |
3.07% |
2 |
6.25% |
Keith Packard |
6 |
2.63% |
1 |
3.12% |
Damien Lespiau |
6 |
2.63% |
1 |
3.12% |
Imre Deak |
5 |
2.19% |
2 |
6.25% |
Kai-Heng Feng |
4 |
1.75% |
1 |
3.12% |
Paulo Zanoni |
4 |
1.75% |
1 |
3.12% |
Eugeni Dodonov |
2 |
0.88% |
1 |
3.12% |
Total |
228 |
|
32 |
|
/* SPDX-License-Identifier: MIT */
/*
* Copyright © 2019 Intel Corporation
*/
#ifndef __INTEL_LSPCON_H__
#define __INTEL_LSPCON_H__
#include <linux/types.h>
struct drm_connector;
struct drm_connector_state;
struct intel_crtc_state;
struct intel_digital_port;
struct intel_encoder;
struct intel_lspcon;
bool lspcon_init(struct intel_digital_port *dig_port);
void lspcon_detect_hdr_capability(struct intel_lspcon *lspcon);
void lspcon_resume(struct intel_digital_port *dig_port);
void lspcon_wait_pcon_mode(struct intel_lspcon *lspcon);
void lspcon_write_infoframe(struct intel_encoder *encoder,
const struct intel_crtc_state *crtc_state,
unsigned int type,
const void *buf, ssize_t len);
void lspcon_read_infoframe(struct intel_encoder *encoder,
const struct intel_crtc_state *crtc_state,
unsigned int type,
void *frame, ssize_t len);
void lspcon_set_infoframes(struct intel_encoder *encoder,
bool enable,
const struct intel_crtc_state *crtc_state,
const struct drm_connector_state *conn_state);
u32 lspcon_infoframes_enabled(struct intel_encoder *encoder,
const struct intel_crtc_state *pipe_config);
u32 intel_lspcon_infoframes_enabled(struct intel_encoder *encoder,
const struct intel_crtc_state *pipe_config);
void hsw_write_infoframe(struct intel_encoder *encoder,
const struct intel_crtc_state *crtc_state,
unsigned int type,
const void *frame, ssize_t len);
void hsw_read_infoframe(struct intel_encoder *encoder,
const struct intel_crtc_state *crtc_state,
unsigned int type,
void *frame, ssize_t len);
#endif /* __INTEL_LSPCON_H__ */