coreboot.git
13 years agoAttached patch moves functions out of the huge libpayload.h into headers
Patrick Georgi [Thu, 24 Jun 2010 11:16:10 +0000 (11:16 +0000)]
Attached patch moves functions out of the huge libpayload.h into headers
according to libc/posix traditions, to simplify porting applications to
payloads.

It also adds a couple of functions:
strcasecmp, strncasecmp, strcat, strtol, strspn, strcspn, strtok_r,
strtok, perror, exit, getpagesize

Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5643 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoAdd __LIBPAYLOAD__ and __i386__/__powerpc__ symbols to lpgcc's build context.
Patrick Georgi [Thu, 24 Jun 2010 11:14:51 +0000 (11:14 +0000)]
Add __LIBPAYLOAD__ and __i386__/__powerpc__ symbols to lpgcc's build context.

Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Peter Stuge <peter@stuge.se>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5642 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoFinish fixing Tyan s2881. Simplify ADT7463 initialization code.
Myles Watson [Tue, 22 Jun 2010 20:36:52 +0000 (20:36 +0000)]
Finish fixing Tyan s2881.  Simplify ADT7463 initialization code.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Ward Vandewege <ward@gnu.org>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5641 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoFix libpayload xconfig script to find coreboot utils xgcc.
Cai Bai Yin [Tue, 22 Jun 2010 19:12:58 +0000 (19:12 +0000)]
Fix libpayload xconfig script to find coreboot utils xgcc.

Signed-off-by: Cai Bai Yin <caibaiyin.pku@gmail.com>
Acked-By: Marc Jones <marcj303@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5640 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoChange the libpayload "make install" default destination to be the source directory...
Cai Bai Yin [Tue, 22 Jun 2010 17:24:11 +0000 (17:24 +0000)]
Change the libpayload "make install" default destination to be the source directory. Libpayload is not a runtime library and has many different configurations for different payloads, so doesn't really belong in /opt.

Signed-off-by: Cai Bai Yin <caibaiyin.pku@gmail.com>
Acked-By: Marc Jones <marcj303@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5639 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoThis patch adds support for the Intel D810E2CB (i810e/ICH2) desktop board. Hurray...
Joseph Smith [Mon, 21 Jun 2010 23:27:15 +0000 (23:27 +0000)]
This patch adds support for the Intel D810E2CB (i810e/ICH2) desktop board. Hurray, this is the first i810 board running CAR.
Signed-off-by: Joseph Smith <joe@settoplinux.org>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5638 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoThis patch adds support for the Intel D810E2CB (i810e/ICH2) desktop board. Hurray...
Joseph Smith [Mon, 21 Jun 2010 23:25:06 +0000 (23:25 +0000)]
This patch adds support for the Intel D810E2CB (i810e/ICH2) desktop board. Hurray, this is the first i810 board running CAR.
Signed-off-by: Joseph Smith <joe@settoplinux.org>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5637 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoCreate new socket for FCPGA370 and PGA370 CPU's for CAR. Add CAR support for Coppermi...
Joseph Smith [Mon, 21 Jun 2010 19:40:09 +0000 (19:40 +0000)]
Create new socket for FCPGA370 and PGA370 CPU's for CAR. Add CAR support for Coppermine FC-PGA CPU's (model_68x).
Signed-off-by: Joseph Smith <joe@settoplinux.org>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5636 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoThis patch implements GFXUMA on all supported i810 boards. Also some fix-ups to the...
Joseph Smith [Sun, 20 Jun 2010 18:59:40 +0000 (18:59 +0000)]
This patch implements GFXUMA on all supported i810 boards. Also some fix-ups to the i810 northbridge.c code.
Signed-off-by: Joseph Smith <joe@settoplinux.org>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5635 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoTrivial. Cleaning up about the blank line.
Zheng Bao [Sat, 19 Jun 2010 06:55:17 +0000 (06:55 +0000)]
Trivial. Cleaning up about the blank line.

Signed-off-by: Zheng Bao <zheng.bao@amd.com>
Acked-by: Zheng Bao <zheng.bao@amd.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5634 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoAlways enable parent resources before child resources.
Myles Watson [Thu, 17 Jun 2010 16:16:56 +0000 (16:16 +0000)]
Always enable parent resources before child resources.

