Author: stepan Date: Tue Aug 17 11:52:01 2010 New Revision: 5710 URL: https://tracker.coreboot.org/trac/coreboot/changeset/5710
Log: Whatever happened here,... The DEC Tulip is a network card, no bridge of any kind. Move it to drivers and make the necessary adaptions. Also drop empty drivers/generic/generic and start cleaning up Makefiles in drivers/
Signed-off-by: Stefan Reinauer stepan@coresystems.de Acked-by: Stefan Reinauer stepan@coresystems.de
Added: trunk/src/drivers/dec/ - copied from r5709, trunk/src/southbridge/dec/ Deleted: trunk/src/drivers/generic/generic/ trunk/src/southbridge/dec/ Modified: trunk/src/drivers/Kconfig trunk/src/drivers/Makefile.inc trunk/src/drivers/dec/21143/Kconfig trunk/src/drivers/dec/Kconfig trunk/src/drivers/dec/Makefile.inc trunk/src/drivers/sil/3114/Makefile.inc trunk/src/mainboard/amd/mahogany/dsdt.asl trunk/src/mainboard/tyan/s2881/Kconfig trunk/src/mainboard/tyan/s2882/Kconfig trunk/src/southbridge/Kconfig trunk/src/southbridge/Makefile.inc
Modified: trunk/src/drivers/Kconfig ============================================================================== --- trunk/src/drivers/Kconfig Tue Aug 17 10:33:44 2010 (r5709) +++ trunk/src/drivers/Kconfig Tue Aug 17 11:52:01 2010 (r5710) @@ -17,9 +17,13 @@ ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ##
-config DRIVERS_SIL +config DRIVERS_SIL_3114 bool "Silicon Image SIL3114" default n help It sets PCI class to IDE compatible native mode, allowing SeaBIOS, FILO etc... to boot from it. + + +source src/drivers/dec/Kconfig +
Modified: trunk/src/drivers/Makefile.inc ============================================================================== --- trunk/src/drivers/Makefile.inc Tue Aug 17 10:33:44 2010 (r5709) +++ trunk/src/drivers/Makefile.inc Tue Aug 17 11:52:01 2010 (r5710) @@ -1,5 +1,35 @@ -subdirs-y += generic/debug +## +## This file is part of the coreboot project. +## +## Copyright (C) 2010 coresystems GmbH +## +## This program is free software; you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation; version 2 of the License. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program; if not, write to the Free Software +## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +## + +subdirs-y += dec + +# should these be cleaned up to behave like all other subdirectories? + subdirs-y += ati/ragexl +subdirs-y += emulation/qemu +subdirs-y += generic/debug +subdirs-y += i2c/adm1026 +subdirs-y += i2c/adm1027 +subdirs-y += i2c/adt7463 +subdirs-y += i2c/i2cmux +subdirs-y += i2c/i2cmux2 +subdirs-y += i2c/lm63 subdirs-y += sil/3114 -subdirs-y += ti/pcmcia-cardbus -subdirs-y += dec/21143 +subdirs-y += trident/blade3d +
Modified: trunk/src/drivers/dec/21143/Kconfig ============================================================================== --- trunk/src/southbridge/dec/21143/Kconfig Tue Aug 17 10:33:44 2010 (r5709) +++ trunk/src/drivers/dec/21143/Kconfig Tue Aug 17 11:52:01 2010 (r5710) @@ -1,2 +1,2 @@ -config SOUTHBRIDGE_DEC_21143 +config DRIVERS_DEC_21143 bool
Modified: trunk/src/drivers/dec/Kconfig ============================================================================== --- trunk/src/southbridge/dec/Kconfig Tue Aug 17 10:33:44 2010 (r5709) +++ trunk/src/drivers/dec/Kconfig Tue Aug 17 11:52:01 2010 (r5710) @@ -1 +1 @@ -source src/southbridge/dec/21143/Kconfig +source src/drivers/dec/21143/Kconfig
Modified: trunk/src/drivers/dec/Makefile.inc ============================================================================== --- trunk/src/southbridge/dec/Makefile.inc Tue Aug 17 10:33:44 2010 (r5709) +++ trunk/src/drivers/dec/Makefile.inc Tue Aug 17 11:52:01 2010 (r5710) @@ -1 +1 @@ -subdirs-$(CONFIG_SOUTHBRIDGE_DEC_21143) += 21143 +subdirs-$(CONFIG_DRIVERS_DEC_21143) += 21143
Modified: trunk/src/drivers/sil/3114/Makefile.inc ============================================================================== --- trunk/src/drivers/sil/3114/Makefile.inc Tue Aug 17 10:33:44 2010 (r5709) +++ trunk/src/drivers/sil/3114/Makefile.inc Tue Aug 17 11:52:01 2010 (r5710) @@ -1 +1 @@ -driver-$(CONFIG_DRIVERS_SIL) += sil_sata.o +driver-$(CONFIG_DRIVERS_SIL_3114) += sil_sata.o
Modified: trunk/src/mainboard/amd/mahogany/dsdt.asl ============================================================================== --- trunk/src/mainboard/amd/mahogany/dsdt.asl Tue Aug 17 10:33:44 2010 (r5709) +++ trunk/src/mainboard/amd/mahogany/dsdt.asl Tue Aug 17 11:52:01 2010 (r5710) @@ -270,7 +270,7 @@ /* Byte offsets are computed using the following technique: * ((bus number + 1) * ((device number * 8) * 4096)) + register offset * The 8 comes from 8 functions per device, and 4096 bytes per function config space - */ + */ Offset(0x00088024), /* Byte offset to SATA register 24h - Bus 0, Device 17, Function 0 */ STB5, 32, Offset(0x00098042), /* Byte offset to OHCI0 register 42h - Bus 0, Device 19, Function 0 */
Modified: trunk/src/mainboard/tyan/s2881/Kconfig ============================================================================== --- trunk/src/mainboard/tyan/s2881/Kconfig Tue Aug 17 10:33:44 2010 (r5709) +++ trunk/src/mainboard/tyan/s2881/Kconfig Tue Aug 17 11:52:01 2010 (r5710) @@ -14,7 +14,7 @@ select HAVE_MP_TABLE select BOARD_ROMSIZE_KB_512 select SB_HT_CHAIN_UNITID_OFFSET_ONLY - select DRIVERS_SIL + select DRIVERS_SIL_3114
config MAINBOARD_DIR string
Modified: trunk/src/mainboard/tyan/s2882/Kconfig ============================================================================== --- trunk/src/mainboard/tyan/s2882/Kconfig Tue Aug 17 10:33:44 2010 (r5709) +++ trunk/src/mainboard/tyan/s2882/Kconfig Tue Aug 17 11:52:01 2010 (r5710) @@ -13,7 +13,7 @@ select HAVE_MP_TABLE select BOARD_ROMSIZE_KB_512 select SB_HT_CHAIN_UNITID_OFFSET_ONLY - select DRIVERS_SIL + select DRIVERS_SIL_3114
config MAINBOARD_DIR string
Modified: trunk/src/southbridge/Kconfig ============================================================================== --- trunk/src/southbridge/Kconfig Tue Aug 17 10:33:44 2010 (r5709) +++ trunk/src/southbridge/Kconfig Tue Aug 17 11:52:01 2010 (r5710) @@ -1,6 +1,5 @@ source src/southbridge/amd/Kconfig source src/southbridge/broadcom/Kconfig -source src/southbridge/dec/Kconfig source src/southbridge/intel/Kconfig source src/southbridge/nvidia/Kconfig source src/southbridge/ricoh/Kconfig
Modified: trunk/src/southbridge/Makefile.inc ============================================================================== --- trunk/src/southbridge/Makefile.inc Tue Aug 17 10:33:44 2010 (r5709) +++ trunk/src/southbridge/Makefile.inc Tue Aug 17 11:52:01 2010 (r5710) @@ -1,6 +1,5 @@ subdirs-y += amd subdirs-y += broadcom -subdirs-y += dec subdirs-y += intel subdirs-y += nvidia subdirs-y += ricoh