[LinuxBIOS] r2579 - in trunk/LinuxBIOSv2/src/superio/ite: it8661f it8671f it8673f it8705f it8712f it8718f

svn at openbios.org svn at openbios.org
Mon Apr 2 18:57:32 CEST 2007


Author: uwe
Date: 2007-04-02 18:57:32 +0200 (Mon, 02 Apr 2007)
New Revision: 2579

Modified:
   trunk/LinuxBIOSv2/src/superio/ite/it8661f/it8661f_early_serial.c
   trunk/LinuxBIOSv2/src/superio/ite/it8671f/it8671f_early_serial.c
   trunk/LinuxBIOSv2/src/superio/ite/it8673f/it8673f_early_serial.c
   trunk/LinuxBIOSv2/src/superio/ite/it8705f/it8705f_early_serial.c
   trunk/LinuxBIOSv2/src/superio/ite/it8712f/it8712f_early_serial.c
   trunk/LinuxBIOSv2/src/superio/ite/it8718f/it8718f_early_serial.c
Log:
The *_early_serial.c pre-RAM code should do just that -- enable the serial
port(s), and nothing else. The code in superio.c will initialize the
rest when RAM is available...

Signed-off-by: Uwe Hermann <uwe at hermann-uwe.de>
Acked-by: Stefan Reinauer <stepan at coresystems.de>



Modified: trunk/LinuxBIOSv2/src/superio/ite/it8661f/it8661f_early_serial.c
===================================================================
--- trunk/LinuxBIOSv2/src/superio/ite/it8661f/it8661f_early_serial.c	2007-04-01 20:00:32 UTC (rev 2578)
+++ trunk/LinuxBIOSv2/src/superio/ite/it8661f/it8661f_early_serial.c	2007-04-02 16:57:32 UTC (rev 2579)
@@ -80,12 +80,9 @@
 	   PP (3), IR (4). Bits 5-7 are reserved. */
 	it8661f_sio_write(0x00, IT8661F_CONFIG_REG_LDE, 0x1f);
 
-	/* Enable all devices. */
-	it8661f_sio_write(IT8661F_FDC,  0x30, 0x1); /* Floppy */
+	/* Enable serial port(s). */
 	it8661f_sio_write(IT8661F_SP1,  0x30, 0x1); /* Serial port 1 */
 	it8661f_sio_write(IT8661F_SP2,  0x30, 0x1); /* Serial port 2 */
-	it8661f_sio_write(IT8661F_PP,   0x30, 0x1); /* Parallel port */
-	it8661f_sio_write(IT8661F_IR,   0x30, 0x1); /* IR */
 
 	/* Select 24MHz CLKIN (clear bit 1) and clear software suspend mode
 	   (clear bit 0). */

Modified: trunk/LinuxBIOSv2/src/superio/ite/it8671f/it8671f_early_serial.c
===================================================================
--- trunk/LinuxBIOSv2/src/superio/ite/it8671f/it8671f_early_serial.c	2007-04-01 20:00:32 UTC (rev 2578)
+++ trunk/LinuxBIOSv2/src/superio/ite/it8671f/it8671f_early_serial.c	2007-04-02 16:57:32 UTC (rev 2579)
@@ -80,13 +80,9 @@
            PP (3), Reserved (4), KBCK (5), KBCM (6), Reserved (7). */
 	it8671f_sio_write(0x00, IT8671F_CONFIG_REG_LDE, 0x6f);
 
-	/* Activate all devices. */
-	it8671f_sio_write(IT8671F_FDC,  0x30, 0x01); /* Floppy */
+	/* Enable serial port(s). */
 	it8671f_sio_write(IT8671F_SP1,  0x30, 0x01); /* Serial port 1 */
 	it8671f_sio_write(IT8671F_SP2,  0x30, 0x01); /* Serial port 2 */
-	it8671f_sio_write(IT8671F_PP,   0x30, 0x01); /* Parallel port */
-	it8671f_sio_write(IT8671F_KBCK, 0x30, 0x01); /* Keyboard */
-	it8671f_sio_write(IT8671F_KBCM, 0x30, 0x01); /* Mouse */
 
 	/* Select 24MHz CLKIN (clear bit 6) and clear software suspend
 	   mode (clear bit 0). */

Modified: trunk/LinuxBIOSv2/src/superio/ite/it8673f/it8673f_early_serial.c
===================================================================
--- trunk/LinuxBIOSv2/src/superio/ite/it8673f/it8673f_early_serial.c	2007-04-01 20:00:32 UTC (rev 2578)
+++ trunk/LinuxBIOSv2/src/superio/ite/it8673f/it8673f_early_serial.c	2007-04-02 16:57:32 UTC (rev 2579)
@@ -77,13 +77,8 @@
 	/* (2) Modify the data of configuration registers. */
 
 	/* Enable all devices. */
-	it8673f_sio_write(IT8673F_FDC,  0x30, 0x1); /* Floppy */
 	it8673f_sio_write(IT8673F_SP1,  0x30, 0x1); /* Serial port 1 */
 	it8673f_sio_write(IT8673F_SP2,  0x30, 0x1); /* Serial port 2 */
-	it8673f_sio_write(IT8673F_PP,   0x30, 0x1); /* Parallel port */
-	it8673f_sio_write(IT8673F_FAN,  0x30, 0x1); /* Fan controller */
-	it8673f_sio_write(IT8673F_KBCK, 0x30, 0x1); /* Keyboard */
-	it8673f_sio_write(IT8673F_KBCM, 0x30, 0x1); /* Mouse */
 
 	/* Select 24MHz CLKIN (clear bit 0). */
 	it8673f_sio_write(0x00, IT8673F_CONFIG_REG_CLOCKSEL, 0x00);

