diff options
author | Manikandan Muralidharan <manikandan.m@microchip.com> | 2024-04-24 11:03:49 +0530 |
---|---|---|
committer | Sam Ravnborg <sam@ravnborg.org> | 2024-05-30 15:47:02 +0200 |
commit | 391acbc6899791a963716e7be4ffe5e682bd7acf (patch) | |
tree | 23ee6aa2aa4e03081e3cac948e840a0630d9ee0e /drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | |
parent | 0af86604e34188e1a7263dac739f2b8faa6e892c (diff) | |
download | linux-391acbc6899791a963716e7be4ffe5e682bd7acf.tar.gz linux-391acbc6899791a963716e7be4ffe5e682bd7acf.tar.bz2 linux-391acbc6899791a963716e7be4ffe5e682bd7acf.zip |
drm: atmel-hlcdc: add vertical and horizontal scaling support for XLCDC
Update the vertical and horizontal scaler registers of XLCDC IP
with Bilinear and Bicubic co-efficients taps for Chroma and
Luma componenets of the Pixel.
Signed-off-by: Manikandan Muralidharan <manikandan.m@microchip.com>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20240424053351.589830-7-manikandan.m@microchip.com
Diffstat (limited to 'drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h')
-rw-r--r-- | drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h index 1153d402f810..e1a0bb24b511 100644 --- a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h +++ b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h @@ -198,6 +198,8 @@ * @disc_pos: discard area position register * @disc_size: discard area size register * @csc: color space conversion register + * @vxs_config: vertical scalar filter taps control register + * @hxs_config: horizontal scalar filter taps control register */ struct atmel_hlcdc_layer_cfg_layout { int xstride[ATMEL_HLCDC_LAYER_MAX_PLANES]; @@ -217,6 +219,8 @@ struct atmel_hlcdc_layer_cfg_layout { int disc_pos; int disc_size; int csc; + int vxs_config; + int hxs_config; }; /** |