Hi,

attached patch changes out/in combinations to pci_read/write_byte in
sis630 chipset enable.

--
Alex

Signed-off-by: Alex Beregszaszi <[EMAIL PROTECTED]>

Index: chipset_enable.c
===================================================================
--- chipset_enable.c	(revision 2764)
+++ chipset_enable.c	(working copy)
@@ -46,13 +46,11 @@
 	char b;
 
 	/* Enable 0xFFF8000~0xFFFF0000 decoding on SiS 540/630 */
-	outl(0x80000840, 0x0cf8);
-	b = inb(0x0cfc) | 0x0b;
-	outb(b, 0xcfc);
+	b = pci_read_byte(dev, 0x40);
+	pci_write_byte(dev, 0x40, b | 0xb);
 	/* Flash write enable on SiS 540/630 */
-	outl(0x80000845, 0x0cf8);
-	b = inb(0x0cfd) | 0x40;
-	outb(b, 0xcfd);
+	b = pci_read_byte(dev, 0x45);
+	pci_write_byte(dev, 0x45, b | 0x40);
 
 	/* The same thing on SiS 950 SuperIO side */
 	outb(0x87, 0x2e);
-- 
linuxbios mailing list
[email protected]
http://www.linuxbios.org/mailman/listinfo/linuxbios

Reply via email to