xref: /linux/include/drm/display/drm_dsc_helper.h (revision ed5c2f5fd10dda07263f79f338a512c0f49f76f5)
1 /* SPDX-License-Identifier: MIT
2  * Copyright (C) 2018 Intel Corp.
3  *
4  * Authors:
5  * Manasi Navare <manasi.d.navare@intel.com>
6  */
7 
8 #ifndef DRM_DSC_HELPER_H_
9 #define DRM_DSC_HELPER_H_
10 
11 #include <drm/display/drm_dsc.h>
12 
13 void drm_dsc_dp_pps_header_init(struct dp_sdp_header *pps_header);
14 int drm_dsc_dp_rc_buffer_size(u8 rc_buffer_block_size, u8 rc_buffer_size);
15 void drm_dsc_pps_payload_pack(struct drm_dsc_picture_parameter_set *pps_sdp,
16 			      const struct drm_dsc_config *dsc_cfg);
17 int drm_dsc_compute_rc_parameters(struct drm_dsc_config *vdsc_cfg);
18 
19 #endif /* _DRM_DSC_HELPER_H_ */
20 
21