[media] v4l: vsp1: Update WPF and LIF maximum sizes for Gen3

The maximum image size supported by the WPF is 2048x2048 on Gen2 and
8190x8190 on Gen3. Update the code accordingly, and fix the maximum LIF
size for both Gen2 and Gen3.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
This commit is contained in:
Laurent Pinchart 2016-03-25 06:51:06 -03:00 коммит произвёл Mauro Carvalho Chehab
Родитель 2d2f99451d
Коммит 0d268dcc69
2 изменённых файлов: 12 добавлений и 5 удалений

Просмотреть файл

@ -21,7 +21,7 @@
#include "vsp1_lif.h" #include "vsp1_lif.h"
#define LIF_MIN_SIZE 2U #define LIF_MIN_SIZE 2U
#define LIF_MAX_SIZE 2048U #define LIF_MAX_SIZE 8190U
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* Device Access * Device Access

Просмотреть файл

@ -21,8 +21,10 @@
#include "vsp1_rwpf.h" #include "vsp1_rwpf.h"
#include "vsp1_video.h" #include "vsp1_video.h"
#define WPF_MAX_WIDTH 2048 #define WPF_GEN2_MAX_WIDTH 2048U
#define WPF_MAX_HEIGHT 2048 #define WPF_GEN2_MAX_HEIGHT 2048U
#define WPF_GEN3_MAX_WIDTH 8190U
#define WPF_GEN3_MAX_HEIGHT 8190U
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* Device Access * Device Access
@ -201,8 +203,13 @@ struct vsp1_rwpf *vsp1_wpf_create(struct vsp1_device *vsp1, unsigned int index)
if (wpf == NULL) if (wpf == NULL)
return ERR_PTR(-ENOMEM); return ERR_PTR(-ENOMEM);
wpf->max_width = WPF_MAX_WIDTH; if (vsp1->info->gen == 2) {
wpf->max_height = WPF_MAX_HEIGHT; wpf->max_width = WPF_GEN2_MAX_WIDTH;
wpf->max_height = WPF_GEN2_MAX_HEIGHT;
} else {
wpf->max_width = WPF_GEN3_MAX_WIDTH;
wpf->max_height = WPF_GEN3_MAX_HEIGHT;
}
wpf->entity.ops = &wpf_entity_ops; wpf->entity.ops = &wpf_entity_ops;
wpf->entity.type = VSP1_ENTITY_WPF; wpf->entity.type = VSP1_ENTITY_WPF;