Modified: trunk/LinuxBIOSv2/src/superio/ite/it8705f/it8705f_early_serial.c
===================================================================
--- trunk/LinuxBIOSv2/src/superio/ite/it8705f/it8705f_early_serial.c	2007-04-01 20:00:32 UTC (rev 2578)
+++ trunk/LinuxBIOSv2/src/superio/ite/it8705f/it8705f_early_serial.c	2007-04-02 16:57:32 UTC (rev 2579)
@@ -67,15 +67,9 @@
            If this register is not written, both chips are configured. */
 	/* it8705f_sio_write(0x00, IT8705F_CONFIG_REG_CONFIGSEL, 0x00); */
 
-	/* Enable all devices. */
-	it8705f_sio_write(IT8705F_FDC,  0x30, 0x1); /* Floppy */
+	/* Enable serial port(s). */
 	it8705f_sio_write(IT8705F_SP1,  0x30, 0x1); /* Serial port 1 */
 	it8705f_sio_write(IT8705F_SP2,  0x30, 0x1); /* Serial port 2 */
-	it8705f_sio_write(IT8705F_PP,   0x30, 0x1); /* Parallel port */
-	it8705f_sio_write(IT8705F_EC,   0x30, 0x1); /* Environment controller */
-	it8705f_sio_write(IT8705F_GAME, 0x30, 0x1); /* GAME port */
-	it8705f_sio_write(IT8705F_IR,   0x30, 0x1); /* Consumer IR */
-	it8705f_sio_write(IT8705F_MIDI, 0x30, 0x1); /* MIDI port */
 
 	/* Select 24MHz CLKIN (set bit 0). */
 	it8705f_sio_write(0x00, IT8705F_CONFIG_REG_CLOCKSEL, 0x01);

Modified: trunk/LinuxBIOSv2/src/superio/ite/it8712f/it8712f_early_serial.c
===================================================================
--- trunk/LinuxBIOSv2/src/superio/ite/it8712f/it8712f_early_serial.c	2007-04-01 20:00:32 UTC (rev 2578)
+++ trunk/LinuxBIOSv2/src/superio/ite/it8712f/it8712f_early_serial.c	2007-04-02 16:57:32 UTC (rev 2579)
@@ -65,17 +65,9 @@
            If this register is not written, both chips are configured. */
 	/* it8712f_sio_write(0x00, IT8712F_CONFIG_REG_CONFIGSEL, 0x00); */
 
-	/* Enable all devices. */
-	it8712f_sio_write(IT8712F_FDC,  0x30, 0x1); /* Floppy */
+	/* Enable serial port(s). */
 	it8712f_sio_write(IT8712F_SP1,  0x30, 0x1); /* Serial port 1 */
 	it8712f_sio_write(IT8712F_SP2,  0x30, 0x1); /* Serial port 2 */
-	it8712f_sio_write(IT8712F_PP,   0x30, 0x1); /* Parallel port */
-	it8712f_sio_write(IT8712F_EC,   0x30, 0x1); /* Environment controller */
-	it8712f_sio_write(IT8712F_KBCK, 0x30, 0x1); /* Keyboard */
-	it8712f_sio_write(IT8712F_KBCM, 0x30, 0x1); /* Mouse */
-	it8712f_sio_write(IT8712F_MIDI, 0x30, 0x1); /* MIDI port */
-	it8712f_sio_write(IT8712F_GAME, 0x30, 0x1); /* GAME port */
-	it8712f_sio_write(IT8712F_IR,   0x30, 0x1); /* Consumer IR */
 
 	/* Select 24MHz CLKIN (set bit 0). */
 	it8712f_sio_write(0x00, IT8712F_CONFIG_REG_CLOCKSEL, 0x01);

Modified: trunk/LinuxBIOSv2/src/superio/ite/it8718f/it8718f_early_serial.c
===================================================================
--- trunk/LinuxBIOSv2/src/superio/ite/it8718f/it8718f_early_serial.c	2007-04-01 20:00:32 UTC (rev 2578)
+++ trunk/LinuxBIOSv2/src/superio/ite/it8718f/it8718f_early_serial.c	2007-04-02 16:57:32 UTC (rev 2579)
@@ -66,14 +66,8 @@
 	/* it8718f_sio_write(0x00, IT8718F_CONFIG_REG_CONFIGSEL, 0x00); */
 
 	/* Enable all devices. */
-	it8718f_sio_write(IT8718F_FDC,  0x30, 0x1); /* Floppy */
 	it8718f_sio_write(IT8718F_SP1,  0x30, 0x1); /* Serial port 1 */
 	it8718f_sio_write(IT8718F_SP2,  0x30, 0x1); /* Serial port 2 */
-	it8718f_sio_write(IT8718F_PP,   0x30, 0x1); /* Parallel port */
-	it8718f_sio_write(IT8718F_EC,   0x30, 0x1); /* Environment controller */
-	it8718f_sio_write(IT8718F_KBCK, 0x30, 0x1); /* Keyboard */
-	it8718f_sio_write(IT8718F_KBCM, 0x30, 0x1); /* Mouse */
-	it8718f_sio_write(IT8718F_IR,   0x30, 0x1); /* Consumer IR */
 
 	/* Select 24MHz CLKIN (set bit 0). */
 	it8718f_sio_write(0x00, IT8718F_CONFIG_REG_CLOCKSEL, 0x01);





More information about the coreboot mailing list