I realize that these boards are old.  If I were new to coreboot and wanted
to experiment with it, I might be looking at boards like this one.  You can
get them for $39 with 2 CPUs (refurbished).

Build tested but not boot tested.

Signed-off-by: Myles Watson <[email protected]>

Thanks,
Myles
Index: svn/src/mainboard/tyan/Kconfig
===================================================================
--- svn.orig/src/mainboard/tyan/Kconfig
+++ svn/src/mainboard/tyan/Kconfig
@@ -23,6 +23,7 @@ choice
 	depends on VENDOR_TYAN
 	
 source "src/mainboard/tyan/s1846/Kconfig"
+source "src/mainboard/tyan/s2881/Kconfig"
 source "src/mainboard/tyan/s2891/Kconfig"
 source "src/mainboard/tyan/s2892/Kconfig"
 source "src/mainboard/tyan/s2895/Kconfig"
Index: svn/src/mainboard/tyan/s2881/Kconfig
===================================================================
--- svn.orig/src/mainboard/tyan/s2881/Kconfig
+++ svn/src/mainboard/tyan/s2881/Kconfig
@@ -1,142 +1,143 @@
-config BOARD_TYAN_S2891
-	bool "Tyan Thunder K8SRE S2891"
+config BOARD_TYAN_S2881
+	bool "Tyan Thunder K8SR S2881"
 	select ARCH_X86
 	select CPU_AMD_K8
 	select CPU_AMD_SOCKET_940
 	select NORTHBRIDGE_AMD_AMDK8
 	select NORTHBRIDGE_AMD_AMDK8_ROOT_COMPLEX
-	select SOUTHBRIDGE_NVIDIA_CK804
 	select SOUTHBRIDGE_AMD_AMD8131
+	select SOUTHBRIDGE_AMD_AMD8111
 	select SUPERIO_WINBOND_W83627HF
+	select I2C_ADM1027
 	select PIRQ_TABLE
 
 config MAINBOARD_DIR
 	string
-	default tyan/s2891
-	depends on BOARD_TYAN_S2891
+	default tyan/s2881
+	depends on BOARD_TYAN_S2881
 
 config APIC_ID_OFFSET
 	hex
 	default 0x10
-	depends on BOARD_TYAN_S2891
+	depends on BOARD_TYAN_S2881
 
 config SB_HT_CHAIN_ON_BUS0
 	int
 	default 2
-	depends on BOARD_TYAN_S2891
+	depends on BOARD_TYAN_S2881
 
 config LB_CKS_RANGE_END
 	int
 	default 122
-	depends on BOARD_TYAN_S2891
+	depends on BOARD_TYAN_S2881
 
 config LB_CKS_LOC
 	int
         default 123
-	depends on BOARD_TYAN_S2891
+	depends on BOARD_TYAN_S2881
 
 config MAINBOARD_PART_NUMBER
 	string
-	default "s2891"
-	depends on BOARD_TYAN_S2891
+	default "s2881"
+	depends on BOARD_TYAN_S2881
 
 config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
 	hex
-	default 0x2891
-	depends on BOARD_TYAN_S2891
+	default 0x2881
+	depends on BOARD_TYAN_S2881
 
 config USE_FAILOVER_IMAGE
 	bool
 	default n
-	depends on BOARD_TYAN_S2891
+	depends on BOARD_TYAN_S2881
 
 config HW_MEM_HOLE_SIZEK
 	hex
 	default 0x100000
-	depends on BOARD_TYAN_S2891
+	depends on BOARD_TYAN_S2881
 
 config MEM_TRAIN_SEQ
 	bool
 	default n
-	depends on BOARD_TYAN_S2891
+	depends on BOARD_TYAN_S2881
 
 config HAVE_FAILOVER_BOOT
 	bool
 	default n
-	depends on BOARD_TYAN_S2891
+	depends on BOARD_TYAN_S2881
 
 config USE_FAILOVER_IMAGE
 	bool
 	default n
-	depends on BOARD_TYAN_S2891
+	depends on BOARD_TYAN_S2881
 
 config MAX_CPUS
 	int
 	default 4
-	depends on BOARD_TYAN_S2891
+	depends on BOARD_TYAN_S2881
 
 config MAX_PHYSICAL_CPUS
 	int
 	default 2
