Lines Matching full:lvds

1000 	/* for SS_Info table only support DP and LVDS */  in get_ss_info_from_tbl()
1212 ATOM_LVDS_INFO_V12 *lvds; in get_embedded_panel_info_v1_2() local
1220 lvds = in get_embedded_panel_info_v1_2()
1223 if (!lvds) in get_embedded_panel_info_v1_2()
1226 if (1 != lvds->sHeader.ucTableFormatRevision in get_embedded_panel_info_v1_2()
1227 || 2 > lvds->sHeader.ucTableContentRevision) in get_embedded_panel_info_v1_2()
1234 le16_to_cpu(lvds->sLCDTiming.usPixClk) * 10; in get_embedded_panel_info_v1_2()
1237 le16_to_cpu(lvds->sLCDTiming.usHActive); in get_embedded_panel_info_v1_2()
1239 * borders duing this translation, but LVDS generally*/ in get_embedded_panel_info_v1_2()
1241 * now. May need to revisit if we ever have LVDS with borders*/ in get_embedded_panel_info_v1_2()
1243 le16_to_cpu(lvds->sLCDTiming.usHBlanking_Time); in get_embedded_panel_info_v1_2()
1246 le16_to_cpu(lvds->sLCDTiming.usVActive); in get_embedded_panel_info_v1_2()
1248 * borders duing this translation, but LVDS generally*/ in get_embedded_panel_info_v1_2()
1250 * now. May need to revisit if we ever have LVDS with borders*/ in get_embedded_panel_info_v1_2()
1252 le16_to_cpu(lvds->sLCDTiming.usVBlanking_Time); in get_embedded_panel_info_v1_2()
1254 le16_to_cpu(lvds->sLCDTiming.usHSyncOffset); in get_embedded_panel_info_v1_2()
1256 le16_to_cpu(lvds->sLCDTiming.usHSyncWidth); in get_embedded_panel_info_v1_2()
1258 le16_to_cpu(lvds->sLCDTiming.usVSyncOffset); in get_embedded_panel_info_v1_2()
1260 le16_to_cpu(lvds->sLCDTiming.usVSyncWidth); in get_embedded_panel_info_v1_2()
1261 info->lcd_timing.horizontal_border = lvds->sLCDTiming.ucHBorder; in get_embedded_panel_info_v1_2()
1262 info->lcd_timing.vertical_border = lvds->sLCDTiming.ucVBorder; in get_embedded_panel_info_v1_2()
1264 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.HorizontalCutOff; in get_embedded_panel_info_v1_2()
1267 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.HSyncPolarity; in get_embedded_panel_info_v1_2()
1270 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.VSyncPolarity; in get_embedded_panel_info_v1_2()
1272 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.VerticalCutOff; in get_embedded_panel_info_v1_2()
1274 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.H_ReplicationBy2; in get_embedded_panel_info_v1_2()
1276 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.V_ReplicationBy2; in get_embedded_panel_info_v1_2()
1278 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.CompositeSync; in get_embedded_panel_info_v1_2()
1280 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.Interlace; in get_embedded_panel_info_v1_2()
1282 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.DoubleClock; in get_embedded_panel_info_v1_2()
1283 info->ss_id = lvds->ucSS_Id; in get_embedded_panel_info_v1_2()
1286 uint8_t rr = le16_to_cpu(lvds->usSupportedRefreshRate); in get_embedded_panel_info_v1_2()
1302 & lvds->ucLCDPanel_SpecialHandlingCap) in get_embedded_panel_info_v1_2()
1305 if (ATOM_PANEL_MISC_DUAL & lvds->ucLVDS_Misc) in get_embedded_panel_info_v1_2()
1308 if (ATOM_PANEL_MISC_888RGB & lvds->ucLVDS_Misc) in get_embedded_panel_info_v1_2()
1313 lvds->ucLVDS_Misc) >> ATOM_PANEL_MISC_GREY_LEVEL_SHIFT; in get_embedded_panel_info_v1_2()
1315 if (ATOM_PANEL_MISC_SPATIAL & lvds->ucLVDS_Misc) in get_embedded_panel_info_v1_2()
1318 if (ATOM_PANEL_MISC_TEMPORAL & lvds->ucLVDS_Misc) in get_embedded_panel_info_v1_2()
1321 if (ATOM_PANEL_MISC_API_ENABLED & lvds->ucLVDS_Misc) in get_embedded_panel_info_v1_2()
1331 ATOM_LCD_INFO_V13 *lvds; in get_embedded_panel_info_v1_3() local
1339 lvds = GET_IMAGE(ATOM_LCD_INFO_V13, DATA_TABLES(LCD_Info)); in get_embedded_panel_info_v1_3()
1341 if (!lvds) in get_embedded_panel_info_v1_3()
1344 if (!((1 == lvds->sHeader.ucTableFormatRevision) in get_embedded_panel_info_v1_3()
1345 && (3 <= lvds->sHeader.ucTableContentRevision))) in get_embedded_panel_info_v1_3()
1352 le16_to_cpu(lvds->sLCDTiming.usPixClk) * 10; in get_embedded_panel_info_v1_3()
1355 le16_to_cpu(lvds->sLCDTiming.usHActive); in get_embedded_panel_info_v1_3()
1357 * borders duing this translation, but LVDS generally*/ in get_embedded_panel_info_v1_3()
1359 * now. May need to revisit if we ever have LVDS with borders*/ in get_embedded_panel_info_v1_3()
1361 le16_to_cpu(lvds->sLCDTiming.usHBlanking_Time); in get_embedded_panel_info_v1_3()
1364 le16_to_cpu(lvds->sLCDTiming.usVActive); in get_embedded_panel_info_v1_3()
1366 * borders duing this translation, but LVDS generally*/ in get_embedded_panel_info_v1_3()
1368 * now. May need to revisit if we ever have LVDS with borders*/ in get_embedded_panel_info_v1_3()
1370 le16_to_cpu(lvds->sLCDTiming.usVBlanking_Time); in get_embedded_panel_info_v1_3()
1372 le16_to_cpu(lvds->sLCDTiming.usHSyncOffset); in get_embedded_panel_info_v1_3()
1374 le16_to_cpu(lvds->sLCDTiming.usHSyncWidth); in get_embedded_panel_info_v1_3()
1376 le16_to_cpu(lvds->sLCDTiming.usVSyncOffset); in get_embedded_panel_info_v1_3()
1378 le16_to_cpu(lvds->sLCDTiming.usVSyncWidth); in get_embedded_panel_info_v1_3()
1379 info->lcd_timing.horizontal_border = lvds->sLCDTiming.ucHBorder; in get_embedded_panel_info_v1_3()
1380 info->lcd_timing.vertical_border = lvds->sLCDTiming.ucVBorder; in get_embedded_panel_info_v1_3()
1382 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.HorizontalCutOff; in get_embedded_panel_info_v1_3()
1385 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.HSyncPolarity; in get_embedded_panel_info_v1_3()
1388 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.VSyncPolarity; in get_embedded_panel_info_v1_3()
1390 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.VerticalCutOff; in get_embedded_panel_info_v1_3()
1392 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.H_ReplicationBy2; in get_embedded_panel_info_v1_3()
1394 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.V_ReplicationBy2; in get_embedded_panel_info_v1_3()
1396 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.CompositeSync; in get_embedded_panel_info_v1_3()
1398 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.Interlace; in get_embedded_panel_info_v1_3()
1400 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.DoubleClock; in get_embedded_panel_info_v1_3()
1401 info->ss_id = lvds->ucSS_Id; in get_embedded_panel_info_v1_3()
1405 & lvds->ucLCDPanel_SpecialHandlingCap) in get_embedded_panel_info_v1_3()
1411 lvds->sRefreshRateSupport.ucMinRefreshRateForDRR; in get_embedded_panel_info_v1_3()
1412 uint8_t rr = lvds->sRefreshRateSupport.ucSupportedRefreshRate; in get_embedded_panel_info_v1_3()
1439 if (ATOM_PANEL_MISC_V13_DUAL & lvds->ucLCD_Misc) in get_embedded_panel_info_v1_3()
1442 if (ATOM_PANEL_MISC_V13_8BIT_PER_COLOR & lvds->ucLCD_Misc) in get_embedded_panel_info_v1_3()
1447 lvds->ucLCD_Misc) >> ATOM_PANEL_MISC_V13_GREY_LEVEL_SHIFT; in get_embedded_panel_info_v1_3()