Home
last modified time | relevance | path

Searched refs:analogix_dp_device (Results 1 – 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/analogix/
Danalogix_dp_core.h157 struct analogix_dp_device { struct
184 void analogix_dp_enable_video_mute(struct analogix_dp_device *dp, bool enable); argument
185 void analogix_dp_stop_video(struct analogix_dp_device *dp);
186 void analogix_dp_lane_swap(struct analogix_dp_device *dp, bool enable);
187 void analogix_dp_init_analog_param(struct analogix_dp_device *dp);
188 void analogix_dp_init_interrupt(struct analogix_dp_device *dp);
189 void analogix_dp_reset(struct analogix_dp_device *dp);
190 void analogix_dp_swreset(struct analogix_dp_device *dp);
191 void analogix_dp_config_interrupt(struct analogix_dp_device *dp);
192 void analogix_dp_mute_hpd_interrupt(struct analogix_dp_device *dp);
[all …]
Danalogix_dp_reg.c26 void analogix_dp_enable_video_mute(struct analogix_dp_device *dp, bool enable) in analogix_dp_enable_video_mute()
41 void analogix_dp_stop_video(struct analogix_dp_device *dp) in analogix_dp_stop_video()
50 void analogix_dp_lane_swap(struct analogix_dp_device *dp, bool enable) in analogix_dp_lane_swap()
64 void analogix_dp_init_analog_param(struct analogix_dp_device *dp) in analogix_dp_init_analog_param()
98 void analogix_dp_init_interrupt(struct analogix_dp_device *dp) in analogix_dp_init_interrupt()
118 void analogix_dp_reset(struct analogix_dp_device *dp) in analogix_dp_reset()
168 void analogix_dp_swreset(struct analogix_dp_device *dp) in analogix_dp_swreset()
173 void analogix_dp_config_interrupt(struct analogix_dp_device *dp) in analogix_dp_config_interrupt()
194 void analogix_dp_mute_hpd_interrupt(struct analogix_dp_device *dp) in analogix_dp_mute_hpd_interrupt()
208 void analogix_dp_unmute_hpd_interrupt(struct analogix_dp_device *dp) in analogix_dp_unmute_hpd_interrupt()
[all …]
Danalogix_dp_core.c34 #define to_dp(nm) container_of(nm, struct analogix_dp_device, nm)
43 static int analogix_dp_init_dp(struct analogix_dp_device *dp) in analogix_dp_init_dp()
67 static int analogix_dp_detect_hpd(struct analogix_dp_device *dp) in analogix_dp_detect_hpd()
106 static bool analogix_dp_detect_sink_psr(struct analogix_dp_device *dp) in analogix_dp_detect_sink_psr()
121 static int analogix_dp_enable_sink_psr(struct analogix_dp_device *dp) in analogix_dp_enable_sink_psr()
168 analogix_dp_enable_rx_to_enhanced_mode(struct analogix_dp_device *dp, in analogix_dp_enable_rx_to_enhanced_mode()
189 static int analogix_dp_is_enhanced_mode_available(struct analogix_dp_device *dp, in analogix_dp_is_enhanced_mode_available()
206 static int analogix_dp_set_enhanced_mode(struct analogix_dp_device *dp) in analogix_dp_set_enhanced_mode()
224 static int analogix_dp_training_pattern_dis(struct analogix_dp_device *dp) in analogix_dp_training_pattern_dis()
237 analogix_dp_set_lane_lane_pre_emphasis(struct analogix_dp_device *dp, in analogix_dp_set_lane_lane_pre_emphasis()
[all …]
/kernel/linux/linux-5.10/include/drm/bridge/
Danalogix_dp.h12 struct analogix_dp_device;
41 int analogix_dp_resume(struct analogix_dp_device *dp);
42 int analogix_dp_suspend(struct analogix_dp_device *dp);
44 struct analogix_dp_device *
46 int analogix_dp_bind(struct analogix_dp_device *dp, struct drm_device *drm_dev);
47 void analogix_dp_unbind(struct analogix_dp_device *dp);
48 void analogix_dp_remove(struct analogix_dp_device *dp);
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/
Dexynos_dp.c43 struct analogix_dp_device *adp;
/kernel/linux/patches/linux-5.10/yangfan_patch/
Ddrivers.patch7597 +static bool analogix_dp_bandwidth_ok(struct analogix_dp_device *dp,
7611 static int analogix_dp_init_dp(struct analogix_dp_device *dp)
7614 @@ -64,6 +85,46 @@ static int analogix_dp_init_dp(struct analogix_dp_device *dp)
7618 +static int analogix_dp_panel_prepare(struct analogix_dp_device *dp)
7638 +static int analogix_dp_panel_unprepare(struct analogix_dp_device *dp)
7658 static int analogix_dp_detect_hpd(struct analogix_dp_device *dp)
7661 @@ -108,6 +169,9 @@ static bool analogix_dp_detect_sink_psr(struct analogix_dp_device *dp)
7671 @@ -216,8 +280,24 @@ static int analogix_dp_set_enhanced_mode(struct analogix_dp_device *dp)
7696 @@ -233,32 +313,10 @@ static int analogix_dp_training_pattern_dis(struct analogix_dp_device *dp)
7701 -analogix_dp_set_lane_lane_pre_emphasis(struct analogix_dp_device *dp,
[all …]
Dinclude.patch11 struct analogix_dp_device;
24 + struct analogix_dp_device *left;
25 + struct analogix_dp_device *right;
39 int analogix_dp_resume(struct analogix_dp_device *dp);
40 int analogix_dp_suspend(struct analogix_dp_device *dp);
41 +int analogix_dp_runtime_resume(struct analogix_dp_device *dp);
42 +int analogix_dp_runtime_suspend(struct analogix_dp_device *dp);
44 struct analogix_dp_device *
46 @@ -50,4 +62,13 @@ void analogix_dp_remove(struct analogix_dp_device *dp);
50 +int analogix_dp_audio_hw_params(struct analogix_dp_device *dp,
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/rockchip/
Danalogix_dp-rockchip.c72 struct analogix_dp_device *adp;