diff options
| -rw-r--r-- | drivers/char/drm/i915_drv.c | 8 | ||||
| -rw-r--r-- | drivers/char/drm/i915_drv.h | 4 | 
2 files changed, 6 insertions, 6 deletions
| diff --git a/drivers/char/drm/i915_drv.c b/drivers/char/drm/i915_drv.c index b2b451dc446..96db72542e7 100644 --- a/drivers/char/drm/i915_drv.c +++ b/drivers/char/drm/i915_drv.c | |||
| @@ -147,7 +147,7 @@ static void i915_save_vga(struct drm_device *dev) | |||
| 147 | i915_write_indexed(cr_index, cr_data, 0x11, | 147 | i915_write_indexed(cr_index, cr_data, 0x11, | 
| 148 | i915_read_indexed(cr_index, cr_data, 0x11) & | 148 | i915_read_indexed(cr_index, cr_data, 0x11) & | 
| 149 | (~0x80)); | 149 | (~0x80)); | 
| 150 | for (i = 0; i < 0x24; i++) | 150 | for (i = 0; i <= 0x24; i++) | 
| 151 | dev_priv->saveCR[i] = | 151 | dev_priv->saveCR[i] = | 
| 152 | i915_read_indexed(cr_index, cr_data, i); | 152 | i915_read_indexed(cr_index, cr_data, i); | 
| 153 | /* Make sure we don't turn off CR group 0 writes */ | 153 | /* Make sure we don't turn off CR group 0 writes */ | 
| @@ -156,7 +156,7 @@ static void i915_save_vga(struct drm_device *dev) | |||
| 156 | /* Attribute controller registers */ | 156 | /* Attribute controller registers */ | 
| 157 | inb(st01); | 157 | inb(st01); | 
| 158 | dev_priv->saveAR_INDEX = inb(VGA_AR_INDEX); | 158 | dev_priv->saveAR_INDEX = inb(VGA_AR_INDEX); | 
| 159 | for (i = 0; i < 20; i++) | 159 | for (i = 0; i <= 0x14; i++) | 
| 160 | dev_priv->saveAR[i] = i915_read_ar(st01, i, 0); | 160 | dev_priv->saveAR[i] = i915_read_ar(st01, i, 0); | 
| 161 | inb(st01); | 161 | inb(st01); | 
| 162 | outb(dev_priv->saveAR_INDEX, VGA_AR_INDEX); | 162 | outb(dev_priv->saveAR_INDEX, VGA_AR_INDEX); | 
| @@ -206,7 +206,7 @@ static void i915_restore_vga(struct drm_device *dev) | |||
| 206 | /* CRT controller regs */ | 206 | /* CRT controller regs */ | 
| 207 | /* Enable CR group 0 writes */ | 207 | /* Enable CR group 0 writes */ | 
| 208 | i915_write_indexed(cr_index, cr_data, 0x11, dev_priv->saveCR[0x11]); | 208 | i915_write_indexed(cr_index, cr_data, 0x11, dev_priv->saveCR[0x11]); | 
| 209 | for (i = 0; i < 0x24; i++) | 209 | for (i = 0; i <= 0x24; i++) | 
| 210 | i915_write_indexed(cr_index, cr_data, i, dev_priv->saveCR[i]); | 210 | i915_write_indexed(cr_index, cr_data, i, dev_priv->saveCR[i]); | 
| 211 | 211 | ||
| 212 | /* Graphics controller regs */ | 212 | /* Graphics controller regs */ | 
| @@ -223,7 +223,7 @@ static void i915_restore_vga(struct drm_device *dev) | |||
| 223 | 223 | ||
| 224 | /* Attribute controller registers */ | 224 | /* Attribute controller registers */ | 
| 225 | inb(st01); | 225 | inb(st01); | 
| 226 | for (i = 0; i < 20; i++) | 226 | for (i = 0; i <= 0x14; i++) | 
| 227 | i915_write_ar(st01, i, dev_priv->saveAR[i], 0); | 227 | i915_write_ar(st01, i, dev_priv->saveAR[i], 0); | 
| 228 | inb(st01); /* switch back to index mode */ | 228 | inb(st01); /* switch back to index mode */ | 
| 229 | outb(dev_priv->saveAR_INDEX | 0x20, VGA_AR_INDEX); | 229 | outb(dev_priv->saveAR_INDEX | 0x20, VGA_AR_INDEX); | 
| diff --git a/drivers/char/drm/i915_drv.h b/drivers/char/drm/i915_drv.h index 2be7e1d7283..7619c49e588 100644 --- a/drivers/char/drm/i915_drv.h +++ b/drivers/char/drm/i915_drv.h | |||
| @@ -197,10 +197,10 @@ typedef struct drm_i915_private { | |||
| 197 | u8 saveSR[8]; | 197 | u8 saveSR[8]; | 
| 198 | u8 saveGR[25]; | 198 | u8 saveGR[25]; | 
| 199 | u8 saveAR_INDEX; | 199 | u8 saveAR_INDEX; | 
| 200 | u8 saveAR[20]; | 200 | u8 saveAR[21]; | 
| 201 | u8 saveDACMASK; | 201 | u8 saveDACMASK; | 
| 202 | u8 saveDACDATA[256*3]; /* 256 3-byte colors */ | 202 | u8 saveDACDATA[256*3]; /* 256 3-byte colors */ | 
| 203 | u8 saveCR[36]; | 203 | u8 saveCR[37]; | 
| 204 | } drm_i915_private_t; | 204 | } drm_i915_private_t; | 
| 205 | 205 | ||
| 206 | extern struct drm_ioctl_desc i915_ioctls[]; | 206 | extern struct drm_ioctl_desc i915_ioctls[]; | 