Always initialize parents before children.

Move s2881 code into a driver.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Peter Stuge <peter@stuge.se>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5633 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoThis patch adds inteltool support for i810E and ICH2.
Joseph Smith [Wed, 16 Jun 2010 22:21:19 +0000 (22:21 +0000)]
This patch adds inteltool support for i810E and ICH2.
Signed-off-by: Joseph Smith <joe@settoplinux.org>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5632 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoFollow up to the USB refactoring patch: Missed setting pid values correctly.
Patrick Georgi [Fri, 11 Jun 2010 14:25:40 +0000 (14:25 +0000)]
Follow up to the USB refactoring patch: Missed setting pid values correctly.

Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Patrick Georgi <patrick.georgi@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5631 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoFix a missing include file that was breaking the Traverse Geos build.
Edwin Beasant [Thu, 10 Jun 2010 16:19:02 +0000 (16:19 +0000)]
Fix a missing include file that was breaking the Traverse Geos build.

Signed-off-by: Edwin Beasant <edwin_beasant@virtensys.com>
Acked-by: Edwin Beasant <edwin_beasant@virtensys.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5630 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoThis commit updates the Geode LX GLCP delay control setup from the v2 way to the...
Edwin Beasant [Thu, 10 Jun 2010 15:24:57 +0000 (15:24 +0000)]
This commit updates the Geode LX GLCP delay control setup from the v2 way to the v3 way.
This resolves problems with terminated DRAM modules.
Signed-off-by: Edwin Beasant <edwin_beasant@virtensys.com>
Acked-by: Roland G. Minnich <rminnich@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5629 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoCheck for NULL before calling device_match()
Myles Watson [Thu, 10 Jun 2010 04:06:52 +0000 (04:06 +0000)]
Check for NULL before calling device_match()

It matters for multifunction devices who don't have siblings.

The error in the rumba device tree created that situation.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5628 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoThe devicetree was wrong, but I'm still surprised it broke. This fixes the
Myles Watson [Thu, 10 Jun 2010 03:14:00 +0000 (03:14 +0000)]
The devicetree was wrong, but I'm still surprised it broke.  This fixes the
board, but doesn't fix the device tree parsing.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5627 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoSame conversion as with resources from static arrays to lists, except
Myles Watson [Wed, 9 Jun 2010 22:41:35 +0000 (22:41 +0000)]
Same conversion as with resources from static arrays to lists, except
there is no free list.

Converting resource arrays to lists reduced the size of each device
struct from 1092 to 228 bytes.

Converting link arrays to lists reduced the size of each device struct
from 228 to 68 bytes.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5626 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoMake k8 & fam10 northbridge.c code more similar.
Myles Watson [Wed, 9 Jun 2010 22:39:00 +0000 (22:39 +0000)]
Make k8 & fam10 northbridge.c code more similar.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5625 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoThe interrupt controller lives at I/O 0x4d0/0x4d1.
Stefan Reinauer [Wed, 9 Jun 2010 19:07:19 +0000 (19:07 +0000)]
The interrupt controller lives at I/O 0x4d0/0x4d1.
However on these platforms we were causing a resource conflict by
letting the resource allocator start allocations at 0x400.
Change the constraints to start at 0x1000 so we avoid allocating over
LPT ports (0x778-0x77f), PCI (0xcf8-0xcff) and some other fixed
resources that might live down there (smbus base, acpi base,...)

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5624 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoThis patch adds the ECS P6IWP-Fe board to coreboot.
Anders Jenbo [Wed, 9 Jun 2010 08:08:12 +0000 (08:08 +0000)]
This patch adds the ECS P6IWP-Fe board to coreboot.

