This patch introduces two helpers - dpu_vproc_get_h/vscale_cap().
Signed-off-by: Liu Ying <victor.liu@nxp.com>
}
EXPORT_SYMBOL_GPL(dpu_vproc_has_vscale_cap);
+u32 dpu_vproc_get_hscale_cap(u32 cap_mask)
+{
+ return cap_mask & DPU_VPROC_CAP_HSCALE;
+}
+EXPORT_SYMBOL_GPL(dpu_vproc_get_hscale_cap);
+
+u32 dpu_vproc_get_vscale_cap(u32 cap_mask)
+{
+ return cap_mask & DPU_VPROC_CAP_VSCALE;
+}
+EXPORT_SYMBOL_GPL(dpu_vproc_get_vscale_cap);
+
#define DPU_UNIT_INIT(dpu, base, unit, name, id, pec_ofs, ofs) \
{ \
int ret; \
bool dpu_vproc_has_hscale_cap(u32 cap_mask);
bool dpu_vproc_has_vscale_cap(u32 cap_mask);
+u32 dpu_vproc_get_hscale_cap(u32 cap_mask);
+u32 dpu_vproc_get_vscale_cap(u32 cap_mask);
+
/*
* to avoid on-the-fly/hot plane resource migration
* between two display interfaces