Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

OMAPDSS: HDMI: remove custom avi infoframe

We now use the common AVI infoframe support, so the OMAP specific AVI
infoframe code can be removed.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>

-90
-90
drivers/video/fbdev/omap2/dss/hdmi.h
··· 179 179 HDMI_AUDIO_MCLK_192FS = 7 180 180 }; 181 181 182 - /* INFOFRAME_AVI_ and INFOFRAME_AUDIO_ definitions */ 183 - enum hdmi_core_infoframe { 184 - HDMI_INFOFRAME_AVI_DB1Y_RGB = 0, 185 - HDMI_INFOFRAME_AVI_DB1Y_YUV422 = 1, 186 - HDMI_INFOFRAME_AVI_DB1Y_YUV444 = 2, 187 - HDMI_INFOFRAME_AVI_DB1A_ACTIVE_FORMAT_OFF = 0, 188 - HDMI_INFOFRAME_AVI_DB1A_ACTIVE_FORMAT_ON = 1, 189 - HDMI_INFOFRAME_AVI_DB1B_NO = 0, 190 - HDMI_INFOFRAME_AVI_DB1B_VERT = 1, 191 - HDMI_INFOFRAME_AVI_DB1B_HORI = 2, 192 - HDMI_INFOFRAME_AVI_DB1B_VERTHORI = 3, 193 - HDMI_INFOFRAME_AVI_DB1S_0 = 0, 194 - HDMI_INFOFRAME_AVI_DB1S_1 = 1, 195 - HDMI_INFOFRAME_AVI_DB1S_2 = 2, 196 - HDMI_INFOFRAME_AVI_DB2C_NO = 0, 197 - HDMI_INFOFRAME_AVI_DB2C_ITU601 = 1, 198 - HDMI_INFOFRAME_AVI_DB2C_ITU709 = 2, 199 - HDMI_INFOFRAME_AVI_DB2C_EC_EXTENDED = 3, 200 - HDMI_INFOFRAME_AVI_DB2M_NO = 0, 201 - HDMI_INFOFRAME_AVI_DB2M_43 = 1, 202 - HDMI_INFOFRAME_AVI_DB2M_169 = 2, 203 - HDMI_INFOFRAME_AVI_DB2R_SAME = 8, 204 - HDMI_INFOFRAME_AVI_DB2R_43 = 9, 205 - HDMI_INFOFRAME_AVI_DB2R_169 = 10, 206 - HDMI_INFOFRAME_AVI_DB2R_149 = 11, 207 - HDMI_INFOFRAME_AVI_DB3ITC_NO = 0, 208 - HDMI_INFOFRAME_AVI_DB3ITC_YES = 1, 209 - HDMI_INFOFRAME_AVI_DB3EC_XVYUV601 = 0, 210 - HDMI_INFOFRAME_AVI_DB3EC_XVYUV709 = 1, 211 - HDMI_INFOFRAME_AVI_DB3Q_DEFAULT = 0, 212 - HDMI_INFOFRAME_AVI_DB3Q_LR = 1, 213 - HDMI_INFOFRAME_AVI_DB3Q_FR = 2, 214 - HDMI_INFOFRAME_AVI_DB3SC_NO = 0, 215 - HDMI_INFOFRAME_AVI_DB3SC_HORI = 1, 216 - HDMI_INFOFRAME_AVI_DB3SC_VERT = 2, 217 - HDMI_INFOFRAME_AVI_DB3SC_HORIVERT = 3, 218 - HDMI_INFOFRAME_AVI_DB5PR_NO = 0, 219 - HDMI_INFOFRAME_AVI_DB5PR_2 = 1, 220 - HDMI_INFOFRAME_AVI_DB5PR_3 = 2, 221 - HDMI_INFOFRAME_AVI_DB5PR_4 = 3, 222 - HDMI_INFOFRAME_AVI_DB5PR_5 = 4, 223 - HDMI_INFOFRAME_AVI_DB5PR_6 = 5, 224 - HDMI_INFOFRAME_AVI_DB5PR_7 = 6, 225 - HDMI_INFOFRAME_AVI_DB5PR_8 = 7, 226 - HDMI_INFOFRAME_AVI_DB5PR_9 = 8, 227 - HDMI_INFOFRAME_AVI_DB5PR_10 = 9, 228 - }; 229 - 230 182 struct hdmi_cm { 231 183 int code; 232 184 int mode; ··· 251 299 bool en_spdif; 252 300 }; 253 301 254 - /* 255 - * Refer to section 8.2 in HDMI 1.3 specification for 256 - * details about infoframe databytes 257 - */ 258 - struct hdmi_core_infoframe_avi { 259 - /* Y0, Y1 rgb,yCbCr */ 260 - u8 db1_format; 261 - /* A0 Active information Present */ 262 - u8 db1_active_info; 263 - /* B0, B1 Bar info data valid */ 264 - u8 db1_bar_info_dv; 265 - /* S0, S1 scan information */ 266 - u8 db1_scan_info; 267 - /* C0, C1 colorimetry */ 268 - u8 db2_colorimetry; 269 - /* M0, M1 Aspect ratio (4:3, 16:9) */ 270 - u8 db2_aspect_ratio; 271 - /* R0...R3 Active format aspect ratio */ 272 - u8 db2_active_fmt_ar; 273 - /* ITC IT content. */ 274 - u8 db3_itc; 275 - /* EC0, EC1, EC2 Extended colorimetry */ 276 - u8 db3_ec; 277 - /* Q1, Q0 Quantization range */ 278 - u8 db3_q_range; 279 - /* SC1, SC0 Non-uniform picture scaling */ 280 - u8 db3_nup_scaling; 281 - /* VIC0..6 Video format identification */ 282 - u8 db4_videocode; 283 - /* PR0..PR3 Pixel repetition factor */ 284 - u8 db5_pixel_repeat; 285 - /* Line number end of top bar */ 286 - u16 db6_7_line_eoftop; 287 - /* Line number start of bottom bar */ 288 - u16 db8_9_line_sofbottom; 289 - /* Pixel number end of left bar */ 290 - u16 db10_11_pixel_eofleft; 291 - /* Pixel number start of right bar */ 292 - u16 db12_13_pixel_sofright; 293 - }; 294 - 295 302 struct hdmi_wp_data { 296 303 void __iomem *base; 297 304 }; ··· 271 360 struct hdmi_core_data { 272 361 void __iomem *base; 273 362 274 - struct hdmi_core_infoframe_avi avi_cfg; 275 363 struct hdmi_avi_infoframe avi_infoframe; 276 364 }; 277 365