|
@@ -2016,6 +2016,21 @@ static void init_gfx_chip_info(struct pci_dev *pdev,
|
|
|
CX700_REVISION_700;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ /* Determine which 2D engine we have */
|
|
|
+ switch (viaparinfo->chip_info->gfx_chip_name) {
|
|
|
+ case UNICHROME_VX800:
|
|
|
+ case UNICHROME_VX855:
|
|
|
+ viaparinfo->chip_info->twod_engine = VIA_2D_ENG_M1;
|
|
|
+ break;
|
|
|
+ case UNICHROME_K8M890:
|
|
|
+ case UNICHROME_P4M900:
|
|
|
+ viaparinfo->chip_info->twod_engine = VIA_2D_ENG_H5;
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ viaparinfo->chip_info->twod_engine = VIA_2D_ENG_H2;
|
|
|
+ break;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
static void init_tmds_chip_info(void)
|