Signed-off-by: Anders Jenbo <anders@jenbo.dk>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5623 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoFix auto-mangled comments (trivial)
Patrick Georgi [Tue, 8 Jun 2010 05:57:05 +0000 (05:57 +0000)]
Fix auto-mangled comments (trivial)

Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Patrick Georgi <patrick.georgi@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5622 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoFix some of Peter's suggestions for the Nokia IP530.
Myles Watson [Mon, 7 Jun 2010 20:15:54 +0000 (20:15 +0000)]
Fix some of Peter's suggestions for the Nokia IP530.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5621 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoRemove the rest of cardbus_scan_bus.
Myles Watson [Mon, 7 Jun 2010 17:12:57 +0000 (17:12 +0000)]
Remove the rest of cardbus_scan_bus.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5620 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agocardbus_scan_bridge is identical to pci_scan_bridge
Myles Watson [Mon, 7 Jun 2010 16:51:11 +0000 (16:51 +0000)]
cardbus_scan_bridge is identical to pci_scan_bridge
(since PCI_PRIMARY_BUS == PCI_CB_PRIMARY_BUS.)  Remove it.
Fix a typo while there.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Peter Stuge <peter@stuge.se>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5619 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoThis patch extends the reserved resources for the cs5536 to avoid the excluded
Myles Watson [Mon, 7 Jun 2010 15:39:04 +0000 (15:39 +0000)]
This patch extends the reserved resources for the cs5536 to avoid the excluded
range as detailed on p104 of the cs5536 Device Data Book.

Extended to 0x1000.  Same change for cs5535.

