linux/drivers/media/platform/via/via-camera.h

/* SPDX-License-Identifier: GPL-2.0 */
/*
 * VIA Camera register definitions.
 */
#define VCR_INTCTRL
#define VCR_IC_EAV
#define VCR_IC_EVBI
#define VCR_IC_FBOTFLD
#define VCR_IC_ACTBUF
#define VCR_IC_VSYNC
#define VCR_IC_BOTFLD
#define VCR_IC_FFULL
#define VCR_IC_INTEN
#define VCR_IC_VBIINT
#define VCR_IC_VBIBUF

#define VCR_TSC
#define VCR_TSC_ENABLE
#define VCR_TSC_DROPERR
#define VCR_TSC_METHOD
#define VCR_TSC_COUNT
#define VCR_TSC_CBMODE
#define VCR_TSC_PSSIG
#define VCR_TSC_BE
#define VCR_TSC_SERIAL

#define VCR_CAPINTC
#define VCR_CI_ENABLE
#define VCR_CI_BSS
#define VCR_CI_3BUFS
#define VCR_CI_VIPEN
#define VCR_CI_CCIR601_8
#define VCR_CI_CCIR656_8
#define VCR_CI_CCIR601_16
#define VCR_CI_CCIR656_16
#define VCR_CI_HDMODE
#define VCR_CI_BSWAP
#define VCR_CI_YUYV
#define VCR_CI_UYVY
#define VCR_CI_YVYU
#define VCR_CI_VYUY
#define VCR_CI_VIPTYPE
#define VCR_CI_IFSEN
#define VCR_CI_DIODD
#define VCR_CI_DIEVEN
#define VCR_CI_DIBOTH
#define VCR_CI_DIBOTH30
#define VCR_CI_CONVTYPE
#define VCR_CI_CFC
#define VCR_CI_FILTER
#define VCR_CI_CLKINV
#define VCR_CI_VREFINV
#define VCR_CI_HREFINV
#define VCR_CI_FLDINV
#define VCR_CI_CLKPIN
#define VCR_CI_THRESH
#define VCR_CI_HRLE
#define VCR_CI_VRLE
#define VCR_CI_OFLDINV
#define VCR_CI_CLKEN

#define VCR_HORRANGE
#define VCR_VERTRANGE
#define VCR_AVSCALE
#define VCR_AVS_HEN
#define VCR_AVS_VEN
#define VCR_VBIHOR
#define VCR_VBIVERT
#define VCR_VBIBUF1
#define VCR_VBISTRIDE
#define VCR_ANCDATACNT
#define VCR_MAXDATA
#define VCR_MAXVBI
#define VCR_CAPDATA
#define VCR_VBUF1
#define VCR_VBUF2
#define VCR_VBUF3
#define VCR_VBUF_MASK
#define VCR_VBIBUF2
#define VCR_VSTRIDE
#define VCR_VS_STRIDE_SHIFT
#define VCR_VS_STRIDE
#define VCR_VS_CCD
#define VCR_VS_COREEN
#define VCR_TS0ERR
#define VCR_TS1ERR
#define VCR_TS2ERR

/* Add 0x1000 for the second capture engine registers */