blob: 73a20314a8b451fdfebb1322af63055e94a66c27 [file] [log] [blame]
/*
* Samsung Exynos SoC series VPU driver
*
* Copyright (c) 2015 Samsung Electronics Co., Ltd
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
#include "vpu-config.h"
#include "vpu-exynos.h"
#include "vpu-tv.h"
int vpu_tv_probe(struct vpu_tvset *tvset,
struct device *dev,
struct vpu_exynos *exynos,
struct vpu_memory *memory)
{
int ret = 0;
tvset->dev = dev;
tvset->exynos = exynos;
tvset->memory = memory;
tvset->tv_cnt = 0;
ret = vpu_tv_register_depth3(tvset);
if (ret) {
vpu_err("vpu_tv_register_depth3 is fail(%d)\n", ret);
goto p_err;
}
ret = vpu_tv_register_flamorb(tvset);
if (ret) {
vpu_err("vpu_tv_register_depth3 is fail(%d)\n", ret);
goto p_err;
}
p_err:
return ret;
}