Signed-off by: Edwin Beasant edwin_beasant@virtensys.com
Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5618 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoMake sure VSA is linked as ELF32 for i386 (instead of whatever the compiler considers...
Patrick Georgi [Mon, 7 Jun 2010 14:09:41 +0000 (14:09 +0000)]
Make sure VSA is linked as ELF32 for i386 (instead of whatever the compiler considers native).

Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Patrick Georgi <patrick.georgi@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5617 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoAvoid using the name "pid_t", which is used on unixoid systems.
Patrick Georgi [Mon, 7 Jun 2010 13:58:17 +0000 (13:58 +0000)]
Avoid using the name "pid_t", which is used on unixoid systems.
Move controller specific data structures into private headers,
to avoid conflicts between controller drivers.
Factor out the USB PID ids, which are only exposed on UHCI. It's
of not much use on the other controllers.

Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5616 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoreplace outb -> port 0x80 with post_code() in some places.
Stefan Reinauer [Mon, 7 Jun 2010 08:29:36 +0000 (08:29 +0000)]
replace outb -> port 0x80 with post_code() in some places.
Especially most _smbus functions misuse port 0x80 writes for delays.
Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5615 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoFix two warnings:
Stefan Reinauer [Sat, 5 Jun 2010 10:03:08 +0000 (10:03 +0000)]
Fix two warnings:

108 src/arch/i386/include/arch/acpi.h:402:5: warning: "CONFIG_HAVE_ACPI_SLIC" is not defined
  1 src/mainboard/getac/p470/mainboard.c:83: warning: assignment discards qualifiers from pointer target type

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5614 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agotly cosmetical. don't use movw because we use mov in most places.
Stefan Reinauer [Sat, 5 Jun 2010 09:52:37 +0000 (09:52 +0000)]
tly cosmetical. don't use movw because we use mov in most places.
Also, drop some dead code at the very end where some segment registers
get set up and are immediately overwritten by pops.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Nils Jacobs <njacobs8@hetnet.nl>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5613 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoThis patch fixes the option rom code that was buggy when it switched
Edwin Beasant [Fri, 4 Jun 2010 20:32:12 +0000 (20:32 +0000)]
This patch fixes the option rom code that was buggy when it switched
segment registers before restoring register values. This was breaking
the Geode VSA, and probably would have hurt other option roms as well.

Signed-off-by: Edwin Beasant <edwin_beasant@virtensys.com>
Acked-by: Patrick Georgi <patrick.georgi@coresystems.de>
Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Nils Jacobs <njacobs8@hetnet.nl>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5612 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoKconfig value is hex, not int.
Myles Watson [Fri, 4 Jun 2010 20:24:11 +0000 (20:24 +0000)]
Kconfig value is hex, not int.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5611 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years ago128KB is the default, and isn't large enough with the 30K payload for abuild.
Myles Watson [Fri, 4 Jun 2010 20:20:37 +0000 (20:20 +0000)]
128KB is the default, and isn't large enough with the 30K payload for abuild.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5610 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoFixes for Nokia IP530 and associated drivers.
Marc Bertens [Fri, 4 Jun 2010 19:53:55 +0000 (19:53 +0000)]
Fixes for Nokia IP530 and associated drivers.

Signed-off-by: Marc Bertens <mbertens@xs4all.nl>
Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Marc Bertens <mbertens@xs4all.nl>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5609 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoEnable PCI_OPTION_ROM_REALMODE when GEODE_VSA is selected.
Myles Watson [Fri, 4 Jun 2010 15:55:12 +0000 (15:55 +0000)]
Enable PCI_OPTION_ROM_REALMODE when GEODE_VSA is selected.

Using YABEL isn't supported for the VSA, so don't allow a choice.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Peter Stuge <peter@stuge.se>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5608 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoThis patch replaces the headers of the following files:
Frank Vibrans [Fri, 4 Jun 2010 07:49:53 +0000 (07:49 +0000)]
This patch replaces the headers of the following files:

src/cpu/amd/model_fxx/model_fxx_update_microcode.c
src/northbridge/amd/amdk8/amdk8_acpi.c
src/southbridge/amd/amd8132/amd8132_bridge.c

Signed-off-by: Frank Vibrans <frank.vibrans@amd.com>
Acked-by: Ronald G. Minnich <rminnich@gmail.com>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
http://www.coreboot.org/pipermail/coreboot/2010-June/058668.html

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5607 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoThe code was ported. Now it is what it should be.
Zheng Bao [Thu, 3 Jun 2010 07:51:09 +0000 (07:51 +0000)]
The code was ported. Now it is what it should be.

Signed-off-by: Zheng Bao <zheng.bao@amd.com>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5606 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoFix hard-coded log levels.
Myles Watson [Wed, 2 Jun 2010 21:13:44 +0000 (21:13 +0000)]
Fix hard-coded log levels.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5605 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoFix a format string to keep the compiler happy.
Marc Bertens [Tue, 1 Jun 2010 19:28:45 +0000 (19:28 +0000)]
Fix a format string to keep the compiler happy.

Signed-off-by: Marc Bertens <mbertens@xs4all.nl>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5604 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoCONFIG_DEBUG is too generic. Remove it and replace it with CONFIG_DEBUG_SMBUS
Myles Watson [Tue, 1 Jun 2010 19:25:31 +0000 (19:25 +0000)]
CONFIG_DEBUG is too generic.  Remove it and replace it with CONFIG_DEBUG_SMBUS
and CONFIG_DEBUG_PIRQ.

Fix a couple of typos.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5603 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoCheck the value of ulzma and do not continue if there was an error.
Myles Watson [Tue, 1 Jun 2010 15:19:25 +0000 (15:19 +0000)]
Check the value of ulzma and do not continue if there was an error.

Print fewer characters for pointers to make the output more concise.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5602 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agointeltool: basic poulsbo sch support.
Stefan Reinauer [Tue, 1 Jun 2010 10:04:28 +0000 (10:04 +0000)]
inteltool: basic poulsbo sch support.
Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5601 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agodon't generate C source code file but use objcopy to include the SMM blob.
Stefan Reinauer [Sun, 30 May 2010 13:44:32 +0000 (13:44 +0000)]
don't generate C source code file but use objcopy to include the SMM blob.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5600 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoThis patch adds support for mainboard iBASE:MB899
Bernhard M. Wiedemann [Sun, 30 May 2010 12:56:17 +0000 (12:56 +0000)]
This patch adds support for mainboard iBASE:MB899

based on Kontron 986LCD-M
changed superIO chip to w83627ehg, dropping MIDI
dropped second superIO at 4e
changed superIO-addr from 2e to 4e
adjusted irq_tables.c and devicetree.cb
dropped setup of 3xGBit-Ethernet
adjusted IRQ-map (using values from mainboard/intel/d945gclf)
disabled parts about HD-audio (missing on that board)

Signed-off-by: Bernhard M. Wiedemann <corebootbmw@lsmod.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5599 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agowhitespace cleanup inteltool cpu.c
Stefan Reinauer [Sun, 30 May 2010 12:35:39 +0000 (12:35 +0000)]
whitespace cleanup inteltool cpu.c
Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5598 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoAdded support to ICH9 chipset family
Anton Kochkov [Sun, 30 May 2010 12:33:12 +0000 (12:33 +0000)]
Added support to ICH9 chipset family
Signed-off-by: Anton Kochkov <anton.kochkov@gmail.com>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5597 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoAdd Intel Atom microcode
Stefan Reinauer [Fri, 28 May 2010 16:21:21 +0000 (16:21 +0000)]
Add Intel Atom microcode
Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5596 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoFix MBI walker.
Joseph Smith [Thu, 27 May 2010 22:47:13 +0000 (22:47 +0000)]
Fix MBI walker.

Signed-off-by: Joseph Smith <joe@settoplinux.org>
Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Joseph Smith <joe@settoplinux.org>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5595 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agofix warnings.
Stefan Reinauer [Thu, 27 May 2010 15:41:15 +0000 (15:41 +0000)]
fix warnings.
Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5594 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoUpdate Intel microcode include files from their web page.
Stefan Reinauer [Wed, 26 May 2010 17:08:13 +0000 (17:08 +0000)]
Update Intel microcode include files from their web page.
This still requires someone to adjust the #includes in the
model_XXX_init.c files but with a script we're getting closer
to automate the update of 3rd party files.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5593 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoUse the microcode files as created by the new microcode update script. (Fixes some...
Stefan Reinauer [Wed, 26 May 2010 16:54:33 +0000 (16:54 +0000)]
Use the microcode files as created by the new microcode update script. (Fixes some whitespace and gets in new time stamps).
No new microcode files included.
Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5592 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoDrop problematically licensed Intel microcode files
Stefan Reinauer [Wed, 26 May 2010 12:55:14 +0000 (12:55 +0000)]
Drop problematically licensed Intel microcode files
and replace them by their counterparts from Intel's
opensource microcode file.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5591 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agocosmetical changes on intel's microcode.c
Stefan Reinauer [Wed, 26 May 2010 12:53:43 +0000 (12:53 +0000)]
cosmetical changes on intel's microcode.c

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5590 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoMove CS5535 specific setup from GX2 driver to CS5535.
Stefan Reinauer [Tue, 25 May 2010 23:06:42 +0000 (23:06 +0000)]
Move CS5535 specific setup from GX2 driver to CS5535.

To apply this patch you need to
cp src/northbridge/amd/gx2/chipsetinit.c src/southbridge/amd/cs5535/

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Nils Jacobs <njacobs8@hetnet.nl>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5589 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoalso rename the config option.
Stefan Reinauer [Tue, 25 May 2010 17:09:05 +0000 (17:09 +0000)]
also rename the config option.
Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5588 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agofix most usbdebug warnings and fix function names.
Stefan Reinauer [Tue, 25 May 2010 16:35:51 +0000 (16:35 +0000)]
fix most usbdebug warnings and fix function names.
Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5587 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoLong ago we agreed on kicking the _direct appendix because everything in
Stefan Reinauer [Tue, 25 May 2010 16:17:45 +0000 (16:17 +0000)]
Long ago we agreed on kicking the _direct appendix because everything in
coreboot is direct. This patch does it.
Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5586 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoFix usbdebug compilation.
Stefan Reinauer [Tue, 25 May 2010 16:02:28 +0000 (16:02 +0000)]
Fix usbdebug compilation.
Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5585 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agocosmetics.
Stefan Reinauer [Tue, 25 May 2010 16:00:08 +0000 (16:00 +0000)]
cosmetics.
Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5584 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoFix VGA after switching to realmode_interrupt()
Michael Marineau [Mon, 24 May 2010 15:51:15 +0000 (15:51 +0000)]
Fix VGA after switching to realmode_interrupt()

Signed-off-by: Michael Marineau <mike@marineau.org>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5583 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoconsistently use decimal for the register offsets, and fix comment typos.
Stefan Reinauer [Sun, 23 May 2010 11:08:37 +0000 (11:08 +0000)]
consistently use decimal for the register offsets, and fix comment typos.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5582 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoFix bug from r5476 re CS5536 device search during GeodeLX PCI domain enable
Peter Stuge [Sun, 23 May 2010 04:50:41 +0000 (04:50 +0000)]
Fix bug from r5476 re CS5536 device search during GeodeLX PCI domain enable

cs5536.c:chipsetinit() is called during northbridge pci_domain_enable()
which happens before scan_bus() so the device tree does not have PCI
vendor/device ids yet. Let's use dev_find_slot() for now. This works
only as long as the CS5536 has PCI device id 0xf in all mainboards,
and a better solution is needed in case that ever changes!

Signed-off-by: Peter Stuge <peter@stuge.se>
Acked-by: Nathan Williams <nathan@traverse.com.au>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5581 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoAdd tinybootblock support for broadcom/bcm5785.
Patrick Georgi [Sat, 22 May 2010 15:07:15 +0000 (15:07 +0000)]
Add tinybootblock support for broadcom/bcm5785.
In the bootblock, 4MB of ROM are mapped instead of the
default 1MB

Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5580 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoAdd "reasonable" values in ASL at places we overwrite from
Stefan Reinauer [Fri, 21 May 2010 20:40:38 +0000 (20:40 +0000)]
Add "reasonable" values in ASL at places we overwrite from
coreboot later. Current ASL compilers check for validity
and complain about the dummy values.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Patrick Georgi <patrick.georgi@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5579 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoFix amdk8_util.asl and explain behaviour a bit.
Myles Watson [Fri, 21 May 2010 20:36:47 +0000 (20:36 +0000)]
Fix amdk8_util.asl and explain behaviour a bit.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Patrick Georgi <patrick.georgi@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5578 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoGet rid of this warning:
Myles Watson [Fri, 21 May 2010 17:15:55 +0000 (17:15 +0000)]
Get rid of this warning:

src/cpu/amd/model_10xxx/fidvid.c:758:
warning: 'fid_max' may be used uninitialized in this function

Quoting Marc:

It [fid_max] should be initialized to 0. The !nb_cof_vid_update would mean that
the fidmax shouldn't change so the value isn't important, but 0 would be the
safest if there is another hole in the logic and CPUs are not matched.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5577 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoUse lists instead of arrays for resources in devices to reduce memory usage.
Myles Watson [Fri, 21 May 2010 14:33:48 +0000 (14:33 +0000)]
Use lists instead of arrays for resources in devices to reduce memory usage.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Patrick Georgi <patrick.georgi@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5576 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoMove generation of mptable entries for ISA to generic code.
Patrick Georgi [Thu, 20 May 2010 15:28:19 +0000 (15:28 +0000)]
Move generation of mptable entries for ISA to generic code.

Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5575 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoAdd support for the Traverse Technologies Geos mainboard.
Nathan Williams [Thu, 20 May 2010 07:35:17 +0000 (07:35 +0000)]
Add support for the Traverse Technologies Geos mainboard.
This board is similar to the AMD Norwich mainboard.

Signed-off-by: Nathan Williams <nathan@traverse.com.au>
Acked-by: Ronald G. Minnich <rminnich@gmail.com>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5574 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoMove the 'USE CMOS' Kconfig question.
Joe Korty [Wed, 19 May 2010 18:41:15 +0000 (18:41 +0000)]
Move the 'USE CMOS' Kconfig question.

Move the 'USE CMOS' question from the top level to the
General Setup section of Kconfig.

Signed-off-by: Joe Korty <joe.Korty@ccur.com>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5573 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agocosmetic comment changes.
Stefan Reinauer [Wed, 19 May 2010 18:39:23 +0000 (18:39 +0000)]
cosmetic comment changes.
Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5572 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoThe AMD Fam10 code breaks with coreboot 4.5.0.
Stefan Reinauer [Wed, 19 May 2010 10:01:37 +0000 (10:01 +0000)]
The AMD Fam10 code breaks with coreboot 4.5.0.
Potentially caused by reordering. Going back to 4.4.4 which is known working on
Fam10 until gcc or the Fam10 code is fixed.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5571 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

13 years agoFix path for mingw workaround. Trivial.
Patrick Georgi [Wed, 19 May 2010 07:21:31 +0000 (07:21 +0000)]
Fix path for mingw workaround. Trivial.

Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Patrick Georgi <patrick.georgi@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5570 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agoget rid of some duplicate inclusion warnings.
Stefan Reinauer [Tue, 18 May 2010 16:24:07 +0000 (16:24 +0000)]
get rid of some duplicate inclusion warnings.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5569 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agoNew buildgcc version.
Stefan Reinauer [Mon, 17 May 2010 11:02:25 +0000 (11:02 +0000)]
New buildgcc version.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Patrick Georgi <patrick.georgi@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5568 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agodrop old patches from crossgcc
Stefan Reinauer [Mon, 17 May 2010 10:21:10 +0000 (10:21 +0000)]
drop old patches from crossgcc

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5567 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agomsrtool: Print hex values using only as many digits as the field needs
Peter Stuge [Mon, 17 May 2010 07:40:20 +0000 (07:40 +0000)]
msrtool: Print hex values using only as many digits as the field needs

Signed-off-by: Peter Stuge <peter@stuge.se>
Acked-by: Peter Stuge <peter@stuge.se>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5566 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agomsrtool: Remove some unneeded casts
Peter Stuge [Mon, 17 May 2010 07:29:47 +0000 (07:29 +0000)]
msrtool: Remove some unneeded casts

Signed-off-by: Peter Stuge <peter@stuge.se>
Acked-by: Peter Stuge <peter@stuge.se>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5565 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agoSorry for this for second time. Now compile tested for both cases ;)
Rudolf Marek [Sun, 16 May 2010 22:32:58 +0000 (22:32 +0000)]
Sorry for this for second time. Now compile tested for both cases ;)

