Lines Matching full:2

12  * the Free Software Foundation, either version 2 of the License, or
47 #define DP_LINK_BW_SET (0x0000 >> 2)
48 #define DP_LANE_COUNT_SET (0x0004 >> 2)
49 #define DP_ENHANCED_FRAME_EN (0x0008 >> 2)
50 #define DP_TRAINING_PATTERN_SET (0x000C >> 2)
51 #define DP_LINK_QUAL_PATTERN_SET (0x0010 >> 2)
52 #define DP_SCRAMBLING_DISABLE (0x0014 >> 2)
53 #define DP_DOWNSPREAD_CTRL (0x0018 >> 2)
54 #define DP_SOFTWARE_RESET (0x001C >> 2)
55 #define DP_TRANSMITTER_ENABLE (0x0080 >> 2)
56 #define DP_MAIN_STREAM_ENABLE (0x0084 >> 2)
57 #define DP_FORCE_SCRAMBLER_RESET (0x00C0 >> 2)
58 #define DP_VERSION_REGISTER (0x00F8 >> 2)
59 #define DP_CORE_ID (0x00FC >> 2)
61 #define DP_AUX_COMMAND_REGISTER (0x0100 >> 2)
67 #define DP_AUX_WRITE_FIFO (0x0104 >> 2)
68 #define DP_AUX_ADDRESS (0x0108 >> 2)
69 #define DP_AUX_CLOCK_DIVIDER (0x010C >> 2)
70 #define DP_TX_USER_FIFO_OVERFLOW (0x0110 >> 2)
71 #define DP_INTERRUPT_SIGNAL_STATE (0x0130 >> 2)
72 #define DP_AUX_REPLY_DATA (0x0134 >> 2)
73 #define DP_AUX_REPLY_CODE (0x0138 >> 2)
74 #define DP_AUX_REPLY_COUNT (0x013C >> 2)
75 #define DP_REPLY_DATA_COUNT (0x0148 >> 2)
76 #define DP_REPLY_STATUS (0x014C >> 2)
77 #define DP_HPD_DURATION (0x0150 >> 2)
78 #define DP_MAIN_STREAM_HTOTAL (0x0180 >> 2)
79 #define DP_MAIN_STREAM_VTOTAL (0x0184 >> 2)
80 #define DP_MAIN_STREAM_POLARITY (0x0188 >> 2)
81 #define DP_MAIN_STREAM_HSWIDTH (0x018C >> 2)
82 #define DP_MAIN_STREAM_VSWIDTH (0x0190 >> 2)
83 #define DP_MAIN_STREAM_HRES (0x0194 >> 2)
84 #define DP_MAIN_STREAM_VRES (0x0198 >> 2)
85 #define DP_MAIN_STREAM_HSTART (0x019C >> 2)
86 #define DP_MAIN_STREAM_VSTART (0x01A0 >> 2)
87 #define DP_MAIN_STREAM_MISC0 (0x01A4 >> 2)
88 #define DP_MAIN_STREAM_MISC1 (0x01A8 >> 2)
89 #define DP_MAIN_STREAM_M_VID (0x01AC >> 2)
90 #define DP_MSA_TRANSFER_UNIT_SIZE (0x01B0 >> 2)
91 #define DP_MAIN_STREAM_N_VID (0x01B4 >> 2)
92 #define DP_USER_DATA_COUNT_PER_LANE (0x01BC >> 2)
93 #define DP_MIN_BYTES_PER_TU (0x01C4 >> 2)
94 #define DP_FRAC_BYTES_PER_TU (0x01C8 >> 2)
95 #define DP_INIT_WAIT (0x01CC >> 2)
96 #define DP_PHY_RESET (0x0200 >> 2)
97 #define DP_PHY_VOLTAGE_DIFF_LANE_0 (0x0220 >> 2)
98 #define DP_PHY_VOLTAGE_DIFF_LANE_1 (0x0224 >> 2)
99 #define DP_TRANSMIT_PRBS7 (0x0230 >> 2)
100 #define DP_PHY_CLOCK_SELECT (0x0234 >> 2)
101 #define DP_TX_PHY_POWER_DOWN (0x0238 >> 2)
102 #define DP_PHY_PRECURSOR_LANE_0 (0x023C >> 2)
103 #define DP_PHY_PRECURSOR_LANE_1 (0x0240 >> 2)
104 #define DP_PHY_POSTCURSOR_LANE_0 (0x024C >> 2)
105 #define DP_PHY_POSTCURSOR_LANE_1 (0x0250 >> 2)
106 #define DP_PHY_STATUS (0x0280 >> 2)
108 #define DP_TX_AUDIO_CONTROL (0x0300 >> 2)
111 #define DP_TX_AUDIO_CHANNELS (0x0304 >> 2)
112 #define DP_TX_AUDIO_INFO_DATA(n) ((0x0308 + 4 * n) >> 2)
113 #define DP_TX_M_AUD (0x0328 >> 2)
114 #define DP_TX_N_AUD (0x032C >> 2)
115 #define DP_TX_AUDIO_EXT_DATA(n) ((0x0330 + 4 * n) >> 2)
116 #define DP_INT_STATUS (0x03A0 >> 2)
118 #define DP_INT_MASK (0x03A4 >> 2)
119 #define DP_INT_EN (0x03A8 >> 2)
120 #define DP_INT_DS (0x03AC >> 2)
126 #define V_BLEND_BG_CLR_0 (0x0000 >> 2)
127 #define V_BLEND_BG_CLR_1 (0x0004 >> 2)
128 #define V_BLEND_BG_CLR_2 (0x0008 >> 2)
129 #define V_BLEND_SET_GLOBAL_ALPHA_REG (0x000C >> 2)
130 #define V_BLEND_OUTPUT_VID_FORMAT (0x0014 >> 2)
131 #define V_BLEND_LAYER0_CONTROL (0x0018 >> 2)
132 #define V_BLEND_LAYER1_CONTROL (0x001C >> 2)
134 #define V_BLEND_RGB2YCBCR_COEFF(n) ((0x0020 + 4 * n) >> 2)
135 #define V_BLEND_IN1CSC_COEFF(n) ((0x0044 + 4 * n) >> 2)
137 #define V_BLEND_LUMA_IN1CSC_OFFSET (0x0068 >> 2)
138 #define V_BLEND_CR_IN1CSC_OFFSET (0x006C >> 2)
139 #define V_BLEND_CB_IN1CSC_OFFSET (0x0070 >> 2)
140 #define V_BLEND_LUMA_OUTCSC_OFFSET (0x0074 >> 2)
141 #define V_BLEND_CR_OUTCSC_OFFSET (0x0078 >> 2)
142 #define V_BLEND_CB_OUTCSC_OFFSET (0x007C >> 2)
144 #define V_BLEND_IN2CSC_COEFF(n) ((0x0080 + 4 * n) >> 2)
146 #define V_BLEND_LUMA_IN2CSC_OFFSET (0x00A4 >> 2)
147 #define V_BLEND_CR_IN2CSC_OFFSET (0x00A8 >> 2)
148 #define V_BLEND_CB_IN2CSC_OFFSET (0x00AC >> 2)
149 #define V_BLEND_CHROMA_KEY_ENABLE (0x01D0 >> 2)
150 #define V_BLEND_CHROMA_KEY_COMP1 (0x01D4 >> 2)
151 #define V_BLEND_CHROMA_KEY_COMP2 (0x01D8 >> 2)
152 #define V_BLEND_CHROMA_KEY_COMP3 (0x01DC >> 2)
158 #define AV_BUF_FORMAT (0x0000 >> 2)
159 #define AV_BUF_NON_LIVE_LATENCY (0x0008 >> 2)
160 #define AV_CHBUF0 (0x0010 >> 2)
161 #define AV_CHBUF1 (0x0014 >> 2)
162 #define AV_CHBUF2 (0x0018 >> 2)
163 #define AV_CHBUF3 (0x001C >> 2)
164 #define AV_CHBUF4 (0x0020 >> 2)
165 #define AV_CHBUF5 (0x0024 >> 2)
166 #define AV_BUF_STC_CONTROL (0x002C >> 2)
167 #define AV_BUF_STC_INIT_VALUE0 (0x0030 >> 2)
168 #define AV_BUF_STC_INIT_VALUE1 (0x0034 >> 2)
169 #define AV_BUF_STC_ADJ (0x0038 >> 2)
170 #define AV_BUF_STC_VIDEO_VSYNC_TS_REG0 (0x003C >> 2)
171 #define AV_BUF_STC_VIDEO_VSYNC_TS_REG1 (0x0040 >> 2)
172 #define AV_BUF_STC_EXT_VSYNC_TS_REG0 (0x0044 >> 2)
173 #define AV_BUF_STC_EXT_VSYNC_TS_REG1 (0x0048 >> 2)
174 #define AV_BUF_STC_CUSTOM_EVENT_TS_REG0 (0x004C >> 2)
175 #define AV_BUF_STC_CUSTOM_EVENT_TS_REG1 (0x0050 >> 2)
176 #define AV_BUF_STC_CUSTOM_EVENT2_TS_REG0 (0x0054 >> 2)
177 #define AV_BUF_STC_CUSTOM_EVENT2_TS_REG1 (0x0058 >> 2)
178 #define AV_BUF_STC_SNAPSHOT0 (0x0060 >> 2)
179 #define AV_BUF_STC_SNAPSHOT1 (0x0064 >> 2)
180 #define AV_BUF_OUTPUT_AUDIO_VIDEO_SELECT (0x0070 >> 2)
181 #define AV_BUF_HCOUNT_VCOUNT_INT0 (0x0074 >> 2)
182 #define AV_BUF_HCOUNT_VCOUNT_INT1 (0x0078 >> 2)
183 #define AV_BUF_DITHER_CONFIG (0x007C >> 2)
184 #define AV_BUF_DITHER_CONFIG_MAX (0x008C >> 2)
185 #define AV_BUF_DITHER_CONFIG_MIN (0x0090 >> 2)
186 #define AV_BUF_PATTERN_GEN_SELECT (0x0100 >> 2)
187 #define AV_BUF_AUD_VID_CLK_SOURCE (0x0120 >> 2)
188 #define AV_BUF_SRST_REG (0x0124 >> 2)
189 #define AV_BUF_AUDIO_RDY_INTERVAL (0x0128 >> 2)
190 #define AV_BUF_AUDIO_CH_CONFIG (0x012C >> 2)
192 #define AV_BUF_GRAPHICS_COMP_SCALE_FACTOR(n)((0x0200 + 4 * n) >> 2)
194 #define AV_BUF_VIDEO_COMP_SCALE_FACTOR(n) ((0x020C + 4 * n) >> 2)
196 #define AV_BUF_LIVE_VIDEO_COMP_SF(n) ((0x0218 + 4 * n) >> 2)
198 #define AV_BUF_LIVE_VID_CONFIG (0x0224 >> 2)
200 #define AV_BUF_LIVE_GFX_COMP_SF(n) ((0x0228 + 4 * n) >> 2)
202 #define AV_BUF_LIVE_GFX_CONFIG (0x0234 >> 2)
205 #define AUDIO_MIXER_VOLUME_CONTROL (0x0000 >> 2)
206 #define AUDIO_MIXER_META_DATA (0x0004 >> 2)
207 #define AUD_CH_STATUS_REG(n) ((0x0008 + 4 * n) >> 2)
208 #define AUD_CH_A_DATA_REG(n) ((0x0020 + 4 * n) >> 2)
209 #define AUD_CH_B_DATA_REG(n) ((0x0038 + 4 * n) >> 2)
218 DP_GRAPHIC_RGB888 = 2 << 8,
233 DP_NL_VID_Y0_CR_Y1_CB = 2,
264 .version_id = 2,
289 offset = offset >> 2; in xlnx_dp_audio_read()
298 offset = offset >> 2; in xlnx_dp_audio_write()
353 for (i = 0; i < s->audio_data_available[0] / 2; i++) { in xlnx_dp_audio_mix_buffer()
359 memset(s->temp_buffer, 0, s->audio_data_available[1] / 2); in xlnx_dp_audio_mix_buffer()
365 for (i = 0; i < s->audio_data_available[1] / 2; i++) { in xlnx_dp_audio_mix_buffer()
373 for (i = 0; i < s->byte_left / 2; i++) { in xlnx_dp_audio_mix_buffer()
683 offset = offset >> 2; in xlnx_dp_read()
706 case DP_TX_AUDIO_INFO_DATA(2): in xlnx_dp_read()
714 case DP_TX_AUDIO_EXT_DATA(2): in xlnx_dp_read()
725 assert(offset <= (0x3AC >> 2)); in xlnx_dp_read()
726 if (offset == (0x3A8 >> 2) || offset == (0x3AC >> 2)) { in xlnx_dp_read()
734 DPRINTF("core read @%" PRIx64 " = 0x%8.8" PRIX64 "\n", offset << 2, ret); in xlnx_dp_read()
745 offset = offset >> 2; in xlnx_dp_write()
899 assert(offset <= (0x504C >> 2)); in xlnx_dp_write()
930 offset = offset >> 2; in xlnx_dp_vblend_write()
958 case V_BLEND_RGB2YCBCR_COEFF(2): in xlnx_dp_vblend_write()
967 case V_BLEND_IN1CSC_COEFF(2): in xlnx_dp_vblend_write()
976 case V_BLEND_IN2CSC_COEFF(2): in xlnx_dp_vblend_write()
1016 s->vblend_registers[offset >> 2]); in xlnx_dp_vblend_read()
1017 return s->vblend_registers[offset >> 2]; in xlnx_dp_vblend_read()
1044 offset = offset >> 2; in xlnx_dp_avbufm_write()
1083 case AV_BUF_GRAPHICS_COMP_SCALE_FACTOR(2): in xlnx_dp_avbufm_write()
1086 case AV_BUF_VIDEO_COMP_SCALE_FACTOR(2): in xlnx_dp_avbufm_write()
1091 case AV_BUF_LIVE_VIDEO_COMP_SF(2): in xlnx_dp_avbufm_write()
1095 case AV_BUF_LIVE_GFX_COMP_SF(2): in xlnx_dp_avbufm_write()
1116 offset << 2); in xlnx_dp_avbufm_write()
1129 offset = offset >> 2; in xlnx_dp_avbufm_read()
1168 alpha1[2] = pixman_double_to_fixed((double)(xlnx_dp_global_alpha_value(s)) in xlnx_dp_blend_surface()
1170 alpha2[2] = pixman_double_to_fixed((255.0 in xlnx_dp_blend_surface()
1323 as.nchannels = 2; in xlnx_dp_realize()
1371 s->avbufm_registers[AV_BUF_GRAPHICS_COMP_SCALE_FACTOR(2)] = 0x00010101; in xlnx_dp_reset()
1374 s->avbufm_registers[AV_BUF_VIDEO_COMP_SCALE_FACTOR(2)] = 0x00010101; in xlnx_dp_reset()
1377 s->avbufm_registers[AV_BUF_LIVE_VIDEO_COMP_SF(2)] = 0x00010101; in xlnx_dp_reset()
1380 s->avbufm_registers[AV_BUF_LIVE_GFX_COMP_SF(2)] = 0x00010101; in xlnx_dp_reset()