summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2015-01-12 03:09:58 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2015-01-12 03:09:58 +0100
commitce69208641e7d1f84336ba3468899ba8d5f68112 (patch)
treed8b777547602682ce36187c18d6be96251c1a723 /sys
parent90c1959fc4b0d05a81920edf9caf21f1280305d6 (diff)
igfx: support for X200 (thanks bigato)
Diffstat (limited to 'sys')
-rw-r--r--sys/src/9/pc/vgaigfx.c5
-rw-r--r--sys/src/cmd/aux/vga/igfx.c1
2 files changed, 5 insertions, 1 deletions
diff --git a/sys/src/9/pc/vgaigfx.c b/sys/src/9/pc/vgaigfx.c
index f95bc3a01..4dd6e4087 100644
--- a/sys/src/9/pc/vgaigfx.c
+++ b/sys/src/9/pc/vgaigfx.c
@@ -84,7 +84,10 @@ igfxcurregs(VGAscr* scr, int pipe)
/* check PIPExCONF if enabled */
if((scr->mmio[(0x70008 | o)/4] & (1<<31)) == 0)
return nil;
- if(scr->pci->did == 0x2a42){ /* G45 */
+ switch(scr->pci->did){
+ case 0x2a42: /* X200 */
+ case 0x2a43: /* X200s */
+ /* G45 */
if(pipe > 1)
return nil;
o = pipe*0x40;
diff --git a/sys/src/cmd/aux/vga/igfx.c b/sys/src/cmd/aux/vga/igfx.c
index 9d972b148..15c17c9a6 100644
--- a/sys/src/cmd/aux/vga/igfx.c
+++ b/sys/src/cmd/aux/vga/igfx.c
@@ -305,6 +305,7 @@ devtype(Igfx *igfx)
case 0x0166: /* X230 */
return TypeIVB;
+ case 0x2a43: /* X200 */
case 0x2a42: /* X200s */
return TypeG45;
}