Signed-off-by: Rudolf Marek <r.marek@assembler.cz>
Acked-by: Rudolf Marek <r.marek@assembler.cz>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5564 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agoSorry for this. I fixed that reverting the change for ROMCC.
Rudolf Marek [Sun, 16 May 2010 22:26:25 +0000 (22:26 +0000)]
Sorry for this. I fixed that reverting the change for ROMCC.

Signed-off-by: Rudolf Marek <r.marek@assembler.cz>
Acked-by: Rudolf Marek <r.marek@assembler.cz>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5563 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agoFollowing patch reworks car_disable into C. Tested, works here. I compared
Rudolf Marek [Sun, 16 May 2010 21:51:34 +0000 (21:51 +0000)]
Following patch reworks car_disable into C. Tested, works here. I compared
also the GCC generated code and it looks all right. Please test on some
multicore CPU.

I added the "memory" clobber to read_cr0 / write_cr0 function as it is in Linux
Kernel. Seems that if this is missing, GCC is too smart and messes the order
of reads/writes to CR0 (not tested if really a problem here, but be safe for
future users of this function  ;)

Signed-off-by: Rudolf Marek <r.marek@assembler.cz>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5562 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agoPart of 5560 Dunno why I need extra delete after move.
Rudolf Marek [Sun, 16 May 2010 15:34:02 +0000 (15:34 +0000)]
Part of 5560 Dunno why I need extra delete after move.

