diff options
-rw-r--r-- | drivers/usb/misc/sisusbvga/sisusb.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/drivers/usb/misc/sisusbvga/sisusb.c b/drivers/usb/misc/sisusbvga/sisusb.c index 05bd39d62568..440d7fef58cc 100644 --- a/drivers/usb/misc/sisusbvga/sisusb.c +++ b/drivers/usb/misc/sisusbvga/sisusb.c | |||
@@ -1831,16 +1831,10 @@ static int sisusb_set_default_mode(struct sisusb_usb_data *sisusb, | |||
1831 | SETIREGANDOR(SISCR, 0x09, 0x5f, ((crtcdata[16] & 0x01) << 5)); | 1831 | SETIREGANDOR(SISCR, 0x09, 0x5f, ((crtcdata[16] & 0x01) << 5)); |
1832 | SETIREG(SISCR, 0x14, 0x4f); | 1832 | SETIREG(SISCR, 0x14, 0x4f); |
1833 | du = (modex / 16) * (bpp * 2); /* offset/pitch */ | 1833 | du = (modex / 16) * (bpp * 2); /* offset/pitch */ |
1834 | if (modex % 16) | ||
1835 | du += bpp; | ||
1836 | |||
1837 | SETIREGANDOR(SISSR, 0x0e, 0xf0, ((du >> 8) & 0x0f)); | 1834 | SETIREGANDOR(SISSR, 0x0e, 0xf0, ((du >> 8) & 0x0f)); |
1838 | SETIREG(SISCR, 0x13, (du & 0xff)); | 1835 | SETIREG(SISCR, 0x13, (du & 0xff)); |
1839 | du <<= 5; | 1836 | du <<= 5; |
1840 | tmp8 = du >> 8; | 1837 | tmp8 = du >> 8; |
1841 | if (du & 0xff) | ||
1842 | tmp8++; | ||
1843 | |||
1844 | SETIREG(SISSR, 0x10, tmp8); | 1838 | SETIREG(SISSR, 0x10, tmp8); |
1845 | SETIREG(SISSR, 0x31, 0x00); /* VCLK */ | 1839 | SETIREG(SISSR, 0x31, 0x00); /* VCLK */ |
1846 | SETIREG(SISSR, 0x2b, 0x1b); | 1840 | SETIREG(SISSR, 0x2b, 0x1b); |