Skip to content

Commit 8ebfc4d

Browse files
Karthi Kandasamyalexdeucher
authored andcommitted
drm/amd/display: prepare for new platform
[Why & How] Expose some function for new platform use Reviewed-by: Nevenko Stupar <nevenko.stupar@amd.com> Signed-off-by: Karthi Kandasamy <karthi.kandasamy@amd.com> Signed-off-by: Ray Wu <ray.wu@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
1 parent 156374b commit 8ebfc4d

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

drivers/gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ static void dsc_write_to_registers(struct display_stream_compressor *dsc, const
1717
/* Object I/F functions */
1818
//static void dsc401_get_enc_caps(struct dsc_enc_caps *dsc_enc_caps, int pixel_clock_100Hz);
1919
//static bool dsc401_get_packed_pps(struct display_stream_compressor *dsc, const struct dsc_config *dsc_cfg, uint8_t *dsc_packed_pps);
20-
static void dsc401_wait_disconnect_pending_clear(struct display_stream_compressor *dsc);
21-
static void dsc401_get_enc_caps(struct dsc_enc_caps *dsc_enc_caps, int pixel_clock_100Hz);
2220

2321
static const struct dsc_funcs dcn401_dsc_funcs = {
2422
.dsc_get_enc_caps = dsc401_get_enc_caps,
@@ -66,7 +64,7 @@ void dsc401_construct(struct dcn401_dsc *dsc,
6664
dsc->max_image_width = 5184;
6765
}
6866

69-
static void dsc401_get_enc_caps(struct dsc_enc_caps *dsc_enc_caps, int pixel_clock_100Hz)
67+
void dsc401_get_enc_caps(struct dsc_enc_caps *dsc_enc_caps, int pixel_clock_100Hz)
7068
{
7169
int min_dsc_unit_required = (pixel_clock_100Hz + MAX_THROUGHPUT_PER_DSC_100HZ - 1) / MAX_THROUGHPUT_PER_DSC_100HZ;
7270

@@ -191,7 +189,7 @@ void dsc401_disable(struct display_stream_compressor *dsc)
191189
DSC_CLOCK_EN, 0);
192190
}
193191

194-
static void dsc401_wait_disconnect_pending_clear(struct display_stream_compressor *dsc)
192+
void dsc401_wait_disconnect_pending_clear(struct display_stream_compressor *dsc)
195193
{
196194
struct dcn401_dsc *dsc401 = TO_DCN401_DSC(dsc);
197195

drivers/gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,5 +341,7 @@ void dsc401_set_config(struct display_stream_compressor *dsc, const struct dsc_c
341341
void dsc401_enable(struct display_stream_compressor *dsc, int opp_pipe);
342342
void dsc401_disable(struct display_stream_compressor *dsc);
343343
void dsc401_disconnect(struct display_stream_compressor *dsc);
344+
void dsc401_get_enc_caps(struct dsc_enc_caps *dsc_enc_caps, int pixel_clock_100Hz);
345+
void dsc401_wait_disconnect_pending_clear(struct display_stream_compressor *dsc);
344346
#endif
345347

0 commit comments

Comments
 (0)