deinterlace: add di-multi folder v2 [2/3]
authorJihong Sui <jihong.sui@amlogic.com>
Mon, 5 Aug 2019 06:17:07 +0000 (14:17 +0800)
committerTao Zeng <tao.zeng@amlogic.com>
Mon, 19 Aug 2019 02:26:00 +0000 (19:26 -0700)
commitb391eea3dbb159c2ef441996b630a01438376823
tree145336b74029511513c991cd7f0baa246e249300
parent433ca763908b77f7fd381fea8e618a46baeb9382
deinterlace: add di-multi folder v2 [2/3]

PD#SWPL-10064

Problem:
add di-multi folder

Solution:
1. add di_multi folder;
2. it can be enable by dts;
3. only one of di can be enabled at the same time;
4. no di-pq filse;

Verify:
U212

Change-Id: I8726d2430cf1beb58d0cd37c0358b7ea8e06c414
Signed-off-by: Jihong Sui <jihong.sui@amlogic.com>
41 files changed:
MAINTAINERS
drivers/amlogic/media/Kconfig
drivers/amlogic/media/Makefile
drivers/amlogic/media/di_multi/Kconfig [new file with mode: 0644]
drivers/amlogic/media/di_multi/Makefile [new file with mode: 0644]
drivers/amlogic/media/di_multi/deinterlace.c [new file with mode: 0644]
drivers/amlogic/media/di_multi/deinterlace.h [new file with mode: 0644]
drivers/amlogic/media/di_multi/deinterlace_dbg.c [new file with mode: 0644]
drivers/amlogic/media/di_multi/deinterlace_dbg.h [new file with mode: 0644]
drivers/amlogic/media/di_multi/deinterlace_hw.c [new file with mode: 0644]
drivers/amlogic/media/di_multi/deinterlace_hw.h [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_api.c [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_api.h [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_data.h [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_data_l.h [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_dbg.c [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_dbg.h [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_post.c [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_post.h [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_pps.c [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_pps.h [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_prc.c [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_prc.h [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_pre.c [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_pre.h [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_que.c [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_que.h [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_reg_tab.c [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_reg_tab.h [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_sys.c [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_sys.h [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_task.c [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_task.h [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_vframe.c [new file with mode: 0644]
drivers/amlogic/media/di_multi/di_vframe.h [new file with mode: 0644]
drivers/amlogic/media/di_multi/dim_trace.h [new file with mode: 0644]
drivers/amlogic/media/di_multi/nr_downscale.c [new file with mode: 0644]
drivers/amlogic/media/di_multi/nr_downscale.h [new file with mode: 0644]
drivers/amlogic/media/di_multi/register.h [new file with mode: 0644]
drivers/amlogic/media/di_multi/register_nr4.h [new file with mode: 0644]
include/linux/amlogic/media/vfm/vframe.h