1a5b40d4fSJani Nikula /* SPDX-License-Identifier: MIT */ 2a5b40d4fSJani Nikula /* Copyright © 2024 Intel Corporation */ 3a5b40d4fSJani Nikula 4a5b40d4fSJani Nikula #ifndef __INTEL_DP_TEST_H__ 5a5b40d4fSJani Nikula #define __INTEL_DP_TEST_H__ 6a5b40d4fSJani Nikula 7c617b5f3SJani Nikula #include <linux/types.h> 8c617b5f3SJani Nikula 9a5b40d4fSJani Nikula struct intel_crtc_state; 10a60121f6SJani Nikula struct intel_display; 11a5b40d4fSJani Nikula struct intel_dp; 12a5b40d4fSJani Nikula struct link_config_limits; 13a5b40d4fSJani Nikula 14*b0e9af07SJani Nikula void intel_dp_test_reset(struct intel_dp *intel_dp); 15c617b5f3SJani Nikula void intel_dp_test_request(struct intel_dp *intel_dp); 16c617b5f3SJani Nikula void intel_dp_test_compute_config(struct intel_dp *intel_dp, 17a5b40d4fSJani Nikula struct intel_crtc_state *pipe_config, 18a5b40d4fSJani Nikula struct link_config_limits *limits); 19c617b5f3SJani Nikula bool intel_dp_test_phy(struct intel_dp *intel_dp); 20*b0e9af07SJani Nikula bool intel_dp_test_short_pulse(struct intel_dp *intel_dp); 21a60121f6SJani Nikula void intel_dp_test_debugfs_register(struct intel_display *display); 22a5b40d4fSJani Nikula 23a5b40d4fSJani Nikula #endif /* __INTEL_DP_TEST_H__ */ 24