Go to the documentation of this file.
14 #define VINO_BASE 0x00080000
16 #define VINO_PAGE_SIZE 4096
22 #define VINO_CLIP_X(x) ((x) & 0x3ff)
23 #define VINO_CLIP_ODD(x) (((x) & 0x1ff) << 10)
24 #define VINO_CLIP_EVEN(x) (((x) & 0x1ff) << 19)
30 #define VINO_FRAMERT_FULL 0xfff
31 #define VINO_FRAMERT_PAL (1<<0)
32 #define VINO_FRAMERT_RT(x) (((x) & 0xfff) << 1)
49 #define VINO_DESC_JUMP (1<<30)
50 #define VINO_DESC_STOP (1<<31)
51 #define VINO_DESC_VALID (1<<32)
70 #define VINO_CHIP_ID 0xb
71 #define VINO_REV_NUM(x) ((x) & 0x0f)
72 #define VINO_ID_VALUE(x) (((x) & 0xf0) >> 4)
76 #define VINO_CTRL_LITTLE_ENDIAN (1<<0)
77 #define VINO_CTRL_A_EOF_INT (1<<1)
78 #define VINO_CTRL_A_FIFO_INT (1<<2)
79 #define VINO_CTRL_A_EOD_INT (1<<3)
80 #define VINO_CTRL_A_INT (VINO_CTRL_A_EOF_INT | \
81 VINO_CTRL_A_FIFO_INT | \
83 #define VINO_CTRL_B_EOF_INT (1<<4)
84 #define VINO_CTRL_B_FIFO_INT (1<<5)
85 #define VINO_CTRL_B_EOD_INT (1<<6)
86 #define VINO_CTRL_B_INT (VINO_CTRL_B_EOF_INT | \
87 VINO_CTRL_B_FIFO_INT | \
89 #define VINO_CTRL_A_DMA_ENBL (1<<7)
90 #define VINO_CTRL_A_INTERLEAVE_ENBL (1<<8)
91 #define VINO_CTRL_A_SYNC_ENBL (1<<9)
92 #define VINO_CTRL_A_SELECT (1<<10)
93 #define VINO_CTRL_A_RGB (1<<11)
94 #define VINO_CTRL_A_LUMA_ONLY (1<<12)
95 #define VINO_CTRL_A_DEC_ENBL (1<<13)
96 #define VINO_CTRL_A_DEC_SCALE_MASK 0x1c000
97 #define VINO_CTRL_A_DEC_SCALE_SHIFT (14)
98 #define VINO_CTRL_A_DEC_HOR_ONLY (1<<17)
99 #define VINO_CTRL_A_DITHER (1<<18)
100 #define VINO_CTRL_B_DMA_ENBL (1<<19)
101 #define VINO_CTRL_B_INTERLEAVE_ENBL (1<<20)
102 #define VINO_CTRL_B_SYNC_ENBL (1<<21)
103 #define VINO_CTRL_B_SELECT (1<<22)
104 #define VINO_CTRL_B_RGB (1<<23)
105 #define VINO_CTRL_B_LUMA_ONLY (1<<24)
106 #define VINO_CTRL_B_DEC_ENBL (1<<25)
107 #define VINO_CTRL_B_DEC_SCALE_MASK 0x1c000000
108 #define VINO_CTRL_B_DEC_SCALE_SHIFT (26)
109 #define VINO_CTRL_B_DEC_HOR_ONLY (1<<29)
110 #define VINO_CTRL_B_DITHER (1<<30)
114 #define VINO_INTSTAT_A_EOF (1<<0)
115 #define VINO_INTSTAT_A_FIFO (1<<1)
116 #define VINO_INTSTAT_A_EOD (1<<2)
117 #define VINO_INTSTAT_A (VINO_INTSTAT_A_EOF | \
118 VINO_INTSTAT_A_FIFO | \
120 #define VINO_INTSTAT_B_EOF (1<<3)
121 #define VINO_INTSTAT_B_FIFO (1<<4)
122 #define VINO_INTSTAT_B_EOD (1<<5)
123 #define VINO_INTSTAT_B (VINO_INTSTAT_B_EOF | \
124 VINO_INTSTAT_B_FIFO | \