Patrick Georgi (patrick(a)georgi-clan.de) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/443
-gerrit
commit 80fbf232709d8a95fda8f58de9aa3305600dd7b4
Author: Patrick Georgi <patrick.georgi(a)secunet.com>
Date: Tue Nov 22 10:28:46 2011 +0100
i82801gx: Use CMOS variable if available for power-on on power failure
We used a hard coded value for some reason. Don't do that, but use CMOS
instead.
Change-Id: Ib83aa07a3e55bed075150354a060317ebc9d5ba7
Signed-off-by: Patrick Georgi <patrick.georgi(a)secunet.com>
---
src/southbridge/intel/i82801gx/smihandler.c | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/src/southbridge/intel/i82801gx/smihandler.c b/src/southbridge/intel/i82801gx/smihandler.c
index 48375e4..5cc25e7 100644
--- a/src/southbridge/intel/i82801gx/smihandler.c
+++ b/src/southbridge/intel/i82801gx/smihandler.c
@@ -279,12 +279,16 @@ static void southbridge_smi_sleep(unsigned int node, smm_state_save_area_t *stat
u8 reg8;
u32 reg32;
u8 slp_typ;
- /* FIXME: the power state on boot should be read from
- * CMOS or even better from GNVS. Right now it's hard
- * coded at compile time.
- */
u8 s5pwr = CONFIG_MAINBOARD_POWER_ON_AFTER_POWER_FAIL;
+ // save and recover RTC port values
+ u8 tmp70, tmp72;
+ tmp70 = inb(0x70);
+ tmp72 = inb(0x72);
+ get_option(&s5pwr, "power_on_after_fail");
+ outb(tmp70, 0x70);
+ outb(tmp72, 0x72);
+
/* First, disable further SMIs */
reg8 = inb(pmbase + SMI_EN);
reg8 &= ~SLP_SMI_EN;
the following patch was just integrated into master:
commit 2796df7bfeec1e1ca09fa23540198cd5056bc71a
Author: Florian Zumbiehl <florz(a)florz.de>
Date: Tue Nov 1 20:19:41 2011 +0100
adding support for the Asus K8V-X
This pulls it all together and adds the real board-specific code.
Confirmed to be working:
- IDE
- SATA
- floppy
- USB1.1
- USB2.0
- PS/2 keyboard
- PS/2 mouse
- serial
- parport
- sound
- ethernet
- PCI slots
- AGP
- powernow
- fan speed monitoring
- flashrom write
Change-Id: Ifb97714c2f009d688be0ca3c38ddc01599ffd799
Signed-off-by: Florian Zumbiehl <florz(a)florz.de>
Build-Tested: build bot (Jenkins) at Sat Dec 3 01:08:25 2011, giving +1
Reviewed-By: Rudolf Marek <r.marek(a)assembler.cz> at Sat Dec 3 00:56:36 2011, giving +2
See http://review.coreboot.org/390 for details.
-gerrit
the following patch was just integrated into master:
commit 82565a8f061bd46f0d8625a848ea49e97cba8751
Author: Rudolf Marek <r.marek(a)assembler.cz>
Date: Wed Nov 23 00:23:43 2011 +0100
Fix Asus A8V-E SE DIMM slot mapping
Fix the DIMM mappings, channel 0 is "B" on board,
and secondary channel is on 0x51,0x53
Change-Id: I8c49c4efb90a4297aaea0be2159435dadab9ac0a
Signed-off-by: Rudolf Marek <r.marek(a)assembler.cz>
Reviewed-By: Patrick Georgi <patrick(a)georgi-clan.de> at Sat Dec 3 10:49:20 2011, giving +2
See http://review.coreboot.org/449 for details.
-gerrit
Kyösti Mälkki (kyosti.malkki(a)gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/471
-gerrit
commit cb4b9445f0cfa3089357b4ae7393352e962ddc31
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Sat Dec 3 11:30:26 2011 +0200
Fix AMD 8132 and 8151 southbridge builds
Untested, changes ramstage build for boards:
supermicro/h8qme_fam10
amd/serengeti_cheetah
amd/serengeti_cheetah_fam10
AMD 8132 was not built for any mainboard due to a typo.
AMD Serengeti Cheetah:
Chip 8151 is referenced in devicetree.cb but was not built.
AMD Serengeti Cheetah Family10:
There are indications the board has 8151, but it is not listed
in the devicetree.cb. The 8151 chip is not added in the build.
Change-Id: I03acdfcc3f3440bd32e81a9a696159903bbbcb50
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
---
src/mainboard/amd/serengeti_cheetah/Kconfig | 2 ++
src/southbridge/amd/Makefile.inc | 2 +-
2 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/src/mainboard/amd/serengeti_cheetah/Kconfig b/src/mainboard/amd/serengeti_cheetah/Kconfig
index f08fd6e..fcdeb49 100644
--- a/src/mainboard/amd/serengeti_cheetah/Kconfig
+++ b/src/mainboard/amd/serengeti_cheetah/Kconfig
@@ -3,6 +3,8 @@ if BOARD_AMD_SERENGETI_CHEETAH
config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_X86
+ select SOUTHBRIDGE_AMD_AMD8132
+ select SOUTHBRIDGE_AMD_AMD8151
select CPU_AMD_SOCKET_F
select DIMM_DDR2
select DIMM_REGISTERED
diff --git a/src/southbridge/amd/Makefile.inc b/src/southbridge/amd/Makefile.inc
index 7ec61f4..406a0b3 100644
--- a/src/southbridge/amd/Makefile.inc
+++ b/src/southbridge/amd/Makefile.inc
@@ -1,6 +1,6 @@
subdirs-$(CONFIG_SOUTHBRIDGE_AMD_AMD8111) += amd8111
subdirs-$(CONFIG_SOUTHBRIDGE_AMD_AMD8131) += amd8131
-subdirs-$(CONFIG_SOUTHBRIDGE_AMD_AMD8112) += amd8132
+subdirs-$(CONFIG_SOUTHBRIDGE_AMD_AMD8132) += amd8132
subdirs-$(CONFIG_SOUTHBRIDGE_AMD_AMD8151) += amd8151
subdirs-$(CONFIG_SOUTHBRIDGE_AMD_RS690) += rs690
subdirs-$(CONFIG_SOUTHBRIDGE_AMD_SB600) += sb600
the following patch was just integrated into master:
commit fd6fdfa88c27551aa1169dac6616e0c7381edbb0
Author: Florian Zumbiehl <florz(a)florz.de>
Date: Tue Nov 1 20:19:37 2011 +0100
make GPIOs and misc configurable via devicetree
Change-Id: I9f70da76b5ea451f28a1ad9252c5d879fc4fe315
Signed-off-by: Florian Zumbiehl <florz(a)florz.de>
Build-Tested: build bot (Jenkins) at Wed Nov 23 19:34:51 2011, giving +1
Reviewed-By: Rudolf Marek <r.marek(a)assembler.cz> at Fri Dec 2 22:59:52 2011, giving +2
See http://review.coreboot.org/387 for details.
-gerrit
the following patch was just integrated into master:
commit 80f52b7bcd10a5c28ffa9a7ad3e64529df6f7085
Author: Florian Zumbiehl <florz(a)florz.de>
Date: Mon Nov 21 03:10:47 2011 +0100
make INT[EFGH]# of vt8237 configurable as gpio via devicetree
Change-Id: I70202d81ddd1b0a00eddca4acabc621e5783e805
Signed-off-by: Florian Zumbiehl <florz(a)florz.de>
Build-Tested: build bot (Jenkins) at Wed Nov 23 19:45:59 2011, giving +1
Reviewed-By: Rudolf Marek <r.marek(a)assembler.cz> at Fri Dec 2 23:04:38 2011, giving +2
See http://review.coreboot.org/386 for details.
-gerrit
the following patch was just integrated into master:
commit 423d3214899d68fb7e0c040b068c72517077fa4e
Author: Florian Zumbiehl <florz(a)florz.de>
Date: Tue Nov 1 20:19:40 2011 +0100
copied asus a8v-e_se to k8v-x
Change-Id: Ib66e8c5102ad45e73977a06aea109ed9544f4d08
Signed-off-by: Florian Zumbiehl <florz(a)florz.de>
Build-Tested: build bot (Jenkins) at Wed Nov 23 20:31:22 2011, giving +1
Reviewed-By: Rudolf Marek <r.marek(a)assembler.cz> at Fri Dec 2 23:20:20 2011, giving +2
See http://review.coreboot.org/389 for details.
-gerrit
the following patch was just integrated into master:
commit 3fc0235c1a85eb1bf977be201f5d174ce91a3196
Author: Florian Zumbiehl <florz(a)florz.de>
Date: Tue Nov 1 20:19:38 2011 +0100
some black magic for initializing the old version of the k8t800
Change-Id: I1b5d23cee9f933aa090c9bd09890c7b335567e17
Signed-off-by: Florian Zumbiehl <florz(a)florz.de>
Build-Tested: build bot (Jenkins) at Wed Nov 23 20:40:59 2011, giving +1
Reviewed-By: Rudolf Marek <r.marek(a)assembler.cz> at Fri Dec 2 23:11:55 2011, giving +2
See http://review.coreboot.org/388 for details.
-gerrit