Lines Matching refs:lvds
1225 ATOM_LVDS_INFO_V12 *lvds; in get_embedded_panel_info_v1_2() local
1233 lvds = in get_embedded_panel_info_v1_2()
1236 if (!lvds) in get_embedded_panel_info_v1_2()
1239 if (1 != lvds->sHeader.ucTableFormatRevision in get_embedded_panel_info_v1_2()
1240 || 2 > lvds->sHeader.ucTableContentRevision) in get_embedded_panel_info_v1_2()
1247 le16_to_cpu(lvds->sLCDTiming.usPixClk) * 10; in get_embedded_panel_info_v1_2()
1250 le16_to_cpu(lvds->sLCDTiming.usHActive); in get_embedded_panel_info_v1_2()
1256 le16_to_cpu(lvds->sLCDTiming.usHBlanking_Time); in get_embedded_panel_info_v1_2()
1259 le16_to_cpu(lvds->sLCDTiming.usVActive); in get_embedded_panel_info_v1_2()
1265 le16_to_cpu(lvds->sLCDTiming.usVBlanking_Time); in get_embedded_panel_info_v1_2()
1267 le16_to_cpu(lvds->sLCDTiming.usHSyncOffset); in get_embedded_panel_info_v1_2()
1269 le16_to_cpu(lvds->sLCDTiming.usHSyncWidth); in get_embedded_panel_info_v1_2()
1271 le16_to_cpu(lvds->sLCDTiming.usVSyncOffset); in get_embedded_panel_info_v1_2()
1273 le16_to_cpu(lvds->sLCDTiming.usVSyncWidth); in get_embedded_panel_info_v1_2()
1274 info->lcd_timing.horizontal_border = lvds->sLCDTiming.ucHBorder; in get_embedded_panel_info_v1_2()
1275 info->lcd_timing.vertical_border = lvds->sLCDTiming.ucVBorder; in get_embedded_panel_info_v1_2()
1277 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.HorizontalCutOff; in get_embedded_panel_info_v1_2()
1280 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.HSyncPolarity; in get_embedded_panel_info_v1_2()
1283 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.VSyncPolarity; in get_embedded_panel_info_v1_2()
1285 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.VerticalCutOff; in get_embedded_panel_info_v1_2()
1287 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.H_ReplicationBy2; in get_embedded_panel_info_v1_2()
1289 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.V_ReplicationBy2; in get_embedded_panel_info_v1_2()
1291 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.CompositeSync; in get_embedded_panel_info_v1_2()
1293 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.Interlace; in get_embedded_panel_info_v1_2()
1295 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.DoubleClock; in get_embedded_panel_info_v1_2()
1296 info->ss_id = lvds->ucSS_Id; in get_embedded_panel_info_v1_2()
1299 uint8_t rr = le16_to_cpu(lvds->usSupportedRefreshRate); in get_embedded_panel_info_v1_2()
1315 & lvds->ucLCDPanel_SpecialHandlingCap) in get_embedded_panel_info_v1_2()
1318 if (ATOM_PANEL_MISC_DUAL & lvds->ucLVDS_Misc) in get_embedded_panel_info_v1_2()
1321 if (ATOM_PANEL_MISC_888RGB & lvds->ucLVDS_Misc) in get_embedded_panel_info_v1_2()
1326 lvds->ucLVDS_Misc) >> ATOM_PANEL_MISC_GREY_LEVEL_SHIFT; in get_embedded_panel_info_v1_2()
1328 if (ATOM_PANEL_MISC_SPATIAL & lvds->ucLVDS_Misc) in get_embedded_panel_info_v1_2()
1331 if (ATOM_PANEL_MISC_TEMPORAL & lvds->ucLVDS_Misc) in get_embedded_panel_info_v1_2()
1334 if (ATOM_PANEL_MISC_API_ENABLED & lvds->ucLVDS_Misc) in get_embedded_panel_info_v1_2()
1344 ATOM_LCD_INFO_V13 *lvds; in get_embedded_panel_info_v1_3() local
1352 lvds = GET_IMAGE(ATOM_LCD_INFO_V13, DATA_TABLES(LCD_Info)); in get_embedded_panel_info_v1_3()
1354 if (!lvds) in get_embedded_panel_info_v1_3()
1357 if (!((1 == lvds->sHeader.ucTableFormatRevision) in get_embedded_panel_info_v1_3()
1358 && (3 <= lvds->sHeader.ucTableContentRevision))) in get_embedded_panel_info_v1_3()
1365 le16_to_cpu(lvds->sLCDTiming.usPixClk) * 10; in get_embedded_panel_info_v1_3()
1368 le16_to_cpu(lvds->sLCDTiming.usHActive); in get_embedded_panel_info_v1_3()
1374 le16_to_cpu(lvds->sLCDTiming.usHBlanking_Time); in get_embedded_panel_info_v1_3()
1377 le16_to_cpu(lvds->sLCDTiming.usVActive); in get_embedded_panel_info_v1_3()
1383 le16_to_cpu(lvds->sLCDTiming.usVBlanking_Time); in get_embedded_panel_info_v1_3()
1385 le16_to_cpu(lvds->sLCDTiming.usHSyncOffset); in get_embedded_panel_info_v1_3()
1387 le16_to_cpu(lvds->sLCDTiming.usHSyncWidth); in get_embedded_panel_info_v1_3()
1389 le16_to_cpu(lvds->sLCDTiming.usVSyncOffset); in get_embedded_panel_info_v1_3()
1391 le16_to_cpu(lvds->sLCDTiming.usVSyncWidth); in get_embedded_panel_info_v1_3()
1392 info->lcd_timing.horizontal_border = lvds->sLCDTiming.ucHBorder; in get_embedded_panel_info_v1_3()
1393 info->lcd_timing.vertical_border = lvds->sLCDTiming.ucVBorder; in get_embedded_panel_info_v1_3()
1395 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.HorizontalCutOff; in get_embedded_panel_info_v1_3()
1398 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.HSyncPolarity; in get_embedded_panel_info_v1_3()
1401 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.VSyncPolarity; in get_embedded_panel_info_v1_3()
1403 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.VerticalCutOff; in get_embedded_panel_info_v1_3()
1405 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.H_ReplicationBy2; in get_embedded_panel_info_v1_3()
1407 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.V_ReplicationBy2; in get_embedded_panel_info_v1_3()
1409 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.CompositeSync; in get_embedded_panel_info_v1_3()
1411 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.Interlace; in get_embedded_panel_info_v1_3()
1413 lvds->sLCDTiming.susModeMiscInfo.sbfAccess.DoubleClock; in get_embedded_panel_info_v1_3()
1414 info->ss_id = lvds->ucSS_Id; in get_embedded_panel_info_v1_3()
1418 & lvds->ucLCDPanel_SpecialHandlingCap) in get_embedded_panel_info_v1_3()
1424 lvds->sRefreshRateSupport.ucMinRefreshRateForDRR; in get_embedded_panel_info_v1_3()
1425 uint8_t rr = lvds->sRefreshRateSupport.ucSupportedRefreshRate; in get_embedded_panel_info_v1_3()
1452 if (ATOM_PANEL_MISC_V13_DUAL & lvds->ucLCD_Misc) in get_embedded_panel_info_v1_3()
1455 if (ATOM_PANEL_MISC_V13_8BIT_PER_COLOR & lvds->ucLCD_Misc) in get_embedded_panel_info_v1_3()
1460 lvds->ucLCD_Misc) >> ATOM_PANEL_MISC_V13_GREY_LEVEL_SHIFT; in get_embedded_panel_info_v1_3()