-	depends on BOARD_TYAN_S2891
+	depends on BOARD_TYAN_S2881
 
 config MEM_TRAIN_SEQ
 	bool
 	default n
-	depends on BOARD_TYAN_S2891
+	depends on BOARD_TYAN_S2881
 
 config AP_CODE_IN_CAR
 	bool
 	default n
-	depends on BOARD_TYAN_S2891
+	depends on BOARD_TYAN_S2881
 
 config HW_MEM_HOLE_SIZE_AUTO_INC
 	bool
 	default n
-	depends on BOARD_TYAN_S2891
+	depends on BOARD_TYAN_S2881
 
 config HT_CHAIN_UNITID_BASE
 	hex
-	default 0
-	depends on BOARD_TYAN_S2891
+	default 0xa
+	depends on BOARD_TYAN_S2881
 
 config HT_CHAIN_END_UNITID_BASE
 	hex
-	default 0x20
-	depends on BOARD_TYAN_S2891
+	default 0x6
+	depends on BOARD_TYAN_S2881
 
 config USE_INIT
 	bool
 	default n
-	depends on BOARD_TYAN_S2891
+	depends on BOARD_TYAN_S2881
 
 config SERIAL_CPU_INIT
 	bool
 	default y
-	depends on BOARD_TYAN_S2891
+	depends on BOARD_TYAN_S2881
 
 config AP_CODE_IN_CAR
 	bool
 	default y
-	depends on BOARD_TYAN_S2891
+	depends on BOARD_TYAN_S2881
 
 config WAIT_BEFORE_CPUS_INIT
 	bool
 	default n
-	depends on BOARD_TYAN_S2891
+	depends on BOARD_TYAN_S2881
 
 config SB_HT_CHAIN_ON_BUS0
 	int
-	default 2
-	depends on BOARD_TYAN_S2891
+	default 0
+	depends on BOARD_TYAN_S2881
 
 config SB_HT_CHAIN_UNITID_OFFSET_ONLY
 	bool
 	default n
-	depends on BOARD_TYAN_S2891
+	depends on BOARD_TYAN_S2881
 
 config HAVE_ACPI_TABLES
 	bool "Generate ACPI tables"
-	default y
-	depends on BOARD_TYAN_S2891
+	default n
+	depends on BOARD_TYAN_S2881
 
Index: svn/src/drivers/Makefile.inc
===================================================================
--- svn.orig/src/drivers/Makefile.inc
+++ svn/src/drivers/Makefile.inc
@@ -1 +1,2 @@
 subdirs-y += pci
+subdirs-y += i2c
Index: svn/src/drivers/i2c/Makefile.inc
===================================================================
--- /dev/null
+++ svn/src/drivers/i2c/Makefile.inc
@@ -0,0 +1,2 @@
+subdirs-y += adm1026
+subdirs-y += adm1027
Index: svn/src/Kconfig
===================================================================
--- svn.orig/src/Kconfig
+++ svn/src/Kconfig
@@ -31,6 +31,7 @@ source src/mainboard/Kconfig
 source src/arch/i386/Kconfig
 source src/arch/ppc/Kconfig
 source src/devices/Kconfig
+source src/drivers/Kconfig
 source src/northbridge/Kconfig
 source src/southbridge/Kconfig
 source src/superio/Kconfig
Index: svn/src/drivers/Kconfig
===================================================================
--- /dev/null
+++ svn/src/drivers/Kconfig
@@ -0,0 +1 @@
+source src/drivers/i2c/Kconfig
Index: svn/src/drivers/i2c/Kconfig
===================================================================
--- /dev/null
+++ svn/src/drivers/i2c/Kconfig
@@ -0,0 +1,4 @@
+config I2C_ADM1026
+	bool
+config I2C_ADM1027
+	bool
Index: svn/src/drivers/i2c/adm1026/Makefile.inc
===================================================================
--- /dev/null
+++ svn/src/drivers/i2c/adm1026/Makefile.inc
@@ -0,0 +1 @@
+obj-$(CONFIG_I2C_ADM1026) += adm1026.o
Index: svn/src/drivers/i2c/adm1027/Makefile.inc
===================================================================
--- /dev/null
+++ svn/src/drivers/i2c/adm1027/Makefile.inc
@@ -0,0 +1 @@
+obj-$(CONFIG_I2C_ADM1027) += adm1027.o
-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to