diff options
Diffstat (limited to 'common/recipes-kernel/linux/files/1005-drm-amd-dal-remove-dead-functions-prototype.patch')
-rw-r--r-- | common/recipes-kernel/linux/files/1005-drm-amd-dal-remove-dead-functions-prototype.patch | 1112 |
1 files changed, 0 insertions, 1112 deletions
diff --git a/common/recipes-kernel/linux/files/1005-drm-amd-dal-remove-dead-functions-prototype.patch b/common/recipes-kernel/linux/files/1005-drm-amd-dal-remove-dead-functions-prototype.patch deleted file mode 100644 index 0f0963f9..00000000 --- a/common/recipes-kernel/linux/files/1005-drm-amd-dal-remove-dead-functions-prototype.patch +++ /dev/null @@ -1,1112 +0,0 @@ -From 64dd77f7a0886fdc805c8fcbe63d45e4e964aed4 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Glisse?= <jglisse@redhat.com> -Date: Thu, 24 Mar 2016 13:49:45 +0100 -Subject: [PATCH 1005/1110] drm/amd/dal: remove dead functions prototype. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Seriously ... - -Signed-off-by: Jérôme Glisse <jglisse@redhat.com> -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - .../gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_types.h | 5 - - drivers/gpu/drm/amd/dal/dal_services.h | 12 - - drivers/gpu/drm/amd/dal/dc/audio/audio.h | 4 - - drivers/gpu/drm/amd/dal/dc/dc.h | 2 - - .../gpu/drm/amd/dal/dc/dce110/dce110_compressor.h | 5 - - .../gpu/drm/amd/dal/dc/dce110/dce110_transform.h | 5 - - .../amd/dal/dc/dce110/dce110_transform_bit_depth.h | 4 - - .../gpu/drm/amd/dal/dc/dce112/dce112_compressor.h | 5 - - .../gpu/drm/amd/dal/dc/dce80/dce80_compressor.h | 5 - - drivers/gpu/drm/amd/dal/dc/dce80/dce80_transform.h | 5 - - drivers/gpu/drm/amd/dal/dc/dm_services.h | 10 - - .../drm/amd/dal/include/bios_parser_interface.h | 19 -- - .../drm/amd/dal/include/display_path_interface.h | 249 --------------------- - drivers/gpu/drm/amd/dal/include/dmcu_interface.h | 38 ---- - .../gpu/drm/amd/dal/include/encoder_interface.h | 16 -- - .../drm/amd/dal/include/hw_sequencer_interface.h | 146 ------------ - .../drm/amd/dal/include/link_service_interface.h | 144 ------------ - 17 files changed, 674 deletions(-) - -diff --git a/drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_types.h b/drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_types.h -index 8f65194..7b400d1 100644 ---- a/drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_types.h -+++ b/drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_types.h -@@ -50,11 +50,6 @@ void amdgpu_dm_crtc_destroy(struct drm_crtc *crtc); - void amdgpu_dm_connector_destroy(struct drm_connector *connector); - void amdgpu_dm_encoder_destroy(struct drm_encoder *encoder); - --void dm_add_display_info( -- struct drm_display_info *disp_info, -- struct amdgpu_display_manager *dm, -- uint32_t display_index); -- - int amdgpu_dm_connector_get_modes(struct drm_connector *connector); - - int amdgpu_dm_atomic_commit( -diff --git a/drivers/gpu/drm/amd/dal/dal_services.h b/drivers/gpu/drm/amd/dal/dal_services.h -index 398e4e5..fbd1fb2 100644 ---- a/drivers/gpu/drm/amd/dal/dal_services.h -+++ b/drivers/gpu/drm/amd/dal/dal_services.h -@@ -61,14 +61,8 @@ void dal_register_timer_interrupt( - /* Reallocate memory. The contents will remain unchanged.*/ - void *dc_service_realloc(struct dc_context *ctx, const void *ptr, uint32_t size); - --void dc_service_memmove(void *dst, const void *src, uint32_t size); -- - void dc_service_memset(void *p, int32_t c, uint32_t count); - --int32_t dal_memcmp(const void *p1, const void *p2, uint32_t count); -- --int32_t dal_strncmp(const int8_t *p1, const int8_t *p2, uint32_t count); -- - /* - * - * GPU registers access -@@ -178,11 +172,6 @@ struct platform_info_ext_brightness_caps { - uint8_t max_input_signal; - }; - --bool dal_get_platform_info( -- struct dc_context *ctx, -- struct platform_info_params *params); -- -- - static inline uint32_t dal_bios_cmd_table_para_revision( - struct dc_context *ctx, - uint32_t index) -@@ -255,7 +244,6 @@ bool dal_exec_bios_cmd_table( - vsnprintf(buffer, size, fmt, args) - - long dal_get_pid(void); --long dal_get_tgid(void); - - /* - * -diff --git a/drivers/gpu/drm/amd/dal/dc/audio/audio.h b/drivers/gpu/drm/amd/dal/dc/audio/audio.h -index 7ca71eb..bf09a13 100644 ---- a/drivers/gpu/drm/amd/dal/dc/audio/audio.h -+++ b/drivers/gpu/drm/amd/dal/dc/audio/audio.h -@@ -186,8 +186,4 @@ bool dal_audio_construct_base( - void dal_audio_destruct_base( - struct audio *audio); - --void dal_audio_release_hw_base( -- struct audio *audio); -- - #endif /* __DAL_AUDIO__ */ -- -diff --git a/drivers/gpu/drm/amd/dal/dc/dc.h b/drivers/gpu/drm/amd/dal/dc/dc.h -index dbc972f..d5bb183 100644 ---- a/drivers/gpu/drm/amd/dal/dc/dc.h -+++ b/drivers/gpu/drm/amd/dal/dc/dc.h -@@ -250,8 +250,6 @@ bool dc_target_is_connected_to_sink( - const struct dc_target *dc_target, - const struct dc_sink *dc_sink); - --uint8_t dc_target_get_controller_id(const struct dc_target *dc_target); -- - uint32_t dc_target_get_vblank_counter(const struct dc_target *dc_target); - - /* TODO: Return parsed values rather than direct register read -diff --git a/drivers/gpu/drm/amd/dal/dc/dce110/dce110_compressor.h b/drivers/gpu/drm/amd/dal/dc/dce110/dce110_compressor.h -index 0beef22..86c30d4 100644 ---- a/drivers/gpu/drm/amd/dal/dc/dce110/dce110_compressor.h -+++ b/drivers/gpu/drm/amd/dal/dc/dce110/dce110_compressor.h -@@ -63,11 +63,6 @@ void dce110_compressor_program_compressed_surface_address_and_pitch( - struct compressor *cp, - struct compr_addr_and_pitch_params *params); - --bool dce110_compressor_get_required_compressed_surface_size( -- struct compressor *cp, -- struct fbc_input_info *input_info, -- struct fbc_requested_compressed_size *size); -- - bool dce110_compressor_is_fbc_enabled_in_hw(struct compressor *cp, - uint32_t *fbc_mapped_crtc_id); - -diff --git a/drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform.h b/drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform.h -index e906fbf..f97d7ab 100644 ---- a/drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform.h -+++ b/drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform.h -@@ -58,11 +58,6 @@ bool dce110_transform_set_scaler( - - void dce110_transform_set_scaler_bypass(struct transform *xfm); - --bool dce110_transform_update_viewport( -- struct transform *xfm, -- const struct rect *view_port, -- bool is_fbc_attached); -- - void dce110_transform_set_scaler_filter( - struct transform *xfm, - struct scaler_filter *filter); -diff --git a/drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform_bit_depth.h b/drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform_bit_depth.h -index ff100cc..71f1c3a 100644 ---- a/drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform_bit_depth.h -+++ b/drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform_bit_depth.h -@@ -35,10 +35,6 @@ bool dce110_transform_get_max_num_of_supported_lines( - uint32_t pixel_width, - uint32_t *lines); - --void dce110_transform_enable_alpha( -- struct dce110_transform *xfm110, -- bool enable); -- - bool dce110_transform_get_next_lower_pixel_storage_depth( - struct dce110_transform *xfm110, - uint32_t display_bpp, -diff --git a/drivers/gpu/drm/amd/dal/dc/dce112/dce112_compressor.h b/drivers/gpu/drm/amd/dal/dc/dce112/dce112_compressor.h -index bcf4480..6a0efe8 100644 ---- a/drivers/gpu/drm/amd/dal/dc/dce112/dce112_compressor.h -+++ b/drivers/gpu/drm/amd/dal/dc/dce112/dce112_compressor.h -@@ -63,11 +63,6 @@ void dce112_compressor_program_compressed_surface_address_and_pitch( - struct compressor *cp, - struct compr_addr_and_pitch_params *params); - --bool dce112_compressor_get_required_compressed_surface_size( -- struct compressor *cp, -- struct fbc_input_info *input_info, -- struct fbc_requested_compressed_size *size); -- - bool dce112_compressor_is_fbc_enabled_in_hw(struct compressor *cp, - uint32_t *fbc_mapped_crtc_id); - -diff --git a/drivers/gpu/drm/amd/dal/dc/dce80/dce80_compressor.h b/drivers/gpu/drm/amd/dal/dc/dce80/dce80_compressor.h -index 8254118..f5f357c 100644 ---- a/drivers/gpu/drm/amd/dal/dc/dce80/dce80_compressor.h -+++ b/drivers/gpu/drm/amd/dal/dc/dce80/dce80_compressor.h -@@ -63,11 +63,6 @@ void dce80_compressor_program_compressed_surface_address_and_pitch( - struct compressor *cp, - struct compr_addr_and_pitch_params *params); - --bool dce80_compressor_get_required_compressed_surface_size( -- struct compressor *cp, -- struct fbc_input_info *input_info, -- struct fbc_requested_compressed_size *size); -- - bool dce80_compressor_is_fbc_enabled_in_hw(struct compressor *cp, - uint32_t *fbc_mapped_crtc_id); - -diff --git a/drivers/gpu/drm/amd/dal/dc/dce80/dce80_transform.h b/drivers/gpu/drm/amd/dal/dc/dce80/dce80_transform.h -index b719546..58b3ee4 100644 ---- a/drivers/gpu/drm/amd/dal/dc/dce80/dce80_transform.h -+++ b/drivers/gpu/drm/amd/dal/dc/dce80/dce80_transform.h -@@ -58,11 +58,6 @@ bool dce80_transform_set_scaler( - - void dce80_transform_set_scaler_bypass(struct transform *xfm); - --bool dce80_transform_update_viewport( -- struct transform *xfm, -- const struct rect *view_port, -- bool is_fbc_attached); -- - void dce80_transform_set_scaler_filter( - struct transform *xfm, - struct scaler_filter *filter); -diff --git a/drivers/gpu/drm/amd/dal/dc/dm_services.h b/drivers/gpu/drm/amd/dal/dc/dm_services.h -index 4c45a66..5347371 100644 ---- a/drivers/gpu/drm/amd/dal/dc/dm_services.h -+++ b/drivers/gpu/drm/amd/dal/dc/dm_services.h -@@ -48,10 +48,6 @@ irq_handler_idx dm_register_interrupt( - interrupt_handler ih, - void *handler_args); - --void dm_unregister_interrupt( -- struct dc_context *ctx, -- enum dc_irq_source irq_source, -- irq_handler_idx handler_idx); - - /* - * -@@ -156,12 +152,6 @@ bool dm_exec_bios_cmd_table( - uint32_t dm_bios_cmd_table_para_revision( - struct dc_context *ctx, - uint32_t index); -- --bool dm_bios_cmd_table_revision( -- struct dc_context *ctx, -- uint32_t index, -- uint8_t *frev, -- uint8_t *crev); - #endif - - #ifndef BUILD_DAL_TEST -diff --git a/drivers/gpu/drm/amd/dal/include/bios_parser_interface.h b/drivers/gpu/drm/amd/dal/include/bios_parser_interface.h -index e4291b9..d589e8d 100644 ---- a/drivers/gpu/drm/amd/dal/include/bios_parser_interface.h -+++ b/drivers/gpu/drm/amd/dal/include/bios_parser_interface.h -@@ -51,8 +51,6 @@ bool dal_bios_parser_is_lid_status_changed( - struct bios_parser *bp); - bool dal_bios_parser_is_display_config_changed( - struct bios_parser *bp); --bool dal_bios_parser_is_accelerated_mode( -- struct bios_parser *bp); - void dal_bios_parser_set_scratch_lcd_scale( - struct bios_parser *bp, - enum lcd_scale scale); -@@ -77,22 +75,5 @@ enum controller_id dal_bios_parser_get_embedded_display_controller_id( - struct bios_parser *bp); - uint32_t dal_bios_parser_get_embedded_display_refresh_rate( - struct bios_parser *bp); --void dal_bios_parser_set_scratch_connected( -- struct bios_parser *bp, -- struct graphics_object_id connector_id, -- bool connected, -- const struct connector_device_tag_info *device_tag); --void dal_bios_parser_prepare_scratch_active_and_requested( -- struct bios_parser *bp, -- enum controller_id controller_id, -- enum signal_type signal, -- const struct connector_device_tag_info *device_tag); --void dal_bios_parser_set_scratch_active_and_requested( -- struct bios_parser *bp); --void dal_bios_parser_set_scratch_critical_state( -- struct bios_parser *bp, -- bool state); --void dal_bios_parser_set_scratch_acc_mode_change( -- struct bios_parser *bp); - - #endif /* __DAL_BIOS_PARSER_INTERFACE_H__ */ -diff --git a/drivers/gpu/drm/amd/dal/include/display_path_interface.h b/drivers/gpu/drm/amd/dal/include/display_path_interface.h -index 7bf2ef2..73831be 100644 ---- a/drivers/gpu/drm/amd/dal/include/display_path_interface.h -+++ b/drivers/gpu/drm/amd/dal/include/display_path_interface.h -@@ -49,186 +49,37 @@ struct display_path *dal_display_path_clone( - const struct display_path *self, - bool copy_active_state); - --void dal_display_path_destroy( -- struct display_path **to_destroy); -- --bool dal_display_path_validate( -- struct display_path *path, -- enum signal_type sink_signal); -- --bool dal_display_path_add_link( -- struct display_path *path, -- struct encoder *encoder); -- --bool dal_display_path_add_connector( -- struct display_path *path, -- struct connector *connector); -- - struct connector *dal_display_path_get_connector( - struct display_path *path); - --int32_t dal_display_path_acquire( -- struct display_path *path); -- --bool dal_display_path_is_acquired( -- const struct display_path *path); -- --int32_t dal_display_path_get_ref_counter( -- const struct display_path *path); -- --int32_t dal_display_path_release( -- struct display_path *path); -- --void dal_display_path_release_resources( -- struct display_path *path); -- --void dal_display_path_acquire_links( -- struct display_path *path); -- --bool dal_display_path_is_source_blanked( -- const struct display_path *path); -- --bool dal_display_path_is_source_unblanked( -- const struct display_path *path); -- --void dal_display_path_set_source_blanked( -- struct display_path *path, -- enum display_tri_state state); -- --bool dal_display_path_is_target_blanked( -- const struct display_path *path); -- --bool dal_display_path_is_target_unblanked( -- const struct display_path *path); -- --void dal_display_path_set_target_blanked( -- struct display_path *path, -- enum display_tri_state state); -- --bool dal_display_path_is_target_powered_on( -- const struct display_path *path); -- --bool dal_display_path_is_target_powered_off( -- const struct display_path *path); -- --void dal_display_path_set_target_powered_on( -- struct display_path *path, -- enum display_tri_state state); -- --bool dal_display_path_is_target_connected( -- const struct display_path *path); -- --void dal_display_path_set_target_connected( -- struct display_path *path, -- bool c); -- --uint32_t dal_display_path_get_display_index( -- const struct display_path *path); -- --void dal_display_path_set_display_index( -- struct display_path *path, -- uint32_t index); -- - struct connector_device_tag_info *dal_display_path_get_device_tag( - struct display_path *path); - --void dal_display_path_set_device_tag( -- struct display_path *path, -- struct connector_device_tag_info tag); -- - enum clock_sharing_group dal_display_path_get_clock_sharing_group( - const struct display_path *path); - --void dal_display_path_set_clock_sharing_group( -- struct display_path *path, -- enum clock_sharing_group clock); -- - union display_path_properties dal_display_path_get_properties( - const struct display_path *path); - --void dal_display_path_set_properties( -- struct display_path *path, -- union display_path_properties p); -- - struct dcs *dal_display_path_get_dcs( - const struct display_path *path); - --void dal_display_path_set_dcs( -- struct display_path *path, -- struct dcs *dcs); -- --uint32_t dal_display_path_get_number_of_links( -- const struct display_path *path); -- --void dal_display_path_set_controller( -- struct display_path *path, -- struct controller *controller); -- - struct controller *dal_display_path_get_controller( - const struct display_path *path); - --void dal_display_path_set_clock_source( -- struct display_path *path, -- struct clock_source *clock); -- - struct clock_source *dal_display_path_get_clock_source( - const struct display_path *path); - --void dal_display_path_set_alt_clock_source( -- struct display_path *path, -- struct clock_source *clock); -- - struct clock_source *dal_display_path_get_alt_clock_source( - const struct display_path *path); - --void dal_display_path_set_fbc_info( -- struct display_path *path, -- struct fbc_info *clock); -- - struct fbc_info *dal_display_path_get_fbc_info( - struct display_path *path); - --void dal_display_path_set_drr_config( -- struct display_path *path, -- struct drr_config *clock); -- --void dal_display_path_get_drr_config( -- const struct display_path *path, -- struct drr_config *clock); -- --void dal_display_path_set_static_screen_triggers( -- struct display_path *path, -- const struct static_screen_events *events); -- --void dal_display_path_get_static_screen_triggers( -- const struct display_path *path, -- struct static_screen_events *events); -- --bool dal_display_path_is_psr_supported( -- const struct display_path *path); -- --bool dal_display_path_is_drr_supported( -- const struct display_path *path); -- --void dal_display_path_set_link_service_data( -- struct display_path *path, -- uint32_t idx, -- const struct goc_link_service_data *data); -- --bool dal_display_path_get_link_service_data( -- const struct display_path *path, -- uint32_t idx, -- struct goc_link_service_data *data); -- - struct link_service *dal_display_path_get_link_query_interface( - const struct display_path *path, - uint32_t idx); - --void dal_display_path_set_link_query_interface( -- struct display_path *path, -- uint32_t idx, -- struct link_service *link); -- - struct link_service *dal_display_path_get_link_config_interface( - const struct display_path *path, - uint32_t idx); -@@ -257,38 +108,14 @@ struct audio *dal_display_path_get_audio( - const struct display_path *path, - uint32_t idx); - --void dal_display_path_set_audio( -- struct display_path *path, -- uint32_t idx, -- struct audio *a); -- - struct audio *dal_display_path_get_audio_object( - const struct display_path *path, - uint32_t idx); - --void dal_display_path_set_audio_active_state( -- struct display_path *path, -- uint32_t idx, -- bool state); -- - enum engine_id dal_display_path_get_stream_engine( - const struct display_path *path, - uint32_t idx); - --void dal_display_path_set_stream_engine( -- struct display_path *path, -- uint32_t idx, -- enum engine_id id); -- --bool dal_display_path_is_link_active( -- const struct display_path *path, -- uint32_t idx); -- --void dal_display_path_set_link_active_state( -- struct display_path *path, -- uint32_t idx, -- bool state); -- - enum signal_type dal_display_path_get_config_signal( - const struct display_path *path, - uint32_t idx); -@@ -300,50 +127,18 @@ enum signal_type dal_display_path_get_query_signal( - struct link_service *dal_display_path_get_mst_link_service( - const struct display_path *path); - --void dal_display_path_set_sync_output_object( -- struct display_path *path, -- enum sync_source o_source, -- struct encoder *o_object); -- - struct encoder *dal_display_path_get_sync_output_object( - const struct display_path *path); - --void dal_display_path_set_stereo_sync_object( -- struct display_path *path, -- struct encoder *stereo_sync); -- - struct encoder *dal_display_path_get_stereo_sync_object( - const struct display_path *path); - --void dal_display_path_set_sync_input_source( -- struct display_path *path, -- enum sync_source s); -- - enum sync_source dal_display_path_get_sync_input_source( - const struct display_path *path); - --void dal_display_path_set_sync_output_source( -- struct display_path *path, -- enum sync_source s); -- - enum sync_source dal_display_path_get_sync_output_source( - const struct display_path *path); - --bool dal_display_path_set_pixel_clock_safe_range( -- struct display_path *path, -- struct pixel_clock_safe_range *range); -- --bool dal_display_path_get_pixel_clock_safe_range( -- const struct display_path *path, -- struct pixel_clock_safe_range *range); -- --void dal_display_path_set_ddi_channel_mapping( -- struct display_path *path, -- union ddi_channel_mapping mapping); -- --bool dal_display_path_set_sink_signal( -- struct display_path *path, -- enum signal_type sink_signal); - - enum signal_type dal_display_path_sink_signal_to_asic_signal( - struct display_path *path, -@@ -359,44 +154,13 @@ enum signal_type dal_display_path_downstream_to_upstream_signal( - enum signal_type signal, - uint32_t idx); - --bool dal_display_path_is_audio_present( -- const struct display_path *path, -- uint32_t *audio_pin); -- --bool dal_display_path_is_dp_auth_supported( -- struct display_path *path); -- --bool dal_display_path_is_vce_supported( -- const struct display_path *path); -- --bool dal_display_path_is_sls_capable( -- const struct display_path *path); -- --bool dal_display_path_is_gen_lock_capable( -- const struct display_path *path); -- --struct transmitter_configuration dal_display_path_get_transmitter_configuration( -- const struct display_path *path, -- bool physical); -- - bool dal_display_path_is_ss_supported( - const struct display_path *path); - --bool dal_display_path_is_ss_configurable( -- const struct display_path *path); -- --void dal_display_path_set_ss_support( -- struct display_path *path, -- bool s); -- - enum signal_type dal_display_path_get_active_signal( - struct display_path *path, - uint32_t idx); - --bool dal_display_path_contains_object( -- struct display_path *path, -- struct graphics_object_id id); -- - /* Multi-plane declarations. - * This structure should also be used for Stereo. */ - struct display_path_plane { -@@ -412,13 +176,6 @@ struct display_path_plane { - bool disabled; - }; - --bool dal_display_path_add_plane( -- struct display_path *path, -- struct display_path_plane *plane); -- --uint8_t dal_display_path_get_number_of_planes( -- const struct display_path *path); -- - struct display_path_plane *dal_display_path_get_plane_at_index( - const struct display_path *path, - uint8_t index); -@@ -427,10 +184,4 @@ struct controller *dal_display_path_get_controller_for_layer_index( - const struct display_path *path, - uint8_t layer_index); - --void dal_display_path_release_planes( -- struct display_path *path); -- --void dal_display_path_release_non_root_planes( -- struct display_path *path); -- - #endif /* __DISPLAY_PATH_INTERFACE_H__ */ -diff --git a/drivers/gpu/drm/amd/dal/include/dmcu_interface.h b/drivers/gpu/drm/amd/dal/include/dmcu_interface.h -index c712cc2..78709a7 100644 ---- a/drivers/gpu/drm/amd/dal/include/dmcu_interface.h -+++ b/drivers/gpu/drm/amd/dal/include/dmcu_interface.h -@@ -34,54 +34,16 @@ - /* DMCU setup related interface functions */ - struct dmcu *dal_dmcu_create( - struct dmcu_init_data *init_data); --void dal_dmcu_destroy(struct dmcu **dmcu); --void dal_dmcu_release_hw(struct dmcu *dmcu); -- --void dal_dmcu_power_up(struct dmcu *dmcu); --void dal_dmcu_power_down(struct dmcu *dmcu); -- --void dal_dmcu_configure_wait_loop( -- struct dmcu *dmcu, -- uint32_t display_clock); - - /* PSR feature related interface functions */ - void dal_dmcu_psr_setup( - struct dmcu *dmcu, - struct dmcu_context *dmcu_context); --void dal_dmcu_psr_enable(struct dmcu *dmcu); --void dal_dmcu_psr_disable(struct dmcu *dmcu); --void dal_dmcu_psr_block(struct dmcu *dmcu, bool block_psr); --bool dal_dmcu_psr_is_blocked(struct dmcu *dmcu); --void dal_dmcu_psr_set_level( -- struct dmcu *dmcu, -- union dmcu_psr_level psr_level); --void dal_dmcu_psr_allow_power_down_crtc( -- struct dmcu *dmcu, -- bool should_allow_crtc_power_down); --bool dal_dmcu_psr_submit_command( -- struct dmcu *dmcu, -- struct dmcu_context *dmcu_context, -- struct dmcu_config_data *config_data); --void dal_dmcu_psr_get_config_data( -- struct dmcu *dmcu, -- uint32_t v_total, -- struct dmcu_config_data *config_data); - - /* ABM feature related interface functions */ - void dal_dmcu_abm_enable( - struct dmcu *dmcu, - enum controller_id controller_id, - uint32_t vsync_rate_hz); --void dal_dmcu_abm_disable(struct dmcu *dmcu); --bool dal_dmcu_abm_enable_smooth_brightness(struct dmcu *dmcu); --bool dal_dmcu_abm_disable_smooth_brightness(struct dmcu *dmcu); --void dal_dmcu_abm_varibright_control( -- struct dmcu *dmcu, -- const struct varibright_control *varibright_control); --bool dal_dmcu_abm_set_backlight_level( -- struct dmcu *dmcu, -- uint8_t backlight_8_bit); --uint8_t dal_dmcu_abm_get_user_backlight_level(struct dmcu *dmcu); --uint8_t dal_dmcu_abm_get_current_backlight_level(struct dmcu *dmcu); - - #endif /* __DAL_DMCU_INTERFACE_H__ */ -diff --git a/drivers/gpu/drm/amd/dal/include/encoder_interface.h b/drivers/gpu/drm/amd/dal/include/encoder_interface.h -index 5fbf816..311ccf8 100644 ---- a/drivers/gpu/drm/amd/dal/include/encoder_interface.h -+++ b/drivers/gpu/drm/amd/dal/include/encoder_interface.h -@@ -62,20 +62,6 @@ const struct graphics_object_id dal_encoder_get_graphics_object_id( - */ - uint32_t dal_encoder_enumerate_input_signals( - const struct encoder *enc); --uint32_t dal_encoder_enumerate_output_signals( -- const struct encoder *enc); --bool dal_encoder_is_input_signal_supported( -- const struct encoder *enc, -- enum signal_type signal); --bool dal_encoder_is_output_signal_supported( -- const struct encoder *enc, -- enum signal_type signal); --void dal_encoder_set_input_signals( -- struct encoder *enc, -- uint32_t signals); --void dal_encoder_set_output_signals( -- struct encoder *enc, -- uint32_t signals); - - /* - * Programming interface -@@ -143,7 +129,6 @@ enum encoder_result dal_encoder_set_dp_phy_pattern( - struct encoder *enc, - const struct encoder_set_dp_phy_pattern_param *param); - --void dal_encoder_release_hw(struct encoder *enc); - /* - * Information interface - */ -@@ -238,7 +223,6 @@ enum encoder_result dal_encoder_enable_stream( - enum encoder_result dal_encoder_disable_stream( - struct encoder *enc, - enum engine_id engine); --void dal_encoder_set_multi_path(struct encoder *enc, bool is_multi_path); - /* - * Test harness - */ -diff --git a/drivers/gpu/drm/amd/dal/include/hw_sequencer_interface.h b/drivers/gpu/drm/amd/dal/include/hw_sequencer_interface.h -index ddd78d6..4238eb0 100644 ---- a/drivers/gpu/drm/amd/dal/include/hw_sequencer_interface.h -+++ b/drivers/gpu/drm/amd/dal/include/hw_sequencer_interface.h -@@ -99,16 +99,6 @@ struct hw_path_mode; - struct hwss_build_params; - struct controller; - --void dal_hw_sequencer_mute_audio_endpoint( -- struct hw_sequencer *hws, -- struct display_path *display_path, -- bool mute); -- --void dal_hw_sequencer_enable_audio_endpoint( -- struct hw_sequencer *hws, -- struct link_settings *ls, -- struct display_path *display_path, -- bool enable); - - enum hwss_result dal_hw_sequencer_reset_audio_device( - struct hw_sequencer *hws, -@@ -118,11 +108,6 @@ enum hwss_result dal_hw_sequencer_validate_link( - struct hw_sequencer *hws, - const struct validate_link_param *param); - --bool dal_hw_sequencer_is_supported_dp_training_pattern3( -- struct hw_sequencer *hws, -- struct display_path *display_path, -- uint32_t link_idx); -- - enum hwss_result dal_hw_sequencer_set_dp_phy_pattern( - struct hw_sequencer *hws, - const struct set_dp_phy_pattern_param *param); -@@ -132,35 +117,6 @@ enum hwss_result dal_hw_sequencer_set_lane_settings( - struct display_path *display_path, - const struct link_training_settings *link_settings); - --void dal_hw_sequencer_set_test_pattern( -- struct hw_sequencer *hws, -- struct hw_path_mode *path_mode, -- enum dp_test_pattern test_pattern, -- const struct link_training_settings *link_settings, -- const uint8_t *custom_pattern, -- uint8_t cust_pattern_size); -- --bool dal_hw_sequencer_has_audio_bandwidth_changed( -- struct hw_sequencer *hws, -- const struct hw_path_mode *old, -- const struct hw_path_mode *new); -- --void dal_hw_sequencer_enable_azalia_audio_jack_presence( -- struct hw_sequencer *hws, -- struct display_path *display_path); -- --void dal_hw_sequencer_disable_azalia_audio_jack_presence( -- struct hw_sequencer *hws, -- struct display_path *display_path); -- --void dal_hw_sequencer_enable_memory_requests( -- struct hw_sequencer *hws, -- struct hw_path_mode *path_mode); -- --void dal_hw_sequencer_update_info_packets( -- struct hw_sequencer *hws, -- struct hw_path_mode *path_mode); -- - /* Static validation for a SINGLE path mode. - * Already "active" paths (if any) are NOT taken into account. */ - enum hwss_result dal_hw_sequencer_validate_display_path_mode( -@@ -213,34 +169,10 @@ enum hwss_result dal_hw_sequencer_set_backlight_adjustment( - struct display_path *display_path, - struct hw_adjustment_value *adjustment); - --void dal_hw_sequencer_disable_memory_requests( -- struct hw_sequencer *hws, -- const struct hw_path_mode *path_mode); -- - enum hwss_result dal_hw_sequencer_enable_link( - struct hw_sequencer *hws, - const struct enable_link_param *in); - --void dal_hw_sequencer_disable_link( -- struct hw_sequencer *hws, -- const struct enable_link_param *in); -- --void dal_hw_sequencer_enable_stream( -- struct hw_sequencer *hws, -- const struct enable_stream_param *in); -- --void dal_hw_sequencer_disable_stream( -- struct hw_sequencer *hws, -- const struct enable_stream_param *in); -- --void dal_hw_sequencer_blank_stream( -- struct hw_sequencer *hws, -- const struct blank_stream_param *in); -- --void dal_hw_sequencer_unblank_stream( -- struct hw_sequencer *hws, -- const struct blank_stream_param *in); -- - enum hwss_result dal_hw_sequencer_set_clocks_and_clock_state( - struct hw_sequencer *hws, - struct hw_global_objects *g_obj, -@@ -259,27 +191,6 @@ enum signal_type dal_hw_sequencer_detect_load( - struct hw_sequencer *hws, - struct display_path *display_path); - --bool dal_hw_sequencer_is_sink_present( -- struct hw_sequencer *hws, -- struct display_path *display_path); -- --void dal_hw_sequencer_psr_setup( -- struct hw_sequencer *hws, -- const struct hw_path_mode *path_mode, -- const struct psr_caps *psr_caps); -- --void dal_hw_sequencer_psr_enable( -- struct hw_sequencer *hws, -- struct display_path *display_path); -- --void dal_hw_sequencer_psr_disable( -- struct hw_sequencer *hws, -- struct display_path *display_path); -- --void dal_hw_sequencer_program_drr( -- struct hw_sequencer *hws, -- const struct hw_path_mode *path_mode); -- - enum hwss_result dal_hw_sequencer_set_safe_displaymark( - struct hw_sequencer *hws, - struct hw_path_mode_set *path_set); -@@ -288,8 +199,6 @@ enum hwss_result dal_hw_sequencer_set_displaymark( - struct hw_sequencer *hws, - struct hw_path_mode_set *path_set); - --void dal_hw_sequencer_destroy(struct hw_sequencer **hws); -- - struct hw_sequencer *dal_hw_sequencer_create( - struct hws_init_data *hws_init_data); - -@@ -298,65 +207,21 @@ enum hwss_result dal_hw_sequencer_set_overscan_adj( - struct hw_path_mode_set *set, - struct hw_underscan_adjustment_data *hw_underscan); - --bool dal_hw_sequencer_enable_line_buffer_power_gating( -- struct line_buffer *lb, -- enum controller_id id, -- enum pixel_type pixel_type, -- uint32_t src_pixel_width, -- uint32_t dst_pixel_width, -- struct scaling_taps *taps, -- enum lb_pixel_depth lb_depth, -- uint32_t src_height, -- uint32_t dst_height, -- bool interlaced); -- --void dal_hw_sequencer_build_scaler_parameter( -- const struct hw_path_mode *path_mode, -- const struct scaling_taps *taps, -- bool build_timing_required, -- struct scaler_data *scaler_data); -- --void dal_hw_sequencer_update_info_frame( -- const struct hw_path_mode *hw_path_mode); -- - enum hwss_result dal_hw_sequencer_set_bit_depth_reduction_adj( - struct hw_sequencer *hws, - struct display_path *disp_path, - union hw_adjustment_bit_depth_reduction *bit_depth); - --bool dal_hw_sequencer_is_support_custom_gamut_adj( -- struct hw_sequencer *hws, -- struct display_path *disp_path, -- enum hw_surface_type surface_type); -- - enum hwss_result dal_hw_sequencer_get_hw_color_adj_range( - struct hw_sequencer *hws, - struct display_path *disp_path, - struct hw_color_control_range *hw_color_range); - --bool dal_hw_sequencer_is_support_custom_gamma_coefficients( -- struct hw_sequencer *hws, -- struct display_path *disp_path, -- enum hw_surface_type surface_type); -- - enum hwss_result dal_hw_sequencer_build_csc_adjust( - struct hw_sequencer *hws, - struct hw_adjustment_color_control *color_control, - struct grph_csc_adjustment *adjust); - --void dal_hw_sequencer_build_gamma_ramp_adj_params( -- const struct hw_adjustment_gamma_ramp *adjusment, -- struct gamma_parameters *gamma_param, -- struct gamma_ramp *ramp); -- --void translate_from_hw_to_controller_regamma( -- const struct hw_regamma_lut *hw_regamma, -- struct regamma_lut *regamma); -- --void dal_hw_sequencer_enable_wireless_idle_detection( -- struct hw_sequencer *hws, -- bool enable); -- - /* Cursor interface */ - enum hwss_result dal_hw_sequencer_set_cursor_position( - struct hw_sequencer *hws, -@@ -374,15 +239,4 @@ enum hwss_result dal_hw_sequencer_set_plane_config( - struct hw_path_mode_set *path_set, - uint32_t display_index); - --bool dal_hw_sequencer_update_plane_address( -- struct hw_sequencer *hws, -- struct display_path *dp, -- uint32_t num_planes, -- struct plane_addr_flip_info *info); -- --void dal_hw_sequencer_prepare_to_release_planes( -- struct hw_sequencer *hws, -- struct hw_path_mode_set *path_set, -- uint32_t display_index); -- - #endif /* __DAL_HW_SEQUENCER_INTERFACE_H__ */ -diff --git a/drivers/gpu/drm/amd/dal/include/link_service_interface.h b/drivers/gpu/drm/amd/dal/include/link_service_interface.h -index 2ac9311..29233ae 100644 ---- a/drivers/gpu/drm/amd/dal/include/link_service_interface.h -+++ b/drivers/gpu/drm/amd/dal/include/link_service_interface.h -@@ -40,141 +40,9 @@ enum ddc_result; - struct link_service *dal_link_service_create( - struct link_service_init_data *init_data); - --void dal_link_service_destroy( -- struct link_service **ls); -- - enum link_service_type dal_ls_get_link_service_type( - struct link_service *link_service); - --bool dal_ls_validate_mode_timing( -- struct link_service *ls, -- uint32_t display_index, -- const struct hw_crtc_timing *timing, -- struct link_validation_flags flags); -- --bool dal_ls_get_mst_sink_info( -- struct link_service *ls, -- uint32_t display_index, -- struct mst_sink_info *sink_info); -- --bool dal_ls_get_gtc_sync_status( -- struct link_service *ls); -- --bool dal_ls_enable_stream( -- struct link_service *ls, -- uint32_t display_index, -- struct hw_path_mode *path_mode); -- --bool dal_ls_disable_stream( -- struct link_service *ls, -- uint32_t display_index, -- struct hw_path_mode *poath_mode); -- --bool dal_ls_optimized_enable_stream( -- struct link_service *ls, -- uint32_t display_index, -- struct display_path *display_path); -- --void dal_ls_update_stream_features( -- struct link_service *ls, -- const struct hw_path_mode *path_mode); -- --bool dal_ls_blank_stream( -- struct link_service *ls, -- uint32_t display_index, -- struct hw_path_mode *path_mode); -- --bool dal_ls_unblank_stream( -- struct link_service *ls, -- uint32_t display_index, -- struct hw_path_mode *path_mode); -- --bool dal_ls_pre_mode_change( -- struct link_service *ls, -- uint32_t display_index, -- struct hw_path_mode *path_mode); -- --bool dal_ls_post_mode_change( -- struct link_service *ls, -- uint32_t display_index, -- struct hw_path_mode *path_mode); -- --bool dal_ls_power_on_stream( -- struct link_service *ls, -- uint32_t display_index, -- struct hw_path_mode *path_mode); -- --bool dal_ls_power_off_stream( -- struct link_service *ls, -- uint32_t display_index, -- struct hw_path_mode *path_mode); -- --void dal_ls_retrain_link( -- struct link_service *ls, -- struct hw_path_mode_set *path_set); -- --bool dal_ls_get_current_link_setting( -- struct link_service *ls, -- struct link_settings *link_settings); -- --void dal_ls_connect_link( -- struct link_service *ls, -- const struct display_path *display_path, -- bool initial_detection); -- --void dal_ls_disconnect_link( -- struct link_service *ls); -- --bool dal_ls_is_mst_network_present( -- struct link_service *ls); -- --void dal_ls_invalidate_down_stream_devices( -- struct link_service *ls); -- --bool dal_ls_are_mst_displays_cofunctional( -- struct link_service *ls, -- const uint32_t *array_display_index, -- uint32_t len); -- --bool dal_ls_is_sink_present_at_display_index( -- struct link_service *ls, -- uint32_t display_index); -- --struct ddc_service *dal_ls_obtain_mst_ddc_service( -- struct link_service *ls, -- uint32_t display_index); -- --void dal_ls_release_mst_ddc_service( -- struct link_service *ls, -- struct ddc_service *ddc_service); -- --void dal_ls_release_hw( -- struct link_service *ls); -- --bool dal_ls_associate_link( -- struct link_service *ls, -- uint32_t display_index, -- uint32_t link_index, -- bool is_internal_link); -- --bool dal_dpsst_ls_set_overridden_trained_link_settings( -- struct link_service *ls, -- const struct link_settings *link_settings); -- --void dal_dpsst_ls_set_link_training_preference( -- struct link_service *ls, -- const struct link_training_preference *ltp); -- --struct link_training_preference -- dal_dpsst_ls_get_link_training_preference( -- struct link_service *ls); -- --bool dal_ls_should_send_notification( -- struct link_service *ls); -- --uint32_t dal_ls_get_notification_display_index( -- struct link_service *ls); -- - enum ddc_result dal_dpsst_ls_read_dpcd_data( - struct link_service *ls, - uint32_t address, -@@ -187,16 +55,4 @@ enum ddc_result dal_dpsst_ls_write_dpcd_data( - const uint8_t *data, - uint32_t size); - --bool dal_ls_is_link_psr_supported(struct link_service *ls); -- --bool dal_ls_is_stream_drr_supported(struct link_service *ls); -- --void dal_ls_set_link_psr_capabilities( -- struct link_service *ls, -- struct psr_caps *psr_caps); -- --void dal_ls_get_link_psr_capabilities( -- struct link_service *ls, -- struct psr_caps *psr_caps); -- - #endif /* __DAL_LINK_SERVICE_INTERFACE_H__ */ --- -2.7.4 - |