Lines Matching +full:8 +full:- +full:ch
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Copyright (C) 2010-2013 Bluecherry, LLC <https://www.bluecherrydvr.com>
17 #include "solo6x10-offsets.h"
34 #define SOLO_DMA_CTRL_REFRESH_CYCLE(n) ((n)<<8)
53 #define SOLO_VCLK_VIN0809_DELAY(n) ((n)<<8)
70 #define SOLO_IRQ_PS2_0 BIT(8)
107 #define SOLO_P2M_CSC_BYTE_REORDER BIT(5) /* BGR -> RGB */
121 #define SOLO_P2M_COMMAND_DONE BIT(8)
135 /* 0:Y[0]<-0(OFF), 1:Y[0]<-1(ON), 2:Y[0]<-G[0], 3:Y[0]<-Bit[15] */
167 #define SOLO_FI_INV_DISP_LIVE(n) ((n)<<8)
201 #define SOLO_VI_MOSAIC(ch) (0x0140 + ((ch)*4)) argument
204 #define SOLO_VI_MOSAIC_SY(x) ((x)<<8)
207 #define SOLO_VI_WIN_CTRL0(ch) (0x0180 + ((ch)*4)) argument
208 #define SOLO_VI_WIN_CTRL1(ch) (0x01C0 + ((ch)*4)) argument
221 #define SOLO_VI_WIN_ON(ch) (0x0200 + ((ch)*4)) argument
246 #define SOLO_VI_MOTION_CB_VALUE(v) ((v)<<8)
260 #define SOLO_VO_NA_COLOR_Y(Y) ((Y)<<8)
304 #define SOLO_BG_U(u) ((u)<<8)
308 #define SOLO_VO_DEINTERLACE_THRESHOLD(n) ((n)<<8)
357 #define SOLO_CAP_PROG_BANDWIDTH(n) ((n)<<8)
366 #define SOLO_DIM_V_MB_NUM_FIELD(n) ((n)<<8)
372 #define SOLO_CAP_CH_SCALE(ch) (0x0440+((ch)*4)) argument
373 #define SOLO_CAP_CH_COMP_ENA_E(ch) (0x0480+((ch)*4)) argument
374 #define SOLO_CAP_CH_INTV(ch) (0x04C0+((ch)*4)) argument
375 #define SOLO_CAP_CH_INTV_E(ch) (0x0500+((ch)*4)) argument
427 #define SOLO_VE_CH_INTL(ch) (0x0700+((ch)*4)) argument
428 #define SOLO_VE_CH_MOT(ch) (0x0740+((ch)*4)) argument
429 #define SOLO_VE_CH_QP(ch) (0x0780+((ch)*4)) argument
430 #define SOLO_VE_CH_QP_E(ch) (0x07C0+((ch)*4)) argument
431 #define SOLO_VE_CH_GOP(ch) (0x0800+((ch)*4)) argument
432 #define SOLO_VE_CH_GOP_E(ch) (0x0840+((ch)*4)) argument
433 #define SOLO_VE_CH_REF_BASE(ch) (0x0880+((ch)*4)) argument
434 #define SOLO_VE_CH_REF_BASE_E(ch) (0x08C0+((ch)*4)) argument
436 #define SOLO_VE_MPEG4_QUE(n) (0x0A00+((n)*8))
437 #define SOLO_VE_JPEG_QUE(n) (0x0A04+((n)*8))
452 #define SOLO_VD_CFG_TIME_WIDTH(n) ((n)<<8)
458 #define SOLO_VD_DEINTERLACE_THRESHOLD(n) ((n)<<8)
483 #define SOLO_VD_IDX_H_BLOCK(n) ((n)<<8)
499 #define SOLO_VD_IDX_DEC_WR_PAGE(n) ((n)<<8)
516 #define SOLO_IIC_ENABLE BIT(8)
582 #define SOLO_UART_RX_BUFF_SIZE 8
584 #define SOLO_UART_TX_BUFF_SIZE 8
587 #define SOLO_UART_TX_DATA_PUSH BIT(8)
589 #define SOLO_UART_RX_DATA_POP BIT(8)
610 #define SOLO_AUDIO_EE_ENC_CH(ch) ((ch)<<25) argument
619 #define SOLO_AUDIO_EVOL(ch, value) ((value)<<((ch)%10)) argument
626 #define SOLO_WATCHDOG_SET(status, sec) (status << 8 | (sec & 0xff))