diff --git a/drivers/pci/pci_rom.c b/drivers/pci/pci_rom.c
index 37450c8e31112ebea2012c606d715a7b67d2eca0..0a644a9bc5bfe56aeb9c8377a72504dd9eb9c7c9 100644
--- a/drivers/pci/pci_rom.c
+++ b/drivers/pci/pci_rom.c
@@ -203,6 +203,7 @@ int vbe_get_video_info(struct graphic_device *gdev)
 	gdev->gdfBytesPP = vesa->bits_per_pixel / 8;
 
 	switch (vesa->bits_per_pixel) {
+	case 32:
 	case 24:
 		gdev->gdfIndex = GDF_32BIT_X888RGB;
 		break;