Signed-off-by: Rudolf Marek <r.marek@assembler.cz>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5561 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agoFollowing patch reprograms SIL3114 into PCI IDE native mode compatible class code...
Rudolf Marek [Sun, 16 May 2010 15:31:53 +0000 (15:31 +0000)]
Following patch reprograms SIL3114 into PCI IDE native mode compatible class code allowing
legacy software to recognize it as IDE and boot from it. I think
this should be the default for two Tyan boards (k8s aka s2882 and s2881).

Rename the directory to sil prefix to match the Linux kernel naming.
(And I think it was a SiliconSystems wish to be named sil ;)

Signed-off-by: Rudolf Marek <r.marek@assembler.cz>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5560 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agoAdd support for the Getac P470
Stefan Reinauer [Sun, 16 May 2010 14:24:41 +0000 (14:24 +0000)]
Add support for the Getac P470

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5559 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agov2 -> v4
Stefan Reinauer [Sun, 16 May 2010 14:22:43 +0000 (14:22 +0000)]
v2 -> v4

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5558 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agoAdd two new superios to coreboot:
Stefan Reinauer [Sun, 16 May 2010 14:08:32 +0000 (14:08 +0000)]
Add two new superios to coreboot:

- SMSC FDC37n972
- SMSC SIO10N268

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5557 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agoAdd TI PCI 7412 support.
Stefan Reinauer [Sun, 16 May 2010 13:07:59 +0000 (13:07 +0000)]
Add TI PCI 7412 support.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5556 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agoITE IT8671F: Add it8671f_48mhz_clkin().
Anders Jenbo [Fri, 14 May 2010 21:29:08 +0000 (21:29 +0000)]
ITE IT8671F: Add it8671f_48mhz_clkin().

