| .. | .. |
|---|
| 1368 | 1368 | |
|---|
| 1369 | 1369 | void dpp1_set_cursor_attributes( |
|---|
| 1370 | 1370 | struct dpp *dpp_base, |
|---|
| 1371 | | - enum dc_cursor_color_format color_format); |
|---|
| 1371 | + struct dc_cursor_attributes *cursor_attributes); |
|---|
| 1372 | 1372 | |
|---|
| 1373 | 1373 | void dpp1_set_cursor_position( |
|---|
| 1374 | 1374 | struct dpp *dpp_base, |
|---|
| 1375 | 1375 | const struct dc_cursor_position *pos, |
|---|
| 1376 | 1376 | const struct dc_cursor_mi_param *param, |
|---|
| 1377 | | - uint32_t width); |
|---|
| 1377 | + uint32_t width, |
|---|
| 1378 | + uint32_t height); |
|---|
| 1378 | 1379 | |
|---|
| 1379 | 1380 | void dpp1_cnv_set_optional_cursor_attributes( |
|---|
| 1380 | 1381 | struct dpp *dpp_base, |
|---|
| .. | .. |
|---|
| 1485 | 1486 | enum surface_pixel_format format, |
|---|
| 1486 | 1487 | enum expansion_mode mode, |
|---|
| 1487 | 1488 | struct dc_csc_transform input_csc_color_matrix, |
|---|
| 1488 | | - enum dc_color_space input_color_space); |
|---|
| 1489 | + enum dc_color_space input_color_space, |
|---|
| 1490 | + struct cnv_alpha_2bit_lut *alpha_2bit_lut); |
|---|
| 1489 | 1491 | |
|---|
| 1490 | 1492 | void dpp1_full_bypass(struct dpp *dpp_base); |
|---|
| 1491 | 1493 | |
|---|
| .. | .. |
|---|
| 1498 | 1500 | struct dpp *dpp_base, |
|---|
| 1499 | 1501 | uint32_t multiplier); |
|---|
| 1500 | 1502 | |
|---|
| 1503 | +bool dpp1_get_optimal_number_of_taps( |
|---|
| 1504 | + struct dpp *dpp, |
|---|
| 1505 | + struct scaler_data *scl_data, |
|---|
| 1506 | + const struct scaling_taps *in_taps); |
|---|
| 1507 | + |
|---|
| 1501 | 1508 | void dpp1_construct(struct dcn10_dpp *dpp1, |
|---|
| 1502 | 1509 | struct dc_context *ctx, |
|---|
| 1503 | 1510 | uint32_t inst, |
|---|