Home
last modified time | relevance | path

Searched refs:intel_connector (Results 1 - 25 of 102) sorted by relevance

12345

/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_panel.h18 struct intel_connector;
22 void intel_panel_init_alloc(struct intel_connector *connector);
23 int intel_panel_init(struct intel_connector *connector,
25 void intel_panel_fini(struct intel_connector *connector);
30 intel_panel_preferred_fixed_mode(struct intel_connector *connector);
32 intel_panel_fixed_mode(struct intel_connector *connector,
35 intel_panel_downclock_mode(struct intel_connector *connector,
38 intel_panel_highest_mode(struct intel_connector *connector,
40 int intel_panel_get_modes(struct intel_connector *connector);
41 enum drrs_type intel_panel_drrs_type(struct intel_connector *connecto
[all...]
H A Dintel_connector.c34 #include "intel_connector.h"
40 int intel_connector_init(struct intel_connector *connector) in intel_connector_init()
62 struct intel_connector *intel_connector_alloc(void) in intel_connector_alloc()
64 struct intel_connector *connector; in intel_connector_alloc()
85 void intel_connector_free(struct intel_connector *connector) in intel_connector_free()
96 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_connector_destroy() local
98 drm_edid_free(intel_connector->detect_edid); in intel_connector_destroy()
100 intel_hdcp_cleanup(intel_connector); in intel_connector_destroy()
102 intel_panel_fini(intel_connector); in intel_connector_destroy()
114 struct intel_connector *intel_connector = to_intel_connector(connector); intel_connector_register() local
138 struct intel_connector *intel_connector = to_intel_connector(connector); intel_connector_unregister() local
[all...]
H A Dintel_backlight.h13 struct intel_connector;
20 int intel_backlight_setup(struct intel_connector *connector, enum pipe pipe);
35 u32 intel_backlight_invert_pwm_level(struct intel_connector *connector, u32 level);
36 u32 intel_backlight_level_to_pwm(struct intel_connector *connector, u32 level);
37 u32 intel_backlight_level_from_pwm(struct intel_connector *connector, u32 val);
40 int intel_backlight_device_register(struct intel_connector *connector);
41 void intel_backlight_device_unregister(struct intel_connector *connector);
43 static inline int intel_backlight_device_register(struct intel_connector *connector) in intel_backlight_device_register()
47 static inline void intel_backlight_device_unregister(struct intel_connector *connector) in intel_backlight_device_unregister()
H A Dintel_connector.h14 struct intel_connector;
17 int intel_connector_init(struct intel_connector *connector);
18 struct intel_connector *intel_connector_alloc(void);
19 void intel_connector_free(struct intel_connector *connector);
23 void intel_connector_attach_encoder(struct intel_connector *connector,
25 bool intel_connector_get_hw_state(struct intel_connector *connector);
26 enum pipe intel_connector_get_pipe(struct intel_connector *connector);
H A Dintel_hdcp.h17 struct intel_connector;
28 int intel_hdcp_init(struct intel_connector *connector,
35 int intel_hdcp_disable(struct intel_connector *connector);
41 bool intel_hdcp_capable(struct intel_connector *connector);
42 bool intel_hdcp2_capable(struct intel_connector *connector);
45 void intel_hdcp_cleanup(struct intel_connector *connector);
46 void intel_hdcp_handle_cp_irq(struct intel_connector *connector);
H A Dintel_dp_mst.c35 #include "intel_connector.h"
82 struct intel_connector *connector = in intel_dp_mst_find_vcpi_slots_for_bpp()
183 struct intel_connector *connector = in intel_dp_dsc_mst_compute_link_config()
296 struct intel_connector *connector = in intel_dp_mst_has_audio()
405 struct intel_connector *connector; in intel_dp_mst_transcoder_mask()
453 intel_dp_mst_atomic_master_trans_check(struct intel_connector *connector, in intel_dp_mst_atomic_master_trans_check()
458 struct intel_connector *connector_iter; in intel_dp_mst_atomic_master_trans_check()
509 struct intel_connector *intel_connector = in intel_dp_mst_atomic_check() local
517 ret = intel_dp_mst_atomic_master_trans_check(intel_connector, stat in intel_dp_mst_atomic_check()
836 struct intel_connector *intel_connector = to_intel_connector(connector); intel_dp_mst_get_ddc_modes() local
856 struct intel_connector *intel_connector = to_intel_connector(connector); intel_dp_mst_connector_late_register() local
875 struct intel_connector *intel_connector = to_intel_connector(connector); intel_dp_mst_connector_early_unregister() local
905 struct intel_connector *intel_connector = to_intel_connector(connector); intel_dp_mst_mode_valid_ctx() local
1017 struct intel_connector *intel_connector = to_intel_connector(connector); intel_mst_atomic_best_encoder() local
1029 struct intel_connector *intel_connector = to_intel_connector(connector); intel_dp_mst_detect() local
1107 struct intel_connector *intel_connector; intel_dp_add_mst_connector() local
[all...]
H A Dintel_backlight.c16 #include "intel_connector.h"
62 static u32 clamp_user_to_hw(struct intel_connector *connector, in clamp_user_to_hw()
75 static u32 scale_hw_to_user(struct intel_connector *connector, in scale_hw_to_user()
84 u32 intel_backlight_invert_pwm_level(struct intel_connector *connector, u32 val) in intel_backlight_invert_pwm_level()
104 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_backlight_set_pwm_level()
113 u32 intel_backlight_level_to_pwm(struct intel_connector *connector, u32 val) in intel_backlight_level_to_pwm()
127 u32 intel_backlight_level_from_pwm(struct intel_connector *connector, u32 val) in intel_backlight_level_from_pwm()
143 static u32 lpt_get_backlight(struct intel_connector *connector, enum pipe unused) in lpt_get_backlight()
150 static u32 pch_get_backlight(struct intel_connector *connector, enum pipe unused) in pch_get_backlight()
157 static u32 i9xx_get_backlight(struct intel_connector *connecto
[all...]
H A Dintel_panel.c38 #include "intel_connector.h"
56 intel_panel_preferred_fixed_mode(struct intel_connector *connector) in intel_panel_preferred_fixed_mode()
62 static bool is_in_vrr_range(struct intel_connector *connector, int vrefresh) in is_in_vrr_range()
71 static bool is_best_fixed_mode(struct intel_connector *connector, in is_best_fixed_mode()
95 intel_panel_fixed_mode(struct intel_connector *connector, in intel_panel_fixed_mode()
134 intel_panel_downclock_mode(struct intel_connector *connector, in intel_panel_downclock_mode()
156 intel_panel_highest_mode(struct intel_connector *connector, in intel_panel_highest_mode()
170 int intel_panel_get_modes(struct intel_connector *connector) in intel_panel_get_modes()
188 static bool has_drrs_modes(struct intel_connector *connector) in has_drrs_modes()
204 enum drrs_type intel_panel_drrs_type(struct intel_connector *connecto
[all...]
H A Dintel_dp_aux_backlight.h9 struct intel_connector;
11 int intel_dp_aux_init_backlight_funcs(struct intel_connector *intel_connector);
H A Dintel_dsi_dcs_backlight.h9 struct intel_connector;
11 int intel_dsi_dcs_init_backlight_funcs(struct intel_connector *intel_connector);
H A Dintel_dp_hdcp.h9 struct intel_connector;
13 struct intel_connector *intel_connector);
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_connector.c35 #include "intel_connector.h"
40 int intel_connector_init(struct intel_connector *connector) in intel_connector_init()
60 struct intel_connector *intel_connector_alloc(void) in intel_connector_alloc()
62 struct intel_connector *connector; in intel_connector_alloc()
83 void intel_connector_free(struct intel_connector *connector) in intel_connector_free()
94 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_connector_destroy() local
96 kfree(intel_connector->detect_edid); in intel_connector_destroy()
98 intel_hdcp_cleanup(intel_connector); in intel_connector_destroy()
100 if (!IS_ERR_OR_NULL(intel_connector in intel_connector_destroy()
115 struct intel_connector *intel_connector = to_intel_connector(connector); intel_connector_register() local
139 struct intel_connector *intel_connector = to_intel_connector(connector); intel_connector_unregister() local
[all...]
H A Dintel_hdcp.h15 struct intel_connector;
25 int intel_hdcp_init(struct intel_connector *connector, enum port port,
27 int intel_hdcp_enable(struct intel_connector *connector,
29 int intel_hdcp_disable(struct intel_connector *connector);
35 bool intel_hdcp_capable(struct intel_connector *connector);
36 bool intel_hdcp2_capable(struct intel_connector *connector);
39 void intel_hdcp_cleanup(struct intel_connector *connector);
40 void intel_hdcp_handle_cp_irq(struct intel_connector *connector);
H A Dintel_dp_mst.c33 #include "intel_connector.h"
50 struct intel_connector *connector = in intel_dp_mst_compute_link_config()
104 struct intel_connector *connector = in intel_dp_mst_compute_config()
175 struct intel_connector *connector; in intel_dp_mst_transcoder_mask()
223 intel_dp_mst_atomic_master_trans_check(struct intel_connector *connector, in intel_dp_mst_atomic_master_trans_check()
228 struct intel_connector *connector_iter; in intel_dp_mst_atomic_master_trans_check()
285 struct intel_connector *intel_connector = in intel_dp_mst_atomic_check() local
295 ret = intel_dp_mst_atomic_master_trans_check(intel_connector, state); in intel_dp_mst_atomic_check()
318 intel_connector in intel_dp_mst_atomic_check()
594 struct intel_connector *intel_connector = to_intel_connector(connector); intel_dp_mst_get_ddc_modes() local
612 struct intel_connector *intel_connector = to_intel_connector(connector); intel_dp_mst_connector_late_register() local
631 struct intel_connector *intel_connector = to_intel_connector(connector); intel_dp_mst_connector_early_unregister() local
661 struct intel_connector *intel_connector = to_intel_connector(connector); intel_dp_mst_mode_valid_ctx() local
713 struct intel_connector *intel_connector = to_intel_connector(connector); intel_mst_atomic_best_encoder() local
725 struct intel_connector *intel_connector = to_intel_connector(connector); intel_dp_mst_detect() local
775 struct intel_connector *intel_connector; intel_dp_add_mst_connector() local
[all...]
H A Dintel_connector.h14 struct intel_connector;
17 int intel_connector_init(struct intel_connector *connector);
18 struct intel_connector *intel_connector_alloc(void);
19 void intel_connector_free(struct intel_connector *connector);
23 void intel_connector_attach_encoder(struct intel_connector *connector,
25 bool intel_connector_get_hw_state(struct intel_connector *connector);
26 enum pipe intel_connector_get_pipe(struct intel_connector *connector);
H A Dintel_panel.h16 struct intel_connector;
46 intel_panel_edid_downclock_mode(struct intel_connector *connector,
49 intel_panel_edid_fixed_mode(struct intel_connector *connector);
51 intel_panel_vbt_fixed_mode(struct intel_connector *connector);
54 int intel_backlight_device_register(struct intel_connector *connector);
55 void intel_backlight_device_unregister(struct intel_connector *connector);
57 static inline int intel_backlight_device_register(struct intel_connector *connector) in intel_backlight_device_register()
61 static inline void intel_backlight_device_unregister(struct intel_connector *connector) in intel_backlight_device_unregister()
H A Dintel_dsi.c35 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dsi_get_modes() local
40 if (!intel_connector->panel.fixed_mode) { in intel_dsi_get_modes()
46 intel_connector->panel.fixed_mode); in intel_dsi_get_modes()
60 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dsi_mode_valid() local
61 const struct drm_display_mode *fixed_mode = intel_connector->panel.fixed_mode; in intel_dsi_mode_valid()
116 intel_dsi_get_panel_orientation(struct intel_connector *connector) in intel_dsi_get_panel_orientation()
H A Dintel_dp_aux_backlight.c55 static bool intel_dp_aux_backlight_dpcd_mode(struct intel_connector *connector) in intel_dp_aux_backlight_dpcd_mode()
78 static u32 intel_dp_aux_get_backlight(struct intel_connector *connector) in intel_dp_aux_get_backlight()
112 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_set_backlight()
140 static bool intel_dp_aux_set_pwm_freq(struct intel_connector *connector) in intel_dp_aux_set_pwm_freq()
179 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_enable_backlight()
239 static u32 intel_dp_aux_calc_max_backlight(struct intel_connector *connector) in intel_dp_aux_calc_max_backlight()
319 static int intel_dp_aux_setup_backlight(struct intel_connector *connector, in intel_dp_aux_setup_backlight()
337 intel_dp_aux_display_control_capable(struct intel_connector *connector) in intel_dp_aux_display_control_capable()
354 int intel_dp_aux_init_backlight_funcs(struct intel_connector *intel_connector) in intel_dp_aux_init_backlight_funcs() argument
[all...]
H A Dintel_panel.c37 #include "intel_connector.h"
63 intel_panel_edid_downclock_mode(struct intel_connector *connector, in intel_panel_edid_downclock_mode()
106 intel_panel_edid_fixed_mode(struct intel_connector *connector) in intel_panel_edid_fixed_mode()
150 intel_panel_vbt_fixed_mode(struct intel_connector *connector) in intel_panel_vbt_fixed_mode()
492 static u32 clamp_user_to_hw(struct intel_connector *connector, in clamp_user_to_hw()
505 static u32 scale_hw_to_user(struct intel_connector *connector, in scale_hw_to_user()
514 static u32 intel_panel_compute_brightness(struct intel_connector *connector, in intel_panel_compute_brightness()
533 static u32 lpt_get_backlight(struct intel_connector *connector) in lpt_get_backlight()
540 static u32 pch_get_backlight(struct intel_connector *connector) in pch_get_backlight()
547 static u32 i9xx_get_backlight(struct intel_connector *connecto
1969 struct intel_connector *intel_connector = to_intel_connector(connector); intel_panel_setup_backlight() local
2124 struct intel_connector *intel_connector = intel_panel_fini() local
[all...]
H A Dintel_lvds.c43 #include "intel_connector.h"
74 struct intel_connector *attached_connector;
378 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_lvds_mode_valid() local
379 struct drm_display_mode *fixed_mode = intel_connector->panel.fixed_mode; in intel_lvds_mode_valid()
401 struct intel_connector *intel_connector = in intel_lvds_compute_config() local
434 intel_fixed_panel_mode(intel_connector->panel.fixed_mode, in intel_lvds_compute_config()
464 struct intel_connector *intel_connector in intel_lvds_get_modes() local
820 struct intel_connector *intel_connector; intel_lvds_init() local
[all...]
H A Dintel_dsi_dcs_backlight.c46 static u32 dcs_get_backlight(struct intel_connector *connector) in dcs_get_backlight()
148 static int dcs_setup_backlight(struct intel_connector *connector, in dcs_setup_backlight()
159 int intel_dsi_dcs_init_backlight_funcs(struct intel_connector *intel_connector) in intel_dsi_dcs_init_backlight_funcs() argument
161 struct drm_device *dev = intel_connector->base.dev; in intel_dsi_dcs_init_backlight_funcs()
163 struct intel_encoder *encoder = intel_attached_encoder(intel_connector); in intel_dsi_dcs_init_backlight_funcs()
164 struct intel_panel *panel = &intel_connector->panel; in intel_dsi_dcs_init_backlight_funcs()
H A Dintel_dp_aux_backlight.h9 struct intel_connector;
11 int intel_dp_aux_init_backlight_funcs(struct intel_connector *intel_connector);
H A Dintel_dsi_dcs_backlight.h9 struct intel_connector;
11 int intel_dsi_dcs_init_backlight_funcs(struct intel_connector *intel_connector);
H A Dintel_dvo.c35 #include "intel_connector.h"
118 struct intel_connector *attached_connector;
128 static struct intel_dvo *intel_attached_dvo(struct intel_connector *connector) in intel_attached_dvo()
133 static bool intel_dvo_connector_get_hw_state(struct intel_connector *connector) in intel_dvo_connector_get_hw_state()
423 struct intel_connector *intel_connector; in intel_dvo_init() local
431 intel_connector = intel_connector_alloc(); in intel_dvo_init()
432 if (!intel_connector) { in intel_dvo_init()
437 intel_dvo->attached_connector = intel_connector; in intel_dvo_init()
447 intel_connector in intel_dvo_init()
[all...]
H A Dintel_hdcp.c23 #include "intel_connector.h"
66 bool intel_hdcp_capable(struct intel_connector *connector) in intel_hdcp_capable()
87 bool intel_hdcp2_capable(struct intel_connector *connector) in intel_hdcp2_capable()
290 int intel_hdcp_validate_v_prime(struct intel_connector *connector, in intel_hdcp_validate_v_prime()
534 int intel_hdcp_auth_downstream(struct intel_connector *connector) in intel_hdcp_auth_downstream()
617 static int intel_hdcp_auth(struct intel_connector *connector) in intel_hdcp_auth()
782 static int _intel_hdcp_disable(struct intel_connector *connector) in _intel_hdcp_disable()
833 static int _intel_hdcp_enable(struct intel_connector *connector) in _intel_hdcp_enable()
878 static struct intel_connector *intel_hdcp_to_connector(struct intel_hdcp *hdcp) in intel_hdcp_to_connector()
880 return container_of(hdcp, struct intel_connector, hdc in intel_hdcp_to_connector()
[all...]

Completed in 15 milliseconds

12345