Lines Matching +full:4 +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"
38 #define SOLO_DMA_CTRL_STROBE_SELECT BIT(4)
48 /* 0=sys_clk/4, 1=sys_clk/2, 2=clk_in/2 of system input */
55 #define SOLO_VCLK_VIN0405_DELAY(n) ((n)<<4)
73 #define SOLO_IRQ_UART(n) BIT((n) + 4)
107 #define SOLO_P2M_CSC_BYTE_REORDER BIT(5) /* BGR -> RGB */
108 /* 0:r=[14:10] g=[9:5] b=[4:0], 1:r=[15:11] g=[10:5] b=[4:0] */
109 #define SOLO_P2M_CSC_16BIT_565 BIT(4)
127 /* 0:512, 1:256, 2:128, 3:64, 4:32, 5:128(2page) */
133 #define SOLO_P2M_BURST_32 4
135 /* 0:Y[0]<-0(OFF), 1:Y[0]<-1(ON), 2:Y[0]<-G[0], 3:Y[0]<-Bit[15] */
136 #define SOLO_P2M_ALPHA_MODE(n) ((n)<<4)
150 #define SOLO_P2M_BUFFER(i) (0x2000 + ((i)*4))
201 #define SOLO_VI_MOSAIC(ch) (0x0140 + ((ch)*4)) argument
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
261 #define SOLO_VO_NA_COLOR_CB(CB) (((CB)/16)<<4)
316 #define SOLO_VO_BORDER_X(n) (0x0340+((n)*4))
317 #define SOLO_VO_BORDER_Y(n) (0x0354+((n)*4))
334 #define SOLO_VO_CURSOR_MASK(id) (0x0390+((id)*4))
336 #define SOLO_VO_EXPANSION(id) (0x0250+((id)*4))
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
407 #define SOLO_VE_STATE(n) (0x0640+((n)*4))
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
502 #define SOLO_VD_WR_PAGE(n) (0x03F0 + ((n) * 4))
526 #define SOLO_IIC_ACK_EN BIT(4)
554 #define SOLO_BAUDRATE_19200 ((0<<9)|(4<<6))
561 #define SOLO_UART_DATA_BIT_8 (3<<4)
562 #define SOLO_UART_DATA_BIT_7 (2<<4)
563 #define SOLO_UART_DATA_BIT_6 (1<<4)
564 #define SOLO_UART_DATA_BIT_5 (0<<4)
610 #define SOLO_AUDIO_EE_ENC_CH(ch) ((ch)<<25) argument
619 #define SOLO_AUDIO_EVOL(ch, value) ((value)<<((ch)%10)) argument