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