/kernel/linux/linux-6.6/drivers/gpu/drm/msm/dp/ |
H A D | dp_panel.c | 6 #include "dp_panel.h" 15 struct dp_panel dp_panel; member 26 struct dp_panel *dp_panel; in dp_panel_read_psr_cap() local 28 dp_panel = &panel->dp_panel; in dp_panel_read_psr_cap() 31 if (dp_panel->dpcd[DP_EDP_CONFIGURATION_CAP]) { in dp_panel_read_psr_cap() 33 &dp_panel->psr_cap, sizeof(dp_panel in dp_panel_read_psr_cap() 44 dp_panel_read_dpcd(struct dp_panel *dp_panel) dp_panel_read_dpcd() argument 136 dp_panel_get_supported_bpp(struct dp_panel *dp_panel, u32 mode_edid_bpp, u32 mode_pclk_khz) dp_panel_get_supported_bpp() argument 179 dp_panel_read_sink_caps(struct dp_panel *dp_panel, struct drm_connector *connector) dp_panel_read_sink_caps() argument 253 dp_panel_get_mode_bpp(struct dp_panel *dp_panel, u32 mode_edid_bpp, u32 mode_pclk_khz) dp_panel_get_mode_bpp() argument 276 dp_panel_get_modes(struct dp_panel *dp_panel, struct drm_connector *connector) dp_panel_get_modes() argument 297 dp_panel_handle_sink_request(struct dp_panel *dp_panel) dp_panel_handle_sink_request() argument 321 dp_panel_tpg_config(struct dp_panel *dp_panel, bool enable) dp_panel_tpg_config() argument 349 dp_panel_dump_regs(struct dp_panel *dp_panel) dp_panel_dump_regs() argument 360 dp_panel_timing_cfg(struct dp_panel *dp_panel) dp_panel_timing_cfg() argument 417 dp_panel_init_panel_info(struct dp_panel *dp_panel) dp_panel_init_panel_info() argument 458 struct dp_panel *dp_panel; dp_panel_get() local 481 dp_panel_put(struct dp_panel *dp_panel) dp_panel_put() argument [all...] |
H A D | dp_panel.h | 41 struct dp_panel { struct 63 int dp_panel_init_panel_info(struct dp_panel *dp_panel); 64 int dp_panel_deinit(struct dp_panel *dp_panel); 65 int dp_panel_timing_cfg(struct dp_panel *dp_panel); 66 void dp_panel_dump_regs(struct dp_panel *dp_panel); 67 int dp_panel_read_sink_caps(struct dp_panel *dp_pane [all...] |
H A D | dp_debug.h | 9 #include "dp_panel.h" 43 struct dp_debug *dp_debug_get(struct device *dev, struct dp_panel *panel, 60 struct dp_debug *dp_debug_get(struct device *dev, struct dp_panel *panel, in dp_debug_get()
|
H A D | dp_audio.h | 11 #include "dp_panel.h" 31 * @panel: an instance of dp_panel module. 38 struct dp_panel *panel,
|
H A D | dp_ctrl.h | 10 #include "dp_panel.h" 30 struct dp_panel *panel, struct drm_dp_aux *aux,
|
H A D | dp_debug.c | 25 struct dp_panel *panel; 233 struct dp_debug *dp_debug_get(struct device *dev, struct dp_panel *panel, in dp_debug_get()
|
H A D | dp_audio.c | 16 #include "dp_panel.h" 31 struct dp_panel *panel; 625 struct dp_panel *panel, in dp_audio_get()
|
H A D | dp_ctrl.c | 77 struct dp_panel *panel; 2085 struct dp_panel *panel, struct drm_dp_aux *aux, in dp_ctrl_get()
|
H A D | dp_display.c | 23 #include "dp_panel.h" 99 struct dp_panel *panel; 350 static bool dp_display_is_ds_bridge(struct dp_panel *panel) in dp_display_is_ds_bridge()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dp/ |
H A D | dp_panel.c | 6 #include "dp_panel.h" 14 struct dp_panel dp_panel; member 22 static int dp_panel_read_dpcd(struct dp_panel *dp_panel) in dp_panel_read_dpcd() argument 32 dpcd = dp_panel->dpcd; in dp_panel_read_dpcd() 34 panel = container_of(dp_panel, struct dp_panel_private, dp_panel); in dp_panel_read_dpcd() 35 link_info = &dp_panel->link_info; in dp_panel_read_dpcd() 76 if (link_info->num_lanes > dp_panel in dp_panel_read_dpcd() 111 dp_panel_get_supported_bpp(struct dp_panel *dp_panel, u32 mode_edid_bpp, u32 mode_pclk_khz) dp_panel_get_supported_bpp() argument 155 dp_panel_read_sink_caps(struct dp_panel *dp_panel, struct drm_connector *connector) dp_panel_read_sink_caps() argument 228 dp_panel_get_mode_bpp(struct dp_panel *dp_panel, u32 mode_edid_bpp, u32 mode_pclk_khz) dp_panel_get_mode_bpp() argument 251 dp_panel_get_modes(struct dp_panel *dp_panel, struct drm_connector *connector, struct dp_display_mode *mode) dp_panel_get_modes() argument 272 dp_panel_handle_sink_request(struct dp_panel *dp_panel) dp_panel_handle_sink_request() argument 296 dp_panel_tpg_config(struct dp_panel *dp_panel, bool enable) dp_panel_tpg_config() argument 323 dp_panel_dump_regs(struct dp_panel *dp_panel) dp_panel_dump_regs() argument 334 dp_panel_timing_cfg(struct dp_panel *dp_panel) dp_panel_timing_cfg() argument 392 dp_panel_init_panel_info(struct dp_panel *dp_panel) dp_panel_init_panel_info() argument 427 struct dp_panel *dp_panel; dp_panel_get() local 450 dp_panel_put(struct dp_panel *dp_panel) dp_panel_put() argument [all...] |
H A D | dp_panel.h | 37 struct dp_panel { struct 58 int dp_panel_init_panel_info(struct dp_panel *dp_panel); 59 int dp_panel_deinit(struct dp_panel *dp_panel); 60 int dp_panel_timing_cfg(struct dp_panel *dp_panel); 61 void dp_panel_dump_regs(struct dp_panel *dp_panel); 62 int dp_panel_read_sink_caps(struct dp_panel *dp_pane [all...] |
H A D | dp_debug.h | 9 #include "dp_panel.h" 44 struct dp_debug *dp_debug_get(struct device *dev, struct dp_panel *panel, 61 struct dp_debug *dp_debug_get(struct device *dev, struct dp_panel *panel, in dp_debug_get()
|
H A D | dp_audio.h | 11 #include "dp_panel.h" 31 * @panel: an instance of dp_panel module. 38 struct dp_panel *panel,
|
H A D | dp_ctrl.h | 10 #include "dp_panel.h" 31 struct dp_panel *panel, struct drm_dp_aux *aux,
|
H A D | dp_audio.c | 16 #include "dp_panel.h" 30 struct dp_panel *panel; 609 struct dp_panel *panel, in dp_audio_get()
|
H A D | dp_debug.c | 26 struct dp_panel *panel; 415 struct dp_debug *dp_debug_get(struct device *dev, struct dp_panel *panel, in dp_debug_get()
|
H A D | dp_display.c | 23 #include "dp_panel.h" 97 struct dp_panel *panel; 289 static bool dp_display_is_ds_bridge(struct dp_panel *panel) in dp_display_is_ds_bridge()
|
H A D | dp_ctrl.c | 73 struct dp_panel *panel; 1863 struct dp_panel *panel, struct drm_dp_aux *aux, in dp_ctrl_get()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/ |
H A D | Makefile | 111 dp/dp_panel.o \
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
H A D | Makefile | 127 dp/dp_panel.o \
|