diff options
author | Philipp Zabel <p.zabel@pengutronix.de> | 2018-09-18 05:34:08 -0400 |
---|---|---|
committer | Philipp Zabel <p.zabel@pengutronix.de> | 2018-11-05 08:40:06 -0500 |
commit | d0cbc93a0110a82ff9e01d3c21d5a2e2027b706f (patch) | |
tree | 4da0172ef8c3ff0d549a5f6ebce4cc9b0296e46f /include/video/imx-ipu-v3.h | |
parent | dec408fd23ae81338a55556cd570dacd6bf41046 (diff) |
gpu: ipu-v3: ipu-ic: allow to manually set resize coefficients
For tiled scaling, we want to compute the scaling coefficients
externally in such a way that the interpolation overshoots tile
boundaries and samples up to the first pixel of the next tile.
Prepare to override the resizing coefficients from the image
conversion code.
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Acked-by: Steve Longerbeam <slongerbeam@gmail.com>
Tested-by: Steve Longerbeam <slongerbeam@gmail.com>
Diffstat (limited to 'include/video/imx-ipu-v3.h')
-rw-r--r-- | include/video/imx-ipu-v3.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/video/imx-ipu-v3.h b/include/video/imx-ipu-v3.h index 8bb163cd9314..e582e8e7527a 100644 --- a/include/video/imx-ipu-v3.h +++ b/include/video/imx-ipu-v3.h | |||
@@ -390,6 +390,12 @@ int ipu_ic_task_init(struct ipu_ic *ic, | |||
390 | int out_width, int out_height, | 390 | int out_width, int out_height, |
391 | enum ipu_color_space in_cs, | 391 | enum ipu_color_space in_cs, |
392 | enum ipu_color_space out_cs); | 392 | enum ipu_color_space out_cs); |
393 | int ipu_ic_task_init_rsc(struct ipu_ic *ic, | ||
394 | int in_width, int in_height, | ||
395 | int out_width, int out_height, | ||
396 | enum ipu_color_space in_cs, | ||
397 | enum ipu_color_space out_cs, | ||
398 | u32 rsc); | ||
393 | int ipu_ic_task_graphics_init(struct ipu_ic *ic, | 399 | int ipu_ic_task_graphics_init(struct ipu_ic *ic, |
394 | enum ipu_color_space in_g_cs, | 400 | enum ipu_color_space in_g_cs, |
395 | bool galpha_en, u32 galpha, | 401 | bool galpha_en, u32 galpha, |