This fixes serial console on GIGABYTE GA-6BXE.

Signed-off-by: Anders Jenbo <anders@jenbo.dk>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5555 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agoAdd initial support for the GIGABYTE GA-6BXE.
Anders Jenbo [Fri, 14 May 2010 19:50:11 +0000 (19:50 +0000)]
Add initial support for the GIGABYTE GA-6BXE.

Signed-off-by: Anders Jenbo <anders@jenbo.dk>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5554 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agoclean up some prototypes
Stefan Reinauer [Fri, 14 May 2010 19:11:44 +0000 (19:11 +0000)]
clean up some prototypes

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5553 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agoi945:
Stefan Reinauer [Fri, 14 May 2010 19:09:20 +0000 (19:09 +0000)]
i945:
* fix some potential compiler issues with newer gccs
* add some more comments
* make 32bit accesses for feature test functions
* make some objects drivers because they contain a pci_driver struct.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5552 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agomore acpica fixes... The tricky part is the stuff in the AMD mainboard directories.
Stefan Reinauer [Fri, 14 May 2010 17:15:57 +0000 (17:15 +0000)]
more acpica fixes... The tricky part is the stuff in the AMD mainboard directories.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5551 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agoFix i945 ACPI for ASL Optimizing Compiler version 20100428.
Stefan Reinauer [Fri, 14 May 2010 16:44:45 +0000 (16:44 +0000)]
Fix i945 ACPI for ASL Optimizing Compiler version 20100428.
The values are overwritten on the fly but without the patch iasl will refuse to
compile the code.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5550 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agoVarious superiotool fixes.
Uwe Hermann [Fri, 14 May 2010 16:40:55 +0000 (16:40 +0000)]
Various superiotool fixes.

  - IT8671F/IT8687R:

    - Fix typo: Parallel port register 0x60 value is 0x03 (not 0x01).

    - Fix typo: APC register 0xf6 is 0x00.

    - Drop register 0x07 (LDN 0 / none), that's not useful and not listed in
      any of the other Super I/Os either, it always contains the LDN number
      selected "last time", which is useless.

    - Fix indentation and other cosmetics.

  - Cosmetics, and consistency fixes in LDN names of various Super I/Os.

Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5549 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agoRemove another set of includes from Fam10 romstages:
Patrick Georgi [Fri, 14 May 2010 11:02:56 +0000 (11:02 +0000)]
Remove another set of includes from Fam10 romstages:

