From 3a9fbba852b3508e3577af46ebecd57858725ee6 Mon Sep 17 00:00:00 2001 From: Amine Najahi Date: Mon, 16 Dec 2019 10:32:46 -0500 Subject: [PATCH] msm: drm: uapi: add rounded corner uapi Add uapi for rounded corner programming. Change-Id: Id91892677c924c8e6871fe2708f89814a1435841 Signed-off-by: Amine Najahi --- include/uapi/display/drm/msm_drm_pp.h | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/include/uapi/display/drm/msm_drm_pp.h b/include/uapi/display/drm/msm_drm_pp.h index 264552359d09..59d23bef39c6 100644 --- a/include/uapi/display/drm/msm_drm_pp.h +++ b/include/uapi/display/drm/msm_drm_pp.h @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */ /* - * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved. + * Copyright (c) 2017-2020, The Linux Foundation. All rights reserved. */ #ifndef _MSM_DRM_PP_H_ @@ -570,4 +570,21 @@ struct drm_msm_ad4_manual_str_cfg { __u32 in_str; __u32 out_str; }; + +#define RC_DATA_SIZE_MAX 2720 +#define RC_CFG_SIZE_MAX 4 + +struct drm_msm_rc_mask_cfg { + __u64 flags; + __u32 cfg_param_01; + __u32 cfg_param_02; + __u32 cfg_param_03; + __u32 cfg_param_04[RC_CFG_SIZE_MAX]; + __u32 cfg_param_05[RC_CFG_SIZE_MAX]; + __u32 cfg_param_06[RC_CFG_SIZE_MAX]; + __u64 cfg_param_07; + __u32 cfg_param_08; + __u64 cfg_param_09[RC_DATA_SIZE_MAX]; +}; + #endif /* _MSM_DRM_PP_H_ */