Loading drivers/staging/xgifb/vb_init.c +51 −60 Original line number Diff line number Diff line Loading @@ -1100,9 +1100,11 @@ static void ReadVBIOSTablData(unsigned char ChipType, unsigned char j, k; /* Volari customize data area end */ if (ChipType == XG21) { if (ChipType != XG21) return; pVBInfo->IF_DEF_LVDS = 0; if (pVideoMemory[0x65] & 0x1) { if (!(pVideoMemory[0x65] & 0x1)) return; pVBInfo->IF_DEF_LVDS = 1; i = pVideoMemory[0x316] | (pVideoMemory[0x317] << 8); j = pVideoMemory[i - 1]; Loading @@ -1111,8 +1113,7 @@ static void ReadVBIOSTablData(unsigned char ChipType, k = 0; do { pVBInfo->XG21_LVDSCapList[k].LVDS_Capability = pVideoMemory[i] | (pVideoMemory[i + 1] << 8); = pVideoMemory[i] | (pVideoMemory[i + 1] << 8); pVBInfo->XG21_LVDSCapList[k].LVDSHT = pVideoMemory[i + 2] | (pVideoMemory[i + 3] << 8); Loading @@ -1137,29 +1138,19 @@ static void ReadVBIOSTablData(unsigned char ChipType, pVBInfo->XG21_LVDSCapList[k].LVDSVSYNC = pVideoMemory[i + 16] | (pVideoMemory[i + 17] << 8); pVBInfo->XG21_LVDSCapList[k].VCLKData1 = pVideoMemory[i + 18]; pVBInfo->XG21_LVDSCapList[k].VCLKData2 = pVideoMemory[i + 19]; pVBInfo->XG21_LVDSCapList[k].PSC_S1 = pVideoMemory[i + 20]; pVBInfo->XG21_LVDSCapList[k].PSC_S2 = pVideoMemory[i + 21]; pVBInfo->XG21_LVDSCapList[k].PSC_S3 = pVideoMemory[i + 22]; pVBInfo->XG21_LVDSCapList[k].PSC_S4 = pVideoMemory[i + 23]; pVBInfo->XG21_LVDSCapList[k].PSC_S5 = pVideoMemory[i + 24]; pVBInfo->XG21_LVDSCapList[k].VCLKData1 = pVideoMemory[i + 18]; pVBInfo->XG21_LVDSCapList[k].VCLKData2 = pVideoMemory[i + 19]; pVBInfo->XG21_LVDSCapList[k].PSC_S1 = pVideoMemory[i + 20]; pVBInfo->XG21_LVDSCapList[k].PSC_S2 = pVideoMemory[i + 21]; pVBInfo->XG21_LVDSCapList[k].PSC_S3 = pVideoMemory[i + 22]; pVBInfo->XG21_LVDSCapList[k].PSC_S4 = pVideoMemory[i + 23]; pVBInfo->XG21_LVDSCapList[k].PSC_S5 = pVideoMemory[i + 24]; i += 25; j--; k++; } while ((j > 0) && (k < (sizeof(XGI21_LCDCapList) / sizeof(struct XGI21_LVDSCapStruct)))); } } sizeof(struct XGI21_LVDSCapStruct)))); } static void XGINew_ChkSenseStatus(struct xgi_hw_device_info *HwDeviceExtension, Loading Loading
drivers/staging/xgifb/vb_init.c +51 −60 Original line number Diff line number Diff line Loading @@ -1100,9 +1100,11 @@ static void ReadVBIOSTablData(unsigned char ChipType, unsigned char j, k; /* Volari customize data area end */ if (ChipType == XG21) { if (ChipType != XG21) return; pVBInfo->IF_DEF_LVDS = 0; if (pVideoMemory[0x65] & 0x1) { if (!(pVideoMemory[0x65] & 0x1)) return; pVBInfo->IF_DEF_LVDS = 1; i = pVideoMemory[0x316] | (pVideoMemory[0x317] << 8); j = pVideoMemory[i - 1]; Loading @@ -1111,8 +1113,7 @@ static void ReadVBIOSTablData(unsigned char ChipType, k = 0; do { pVBInfo->XG21_LVDSCapList[k].LVDS_Capability = pVideoMemory[i] | (pVideoMemory[i + 1] << 8); = pVideoMemory[i] | (pVideoMemory[i + 1] << 8); pVBInfo->XG21_LVDSCapList[k].LVDSHT = pVideoMemory[i + 2] | (pVideoMemory[i + 3] << 8); Loading @@ -1137,29 +1138,19 @@ static void ReadVBIOSTablData(unsigned char ChipType, pVBInfo->XG21_LVDSCapList[k].LVDSVSYNC = pVideoMemory[i + 16] | (pVideoMemory[i + 17] << 8); pVBInfo->XG21_LVDSCapList[k].VCLKData1 = pVideoMemory[i + 18]; pVBInfo->XG21_LVDSCapList[k].VCLKData2 = pVideoMemory[i + 19]; pVBInfo->XG21_LVDSCapList[k].PSC_S1 = pVideoMemory[i + 20]; pVBInfo->XG21_LVDSCapList[k].PSC_S2 = pVideoMemory[i + 21]; pVBInfo->XG21_LVDSCapList[k].PSC_S3 = pVideoMemory[i + 22]; pVBInfo->XG21_LVDSCapList[k].PSC_S4 = pVideoMemory[i + 23]; pVBInfo->XG21_LVDSCapList[k].PSC_S5 = pVideoMemory[i + 24]; pVBInfo->XG21_LVDSCapList[k].VCLKData1 = pVideoMemory[i + 18]; pVBInfo->XG21_LVDSCapList[k].VCLKData2 = pVideoMemory[i + 19]; pVBInfo->XG21_LVDSCapList[k].PSC_S1 = pVideoMemory[i + 20]; pVBInfo->XG21_LVDSCapList[k].PSC_S2 = pVideoMemory[i + 21]; pVBInfo->XG21_LVDSCapList[k].PSC_S3 = pVideoMemory[i + 22]; pVBInfo->XG21_LVDSCapList[k].PSC_S4 = pVideoMemory[i + 23]; pVBInfo->XG21_LVDSCapList[k].PSC_S5 = pVideoMemory[i + 24]; i += 25; j--; k++; } while ((j > 0) && (k < (sizeof(XGI21_LCDCapList) / sizeof(struct XGI21_LVDSCapStruct)))); } } sizeof(struct XGI21_LVDSCapStruct)))); } static void XGINew_ChkSenseStatus(struct xgi_hw_device_info *HwDeviceExtension, Loading