This patch contains some significant updates to the i82801gx component and will
authorStefan Reinauer <stepan@coresystems.de>
Wed, 11 Mar 2009 14:54:18 +0000 (14:54 +0000)
committerStefan Reinauer <stepan@openbios.org>
Wed, 11 Mar 2009 14:54:18 +0000 (14:54 +0000)
commita8e1168064b34b46494b58480411a11bc98340f6
tree7d8c27e67ed67a3b96356581bad604b496f7cdd5
parent6df0c62b688d1c4157bc151f98a2feeeca79fee8
This patch contains some significant updates to the i82801gx component and will
be required for a series of later patches. Roughly it contains:

* fixed SMBus driver (was not compiled in before)
* fixed S-ATA/P-ATA combination
* Added warnings to drivers being called with a NULL dev->chip_info
* Set subsystem ids for those boards that have none specified in Options.lb
* Fix license headers. The code was originally released under GPL v2 but
  some files sneaked in with a v2 or later header.
* some attempts to fix azalia/Intel HDA.. not working yet
* clean up and fix pci bridge handling code
* Add Config based GPI handling to LPC driver
* Add HPET enable function
* Enable clock gating where appropriate
* first attempt at USB debug console support (not working yet)
* Add required options to kontron board
* many other minor changes

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3991 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
24 files changed:
src/mainboard/kontron/986lcd-m/Config.lb
src/mainboard/kontron/986lcd-m/Options.lb
src/southbridge/intel/i82801gx/Config.lb
src/southbridge/intel/i82801gx/IOMAP [deleted file]
src/southbridge/intel/i82801gx/chip.h
src/southbridge/intel/i82801gx/cmos_failover.c
src/southbridge/intel/i82801gx/i82801gx.c
src/southbridge/intel/i82801gx/i82801gx.h
src/southbridge/intel/i82801gx/i82801gx_ac97.c
src/southbridge/intel/i82801gx/i82801gx_azalia.c
src/southbridge/intel/i82801gx/i82801gx_early_smbus.c
src/southbridge/intel/i82801gx/i82801gx_ide.c
src/southbridge/intel/i82801gx/i82801gx_lpc.c
src/southbridge/intel/i82801gx/i82801gx_nic.c
src/southbridge/intel/i82801gx/i82801gx_pci.c
src/southbridge/intel/i82801gx/i82801gx_pcie.c
src/southbridge/intel/i82801gx/i82801gx_reset.c
src/southbridge/intel/i82801gx/i82801gx_sata.c
src/southbridge/intel/i82801gx/i82801gx_smbus.c
src/southbridge/intel/i82801gx/i82801gx_smbus.h
src/southbridge/intel/i82801gx/i82801gx_usb.c
src/southbridge/intel/i82801gx/i82801gx_usb_debug.c [new file with mode: 0644]
src/southbridge/intel/i82801gx/i82801gx_usb_ehci.c
src/southbridge/intel/i82801gx/i82801gx_watchdog.c