northbridge/amd/amdht/ht_wrapper.c
northbridge/amd/amdfam10/raminit_amdmct.c
cpu/amd/model_10xxx/fidvid.c
pc80/mc146818rtc_early.c

They are now included by the fam10 chipset code that requires them.

Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Peter Stuge <peter@stuge.se>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5548 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agofix SeaBIOS loading on GX2.
Nils Jacobs [Fri, 14 May 2010 09:59:59 +0000 (09:59 +0000)]
fix SeaBIOS loading on GX2.

Signed-off-by: Nils Jacobs <njacobs8@hetnet.nl>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5547 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agoFix warning. Hardware tested and didn't change behavior.
Stefan Reinauer [Fri, 14 May 2010 09:56:46 +0000 (09:56 +0000)]
Fix warning. Hardware tested and didn't change behavior.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5546 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agolicense header fixes
Nils Jacobs [Fri, 14 May 2010 09:48:05 +0000 (09:48 +0000)]
license header fixes

Signed-off-by: Nils Jacobs <njacobs8@hetnet.nl>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5545 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 years agoThis patch cleanes up the Wyse S50 port and unifies the memmory regions
Nils Jacobs [Fri, 14 May 2010 09:45:29 +0000 (09:45 +0000)]
This patch cleanes up the Wyse S50 port and unifies the memmory regions
with Geode LX , adds gpl2 headers plus some white space fixes.

This is build and boot tested.(of course vsa loading is stil not fixed,it now
runs forever with :"Oops, exception 13 while executing option
rom")

Signed-off-by: Nils Jacobs <njacobs8@hetnet.nl>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5544 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1