- make HAVE_HARD_RESET match what newconfig did
authorPatrick Georgi <patrick.georgi@coresystems.de>
Sat, 27 Feb 2010 08:39:04 +0000 (08:39 +0000)
committerPatrick Georgi <patrick.georgi@coresystems.de>
Sat, 27 Feb 2010 08:39:04 +0000 (08:39 +0000)
- introduce BOARD_HAS_HARD_RESET and use it if a board provides
hard_reset in $(MAINBOARDDIR)/reset.c, instead of some chipset component
- move a couple of rules out of the mainboards' Makefiles into
src/arch/i386/Makefile.inc:
initobj-y += crt0.o
obj-y += mainboard.o
obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
obj-$(CONFIG_BOARD_HAS_HARD_RESET) += reset.o
- remove Makefile.incs that are empty (or comment-only) after these
changes, incl. Makefile.romccboard.inc (and references to it)
- Make include not fail if Makefile.inc doesn't exist.

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

129 files changed:
Makefile
src/Kconfig
src/arch/i386/Makefile.inc
src/mainboard/Makefile.k8_CAR.inc
src/mainboard/Makefile.k8_ck804.inc
src/mainboard/Makefile.romccboard.inc [deleted file]
src/mainboard/a-trend/atc-6220/Makefile.inc [deleted file]
src/mainboard/a-trend/atc-6240/Makefile.inc [deleted file]
src/mainboard/abit/be6-ii_v2_0/Makefile.inc [deleted file]
src/mainboard/advantech/pcm-5820/Makefile.inc
src/mainboard/amd/db800/Makefile.inc [deleted file]
src/mainboard/amd/dbm690t/Makefile.inc
src/mainboard/amd/norwich/Makefile.inc [deleted file]
src/mainboard/amd/pistachio/Makefile.inc
src/mainboard/amd/rumba/Makefile.inc [deleted file]
src/mainboard/amd/serengeti_cheetah/Makefile.inc
src/mainboard/amd/serengeti_cheetah_fam10/Makefile.inc
src/mainboard/artecgroup/dbe61/Makefile.inc [deleted file]
src/mainboard/asi/mb_5blgp/Makefile.inc
src/mainboard/asi/mb_5blmp/Makefile.inc
src/mainboard/asus/a8n_e/Makefile.inc
src/mainboard/asus/a8v-e_se/Makefile.inc
src/mainboard/asus/m2v-mx_se/Makefile.inc
src/mainboard/asus/mew-am/Makefile.inc [deleted file]
src/mainboard/asus/mew-vm/Makefile.inc [deleted file]
src/mainboard/asus/p2b-d/Makefile.inc [deleted file]
src/mainboard/asus/p2b-ds/Makefile.inc [deleted file]
src/mainboard/asus/p2b-f/Makefile.inc [deleted file]
src/mainboard/asus/p2b/Makefile.inc [deleted file]
src/mainboard/asus/p3b-f/Makefile.inc [deleted file]
src/mainboard/axus/tc320/Makefile.inc
src/mainboard/azza/pt-6ibd/Makefile.inc [deleted file]
src/mainboard/bcom/winnet100/Makefile.inc
src/mainboard/bcom/winnetp680/Makefile.inc
src/mainboard/biostar/m6tba/Makefile.inc [deleted file]
src/mainboard/broadcom/blast/Makefile.inc
src/mainboard/compaq/deskpro_en_sff_p600/Makefile.inc [deleted file]
src/mainboard/dell/s1850/Kconfig
src/mainboard/dell/s1850/Makefile.inc
src/mainboard/digitallogic/adl855pc/Makefile.inc
src/mainboard/digitallogic/msm586seg/Makefile.inc
src/mainboard/digitallogic/msm800sev/Makefile.inc [deleted file]
src/mainboard/eaglelion/5bcm/Makefile.inc
src/mainboard/emulation/qemu-x86/Makefile.inc
src/mainboard/gigabyte/ga-6bxc/Makefile.inc [deleted file]
src/mainboard/gigabyte/ga_2761gxdk/Makefile.inc
src/mainboard/gigabyte/m57sli/Makefile.inc
src/mainboard/hp/e_vectra_p2706t/Makefile.inc [deleted file]
src/mainboard/iei/juki-511p/Makefile.inc
src/mainboard/iei/nova4899r/Makefile.inc
src/mainboard/iei/pcisa-lx-800-r10/Makefile.inc [deleted file]
src/mainboard/intel/d945gclf/Kconfig
src/mainboard/intel/d945gclf/Makefile.inc
src/mainboard/intel/eagleheights/Kconfig
src/mainboard/intel/eagleheights/Makefile.inc
src/mainboard/intel/jarrell/Kconfig
src/mainboard/intel/jarrell/Makefile.inc
src/mainboard/intel/mtarvon/Kconfig
src/mainboard/intel/mtarvon/Makefile.inc
src/mainboard/intel/truxton/Kconfig
src/mainboard/intel/truxton/Makefile.inc
src/mainboard/intel/xe7501devkit/Kconfig
src/mainboard/intel/xe7501devkit/Makefile.inc
src/mainboard/iwill/dk8_htx/Makefile.inc
src/mainboard/jetway/j7f24/Makefile.inc [deleted file]
src/mainboard/kontron/986lcd-m/Kconfig
src/mainboard/kontron/986lcd-m/Makefile.inc
src/mainboard/kontron/kt690/Makefile.inc
src/mainboard/lippert/frontrunner/Makefile.inc
src/mainboard/lippert/roadrunner-lx/Makefile.inc [deleted file]
src/mainboard/lippert/spacerunner-lx/Makefile.inc [deleted file]
src/mainboard/mitac/6513wu/Makefile.inc [deleted file]
src/mainboard/msi/ms6119/Makefile.inc [deleted file]
src/mainboard/msi/ms6147/Makefile.inc [deleted file]
src/mainboard/msi/ms6156/Makefile.inc [deleted file]
src/mainboard/msi/ms6178/Makefile.inc [deleted file]
src/mainboard/msi/ms7135/Kconfig
src/mainboard/msi/ms7260/Makefile.inc
src/mainboard/msi/ms9282/Makefile.inc
src/mainboard/nec/powermate2000/Makefile.inc [deleted file]
src/mainboard/nvidia/l1_2pvv/Makefile.inc
src/mainboard/olpc/btest/Makefile.inc
src/mainboard/olpc/rev_a/Makefile.inc
src/mainboard/pcengines/alix1c/Makefile.inc [deleted file]
src/mainboard/rca/rm4100/Makefile.inc
src/mainboard/roda/rk886ex/Makefile.inc
src/mainboard/soyo/sy-6ba-plus-iii/Makefile.inc [deleted file]
src/mainboard/supermicro/h8dme/Makefile.inc
src/mainboard/supermicro/h8dmr/Makefile.inc
src/mainboard/supermicro/h8dmr_fam10/Makefile.inc
src/mainboard/supermicro/h8qme_fam10/Makefile.inc
src/mainboard/supermicro/x6dai_g/Kconfig
src/mainboard/supermicro/x6dai_g/Makefile.inc
src/mainboard/supermicro/x6dhe_g/Kconfig
src/mainboard/supermicro/x6dhe_g/Makefile.inc
src/mainboard/supermicro/x6dhe_g2/Kconfig
src/mainboard/supermicro/x6dhe_g2/Makefile.inc
src/mainboard/supermicro/x6dhr_ig/Kconfig
src/mainboard/supermicro/x6dhr_ig/Makefile.inc
src/mainboard/supermicro/x6dhr_ig2/Kconfig
src/mainboard/supermicro/x6dhr_ig2/Makefile.inc
src/mainboard/technexion/tim5690/Makefile.inc
src/mainboard/technexion/tim8690/Makefile.inc
src/mainboard/technologic/ts5300/Makefile.inc
src/mainboard/televideo/tc7020/Makefile.inc
src/mainboard/thomson/ip1000/Makefile.inc
src/mainboard/tyan/s1846/Makefile.inc [deleted file]
src/mainboard/tyan/s2735/Kconfig
src/mainboard/tyan/s2735/Makefile.inc [deleted file]
src/mainboard/tyan/s2850/Kconfig
src/mainboard/tyan/s2875/Kconfig
src/mainboard/tyan/s2880/Kconfig
src/mainboard/tyan/s2881/Kconfig
src/mainboard/tyan/s2882/Kconfig
src/mainboard/tyan/s2885/Kconfig
src/mainboard/tyan/s2891/Kconfig
src/mainboard/tyan/s2892/Kconfig
src/mainboard/tyan/s2895/Kconfig
src/mainboard/tyan/s2912/Makefile.inc
src/mainboard/tyan/s2912_fam10/Makefile.inc
src/mainboard/via/epia-cn/Makefile.inc
src/mainboard/via/epia-m/Makefile.inc
src/mainboard/via/epia-m700/Makefile.inc
src/mainboard/via/epia-n/Makefile.inc
src/mainboard/via/epia/Makefile.inc [deleted file]
src/mainboard/via/pc2500e/Makefile.inc
src/mainboard/via/vt8454c/Kconfig
src/mainboard/via/vt8454c/Makefile.inc
src/mainboard/winent/pl6064/Makefile.inc [deleted file]

index 56cab7b55f64586731fee6853a7f76deba0db551..4cc19e6381d6d36c13b0f3e12395fe6b0b4be848 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -119,7 +119,7 @@ smmobjs:=
 crt0s:=
 ldscripts:=
 types:=obj initobj driver smmobj
-includemakefiles=$(foreach type,$(2), $(eval $(type)-y:=)) $(eval subdirs-y:=) $(eval include $(1)) $(if $(strip $(3)),$(foreach type,$(2),$(eval $(type)s+=$$(patsubst src/%,$(obj)/%,$$(addprefix $(dir $(1)),$$($(type)-y)))))) $(eval subdirs+=$$(subst $(PWD)/,,$$(abspath $$(addprefix $(dir $(1)),$$(subdirs-y)))))
+includemakefiles=$(foreach type,$(2), $(eval $(type)-y:=)) $(eval subdirs-y:=) $(eval -include $(1)) $(if $(strip $(3)),$(foreach type,$(2),$(eval $(type)s+=$$(patsubst src/%,$(obj)/%,$$(addprefix $(dir $(1)),$$($(type)-y)))))) $(eval subdirs+=$$(subst $(PWD)/,,$$(abspath $$(addprefix $(dir $(1)),$$(subdirs-y)))))
 evaluate_subdirs=$(eval cursubdirs:=$(subdirs)) $(eval subdirs:=) $(foreach dir,$(cursubdirs),$(eval $(call includemakefiles,$(dir)/Makefile.inc,$(types),$(1)))) $(if $(subdirs),$(eval $(call evaluate_subdirs, $(1))))
 
 # collect all object files eligible for building
index 07bf9bb8e6d50d4081f3251f67d3c1ed65f2488d..4cd8110377e359b3e9216f3b3504eee98b7b4a87 100644 (file)
@@ -173,7 +173,18 @@ config USE_FAILOVER_IMAGE
 
 config HAVE_HARD_RESET
        bool
+       default y if BOARD_HAS_HARD_RESET
        default n
+       help
+         This variable specifies whether a given board has a hard_reset
+         function, no matter if it's provided by board code or chipset code.
+
+config BOARD_HAS_HARD_RESET
+       bool
+       default n
+       help
+         This variable specifies whether a given board has a reset.c
+         file containing a hard_reset() function.
 
 config HAVE_INIT_TIMER
        bool
index af9e4b17d4bc1aa358761cd6b0adccc9072764cc..cd62bf100eeb685681cd30062052ab00f2b049f9 100644 (file)
@@ -197,6 +197,23 @@ $(obj)/mainboard/$(MAINBOARDDIR)/romstage.inc: $(src)/mainboard/$(MAINBOARDDIR)/
        mv $@.tmp $@
        rm -f $@.tmp1
 endif
+
+else
+# Only in first pass
+
+# Things that appear in every board
+initobjs += $(obj)/mainboard/$(MAINBOARDDIR)/crt0.o
+objs += $(obj)/mainboard/$(MAINBOARDDIR)/mainboard.o
+ifeq ($(CONFIG_GENERATE_MP_TABLE),y)
+objs += $(obj)/mainboard/$(MAINBOARDDIR)/mptable.o
+endif
+ifeq ($(CONFIG_GENERATE_PIRQ_TABLE),y)
+objs += $(obj)/mainboard/$(MAINBOARDDIR)/irq_tables.o
+endif
+ifeq ($(CONFIG_BOARD_HAS_HARD_RESET),y)
+objs += $(obj)/mainboard/$(MAINBOARDDIR)/reset.o
+endif
+
 endif
 
 ifeq ($(CONFIG_TINY_BOOTBLOCK),y)
index 8de2908f5fd682f345fa7d9a36c212e23adac3b1..7d8a0016eef7d887de601919ab36c6b5c1a3d462 100644 (file)
 ## This mainboard requires DCACHE_AS_RAM enabled. It won't work without.
 ##
 
-obj-y +=  mainboard.o
 
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 
-# This is part of the conversion to init-obj and away from included code.
-initobj-y += crt0.o
 
 
 
index 7ff8a6be8c625b51ab4343292699850e37067710..b9e1dcfe8e2824dd1427539e82ef2f17259441f8 100644 (file)
 ## This mainboard requires DCACHE_AS_RAM enabled. It won't work without.
 ##
 
-obj-y +=  mainboard.o
 
 #needed by irq_tables and mptable and acpi_tables
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) +=  dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) +=  acpi_tables.o
 
-# This is part of the conversion to init-obj and away from included code.
 
-initobj-y += crt0.o
 
 
 
diff --git a/src/mainboard/Makefile.romccboard.inc b/src/mainboard/Makefile.romccboard.inc
deleted file mode 100644 (file)
index aefcb62..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-initobj-y += crt0.o
-
-obj-y += mainboard.o
-
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-obj-$(CONFIG_HAVE_HARD_RESET) += reset.o
-
diff --git a/src/mainboard/a-trend/atc-6220/Makefile.inc b/src/mainboard/a-trend/atc-6220/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
diff --git a/src/mainboard/a-trend/atc-6240/Makefile.inc b/src/mainboard/a-trend/atc-6240/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
diff --git a/src/mainboard/abit/be6-ii_v2_0/Makefile.inc b/src/mainboard/abit/be6-ii_v2_0/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 1050e61f813d048d388d973af87caae5448f1dcc..21ae28e552c328c0b3db6da4c394d179a4b54b2e 100644 (file)
@@ -19,5 +19,3 @@
 ##
 
 ROMCCFLAGS := -mcpu=i386 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-
diff --git a/src/mainboard/amd/db800/Makefile.inc b/src/mainboard/amd/db800/Makefile.inc
deleted file mode 100644 (file)
index 3e54d3b..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-obj-y += mainboard.o
-
-# Needed by irq_tables and mptable and acpi_tables.
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
index a21fa9b0d59954d6b872cfcc3c70fbb3d85a46cd..1a5d69b39f86ab3e92c63c9aa77225980106c54d 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
-
diff --git a/src/mainboard/amd/norwich/Makefile.inc b/src/mainboard/amd/norwich/Makefile.inc
deleted file mode 100644 (file)
index 3e54d3b..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-obj-y += mainboard.o
-
-# Needed by irq_tables and mptable and acpi_tables.
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
index d365b75bb50abef80fbf5e722d290723db915ca5..1a5d69b39f86ab3e92c63c9aa77225980106c54d 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
diff --git a/src/mainboard/amd/rumba/Makefile.inc b/src/mainboard/amd/rumba/Makefile.inc
deleted file mode 100644 (file)
index 6941719..0000000
+++ /dev/null
@@ -1 +0,0 @@
-include $(src)/mainboard/Makefile.romccboard.inc
index 0cbf6a5ee81e314187c6dc6b7cf4dfed6ee95b2f..f7dabdc4285e83df9c58bfb14b8ecb0a7dc01d1e 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += ssdt2.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += ssdt3.o
@@ -31,9 +27,3 @@ obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
 
 obj-y += ../../../drivers/i2c/i2cmux/i2cmux.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
index 92bb9fd6aba041b72753774687dabd4c425dc868..b3655ed3b67e7d28636bf1676d875f2789f7b6ef 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
@@ -34,9 +30,3 @@ obj-$(CONFIG_GENERATE_ACPI_TABLES) += ssdt4.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += ssdt5.o
 
 obj-y += ../../../drivers/i2c/i2cmux2/i2cmux2.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
diff --git a/src/mainboard/artecgroup/dbe61/Makefile.inc b/src/mainboard/artecgroup/dbe61/Makefile.inc
deleted file mode 100644 (file)
index 3e54d3b..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-obj-y += mainboard.o
-
-# Needed by irq_tables and mptable and acpi_tables.
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
index 1050e61f813d048d388d973af87caae5448f1dcc..21ae28e552c328c0b3db6da4c394d179a4b54b2e 100644 (file)
@@ -19,5 +19,3 @@
 ##
 
 ROMCCFLAGS := -mcpu=i386 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 1050e61f813d048d388d973af87caae5448f1dcc..21ae28e552c328c0b3db6da4c394d179a4b54b2e 100644 (file)
@@ -19,5 +19,3 @@
 ##
 
 ROMCCFLAGS := -mcpu=i386 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 9b21a302957d1efe1105187a624e2af3a2312101..5b1a13c211dfcf010d7f4dc009e38ef20babad70 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
index 2422d4bfa930b93218f22caa93bec3e8665c4101..ceff472b03da4d0a90888b3e3566484b94a283c5 100644 (file)
@@ -1,13 +1,3 @@
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
index 9af0a377abfacc76b69d4e2f7ad5bcf2e24d26c2..bd6760a8bf7f64f80ea7ee01adba07d74a05732c 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y +=  mainboard.o
-
 #needed by irq_tables and mptable and acpi_tables
 obj-$(CONFIG_GENERATE_ACPI_TABLES) +=  dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) +=  acpi_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
diff --git a/src/mainboard/asus/mew-am/Makefile.inc b/src/mainboard/asus/mew-am/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
diff --git a/src/mainboard/asus/mew-vm/Makefile.inc b/src/mainboard/asus/mew-vm/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
diff --git a/src/mainboard/asus/p2b-d/Makefile.inc b/src/mainboard/asus/p2b-d/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
diff --git a/src/mainboard/asus/p2b-ds/Makefile.inc b/src/mainboard/asus/p2b-ds/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
diff --git a/src/mainboard/asus/p2b-f/Makefile.inc b/src/mainboard/asus/p2b-f/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
diff --git a/src/mainboard/asus/p2b/Makefile.inc b/src/mainboard/asus/p2b/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
diff --git a/src/mainboard/asus/p3b-f/Makefile.inc b/src/mainboard/asus/p3b-f/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 1050e61f813d048d388d973af87caae5448f1dcc..21ae28e552c328c0b3db6da4c394d179a4b54b2e 100644 (file)
@@ -19,5 +19,3 @@
 ##
 
 ROMCCFLAGS := -mcpu=i386 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-
diff --git a/src/mainboard/azza/pt-6ibd/Makefile.inc b/src/mainboard/azza/pt-6ibd/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 1050e61f813d048d388d973af87caae5448f1dcc..21ae28e552c328c0b3db6da4c394d179a4b54b2e 100644 (file)
@@ -19,5 +19,3 @@
 ##
 
 ROMCCFLAGS := -mcpu=i386 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 30212b7c313fc893c1cbe8948ce784f835c20419..757bf4bfc1d660424e6c81f28cd742d724f6840d 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-initobj-y += crt0.o
-obj-y += mainboard.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
-
-
-
diff --git a/src/mainboard/biostar/m6tba/Makefile.inc b/src/mainboard/biostar/m6tba/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 27a2d53ebebad1342c27a4e9037e97014fb281f6..93efa1ec7ca3f7cd727bdd838f286163e4ebd131 100644 (file)
@@ -4,4 +4,3 @@ include $(src)/mainboard/Makefile.k8_CAR.inc
 obj-y += get_bus_conf.o
 
 obj-y += ../../../drivers/i2c/i2cmux2/i2cmux2.o
-
diff --git a/src/mainboard/compaq/deskpro_en_sff_p600/Makefile.inc b/src/mainboard/compaq/deskpro_en_sff_p600/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
index aeb14a008a509f1030a542480350aac9dbdc8d88..853e2ab7a5cb55a8175d3075eeeb22ba69923303 100644 (file)
@@ -7,6 +7,8 @@ config BOARD_DELL_S1850
        select SOUTHBRIDGE_INTEL_PXHD
        select SUPERIO_NSC_PC8374
        select ROMCC
+       select HAVE_HARD_RESET
+       select BOARD_HAS_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select BOARD_ROMSIZE_KB_1024
index 8e216dd27707908139df203fde2720f2e4c4db4b..0f285cdfedfa0ec4e6707450bdb76a7fbcb6c4a7 100644 (file)
@@ -1,3 +1 @@
 ROMCCFLAGS := -mcpu=p4 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 33d10100d7cfff5bf6ce762bedff34da007a6347..accacee2eef6362b938867094fb4daa50c6f341f 100644 (file)
@@ -1,3 +1 @@
 ROMCCFLAGS := -mcpu=p3 -O
-include $(src)/mainboard/Makefile.romccboard.inc
-
index b46377a206b5f58e0f2cb6a044796631e66332d3..76784015ba298e4eb736de1e2a5e37653b2fc3ae 100644 (file)
@@ -1,3 +1 @@
 ROMCCFLAGS := -mcpu=i386 -O
-include $(src)/mainboard/Makefile.romccboard.inc
-
diff --git a/src/mainboard/digitallogic/msm800sev/Makefile.inc b/src/mainboard/digitallogic/msm800sev/Makefile.inc
deleted file mode 100644 (file)
index 3e54d3b..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-obj-y += mainboard.o
-
-# Needed by irq_tables and mptable and acpi_tables.
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
index 1050e61f813d048d388d973af87caae5448f1dcc..21ae28e552c328c0b3db6da4c394d179a4b54b2e 100644 (file)
@@ -19,5 +19,3 @@
 ##
 
 ROMCCFLAGS := -mcpu=i386 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-
index b46377a206b5f58e0f2cb6a044796631e66332d3..76784015ba298e4eb736de1e2a5e37653b2fc3ae 100644 (file)
@@ -1,3 +1 @@
 ROMCCFLAGS := -mcpu=i386 -O
-include $(src)/mainboard/Makefile.romccboard.inc
-
diff --git a/src/mainboard/gigabyte/ga-6bxc/Makefile.inc b/src/mainboard/gigabyte/ga-6bxc/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 95aeeead41c92366f872cd4a4cf76db316c01423..271e9fe54766e59ef3e8ab09edc6fbb1c1685d14 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y +=  mainboard.o
-
 #needed by irq_tables and mptable and acpi_tables
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_USE_INIT) += romstage.o
 obj-$(CONFIG_AP_CODE_IN_CAR) += ap_romstage.o
-
-# This is part of the conversion to init-obj and away from included code. 
-initobj-y += crt0.o
-
index 246fef75b3b28a51e51d0fd30ca05350d2e5bada..a824f44494425ed7007198a0fd295c764479e2da 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y +=  mainboard.o
-
 #needed by irq_tables and mptable and acpi_tables
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_USE_INIT) += romstage.o
 obj-$(CONFIG_AP_CODE_IN_CAR) += ap_romstage.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) +=  dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) +=  acpi_tables.o
 obj-$(CONFIG_SUPERIO_ITE_IT8716F_OVERRIDE_FANCTL) += fanctl.o
-
-# This is part of the conversion to init-obj and away from included code. 
-initobj-y += crt0.o
-
diff --git a/src/mainboard/hp/e_vectra_p2706t/Makefile.inc b/src/mainboard/hp/e_vectra_p2706t/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 1050e61f813d048d388d973af87caae5448f1dcc..21ae28e552c328c0b3db6da4c394d179a4b54b2e 100644 (file)
@@ -19,5 +19,3 @@
 ##
 
 ROMCCFLAGS := -mcpu=i386 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 1050e61f813d048d388d973af87caae5448f1dcc..21ae28e552c328c0b3db6da4c394d179a4b54b2e 100644 (file)
@@ -19,5 +19,3 @@
 ##
 
 ROMCCFLAGS := -mcpu=i386 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-
diff --git a/src/mainboard/iei/pcisa-lx-800-r10/Makefile.inc b/src/mainboard/iei/pcisa-lx-800-r10/Makefile.inc
deleted file mode 100644 (file)
index 3e54d3b..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-obj-y += mainboard.o
-
-# Needed by irq_tables and mptable and acpi_tables.
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
index fefeaf6c5298218eb3c53b1d5e155236478913db..261989a4a1e71911da3df58186a1e26e6675eb19 100644 (file)
@@ -25,6 +25,7 @@ config BOARD_INTEL_D945GCLF
        select NORTHBRIDGE_INTEL_I945
        select SOUTHBRIDGE_INTEL_I82801GX
        select SUPERIO_SMSC_LPC47M15X
+       select HAVE_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select HAVE_ACPI_TABLES
index 95f2f65af760f003f75ef08afd61c09a76c49a8a..9516e9ea212367e6feeb4d670f556290f01873f2 100644 (file)
 ## This mainboard requires DCACHE_AS_RAM enabled. It won't work without.
 ##
 
-obj-y += mainboard.o
 obj-y += rtl8168.o
 
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
 
 smmobj-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
index c336863d663903fbb17dd49e0b5b82878521ceda..45b173f1bbe918cba906be290855ce5c153580ca 100644 (file)
@@ -6,6 +6,8 @@ config BOARD_INTEL_EAGLEHEIGHTS
        select SOUTHBRIDGE_INTEL_I3100
        select SUPERIO_INTEL_I3100
        select SUPERIO_SMSC_SMSCSUPERIO
+       select HAVE_HARD_RESET
+       select BOARD_HAS_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select MMCONF_SUPPORT
index e17be314f0fc0fbac57a2b89390aa0694ad67391..3eaf840d9c9aa9e5b1cf628e9c0114210592b154 100644 (file)
@@ -1,14 +1,3 @@
-obj-y += mainboard.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
-obj-$(CONFIG_HAVE_HARD_RESET) += reset.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-# Use Intel Core (not Core 2) code for CAR init, any CPU might be used.
-
-
index fc70befafad5da68ee41e85d859825544438b9c6..042e1de3620f4cf9b4c548b43d6a054cf33b8cc9 100644 (file)
@@ -7,6 +7,8 @@ config BOARD_INTEL_JARRELL
        select SOUTHBRIDGE_INTEL_I82801EX
        select SUPERIO_NSC_PC87427
        select ROMCC
+       select HAVE_HARD_RESET
+       select BOARD_HAS_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select UDELAY_TSC
index 80249df044faea8dd680cf2cc54344c5be81d4cf..0f285cdfedfa0ec4e6707450bdb76a7fbcb6c4a7 100644 (file)
@@ -1,4 +1 @@
-obj-$(CONFIG_HAVE_HARD_RESET) += reset.o
 ROMCCFLAGS := -mcpu=p4 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 693914da5b69d70118e30a6893d469dcdfcf6eb0..785c6b4ea28e548a8408214f080c63ea050bfced 100644 (file)
@@ -6,6 +6,7 @@ config BOARD_INTEL_MTARVON
        select SOUTHBRIDGE_INTEL_I3100
        select SUPERIO_INTEL_I3100
        select ROMCC
+       select HAVE_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select UDELAY_TSC
index 8e216dd27707908139df203fde2720f2e4c4db4b..0f285cdfedfa0ec4e6707450bdb76a7fbcb6c4a7 100644 (file)
@@ -1,3 +1 @@
 ROMCCFLAGS := -mcpu=p4 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-
index fbc577fffa8b49cac2f2a225bbad0dc32392da49..22c898326fbd85cf5e3767bd70a2e6adf04cf5dd 100644 (file)
@@ -7,6 +7,7 @@ config BOARD_INTEL_TRUXTON
        select SUPERIO_INTEL_I3100
        select SUPERIO_SMSC_SMSCSUPERIO
        select ROMCC
+       select HAVE_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select UDELAY_TSC
index 4a5d4f7bb29b4fb2ce5a88706c7bbbc1e020b980..6ef4fc9d50a2a34e2e14566345df6ac37b2953d8 100644 (file)
@@ -1,3 +1 @@
 ROMCCFLAGS := -mcpu=p4 -fno-simplify-phi -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-
index d2a9f4779f50f0056cc594cd134fdd43fa546c31..50240132941ada2045b3a6251cadbad44226d026 100644 (file)
@@ -7,6 +7,8 @@ config BOARD_INTEL_XE7501DEVKIT
        select SOUTHBRIDGE_INTEL_I82801CX
        select SUPERIO_SMSC_LPC47B272
        select ROMCC
+       select HAVE_HARD_RESET
+       select BOARD_HAS_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select UDELAY_TSC
index 0b1acdc2424a54ad93941f1cf059f7979b540e18..4878dc3ff9bd4b289ee51cbf45792a5b2b5179b4 100644 (file)
@@ -1,5 +1,2 @@
 ROMCCFLAGS := -mcpu=p4 -O2
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
-obj-$(CONFIG_HAVE_HARD_RESET) += reset.o
-include $(src)/mainboard/Makefile.romccboard.inc
-
index a62c4671676971a4f47d0bb005f487ad3b2d1875..ec879c6bb59670e64c6c610075d8d1a2c0caddec 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += ssdt2.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += ssdt3.o
@@ -30,9 +26,3 @@ obj-$(CONFIG_GENERATE_ACPI_TABLES) += ssdt4.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += ssdt5.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
diff --git a/src/mainboard/jetway/j7f24/Makefile.inc b/src/mainboard/jetway/j7f24/Makefile.inc
deleted file mode 100644 (file)
index 8b86403..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2008 VIA Technologies, Inc.
-## (Written by Aaron Lwe <aaron.lwe@gmail.com> for VIA)
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-initobj-y += crt0.o
-obj-y += mainboard.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-
-
-
index ecdc7f5b642d2ce50aa16856b74c9c1988ecdaa5..6ff5c556dd0490fb284e9f0d32aea022c697ab52 100644 (file)
@@ -9,6 +9,7 @@ config BOARD_KONTRON_986LCD_M
        select GENERATE_ACPI_TABLES
        select GENERATE_PIRQ_TABLE
        select GENERATE_MP_TABLE
+       select HAVE_HARD_RESET
        select HAVE_ACPI_RESUME
        select HAVE_MAINBOARD_RESOURCES
        select MMCONF_SUPPORT
index 57f6e73a60171f7b211192e97744d5dd4afce6c5..5bd9a895b94e2872faba34a5c0e74314dc15926f 100644 (file)
 ## This mainboard requires DCACHE_AS_RAM enabled. It won't work without.
 ##
 
-obj-y += mainboard.o
 obj-y += rtl8168.o
 
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
 
 smmobj-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
-
index d365b75bb50abef80fbf5e722d290723db915ca5..1a5d69b39f86ab3e92c63c9aa77225980106c54d 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
index 377edf51f5f25e562821a13a5526b149638d35a9..1286e6347c7c00cfc8668bb6dfedc19f04e4259b 100644 (file)
@@ -1,2 +1 @@
 ROMCCFLAGS=-mcpu=i386 -O
-include $(src)/mainboard/Makefile.romccboard.inc
diff --git a/src/mainboard/lippert/roadrunner-lx/Makefile.inc b/src/mainboard/lippert/roadrunner-lx/Makefile.inc
deleted file mode 100644 (file)
index 3e54d3b..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-obj-y += mainboard.o
-
-# Needed by irq_tables and mptable and acpi_tables.
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
diff --git a/src/mainboard/lippert/spacerunner-lx/Makefile.inc b/src/mainboard/lippert/spacerunner-lx/Makefile.inc
deleted file mode 100644 (file)
index 3e54d3b..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-obj-y += mainboard.o
-
-# Needed by irq_tables and mptable and acpi_tables.
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
diff --git a/src/mainboard/mitac/6513wu/Makefile.inc b/src/mainboard/mitac/6513wu/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
diff --git a/src/mainboard/msi/ms6119/Makefile.inc b/src/mainboard/msi/ms6119/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
diff --git a/src/mainboard/msi/ms6147/Makefile.inc b/src/mainboard/msi/ms6147/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
diff --git a/src/mainboard/msi/ms6156/Makefile.inc b/src/mainboard/msi/ms6156/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
diff --git a/src/mainboard/msi/ms6178/Makefile.inc b/src/mainboard/msi/ms6178/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 1123df727f2cef9cdfc14ec1242f7b4a5f9cf807..81e4bbb4a6bd7f19ac00183a5859dac019900adc 100644 (file)
@@ -6,6 +6,7 @@ config BOARD_MSI_MS7135
        select NORTHBRIDGE_AMD_AMDK8_ROOT_COMPLEX
        select SOUTHBRIDGE_NVIDIA_CK804
        select SUPERIO_WINBOND_W83627THF
+       select HAVE_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select USE_DCACHE_RAM
index 95aeeead41c92366f872cd4a4cf76db316c01423..271e9fe54766e59ef3e8ab09edc6fbb1c1685d14 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y +=  mainboard.o
-
 #needed by irq_tables and mptable and acpi_tables
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_USE_INIT) += romstage.o
 obj-$(CONFIG_AP_CODE_IN_CAR) += ap_romstage.o
-
-# This is part of the conversion to init-obj and away from included code. 
-initobj-y += crt0.o
-
index fa2f5145bcd76bca544699f8a03505024229ccf2..b8eab48927d8c26b49cab0fd95da0eca50614816 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y +=  mainboard.o
 obj-y += ../../../drivers/i2c/i2cmux2/i2cmux2.o
 obj-y += ../../../drivers/i2c/adm1027/adm1027.o
 
 #needed by irq_tables and mptable and acpi_tables
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_USE_INIT) += romstage.o
 obj-$(CONFIG_AP_CODE_IN_CAR) += ap_romstage.o
-
-# This is part of the conversion to init-obj and away from included code. 
-initobj-y += crt0.o
-
diff --git a/src/mainboard/nec/powermate2000/Makefile.inc b/src/mainboard/nec/powermate2000/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 95aeeead41c92366f872cd4a4cf76db316c01423..271e9fe54766e59ef3e8ab09edc6fbb1c1685d14 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y +=  mainboard.o
-
 #needed by irq_tables and mptable and acpi_tables
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_USE_INIT) += romstage.o
 obj-$(CONFIG_AP_CODE_IN_CAR) += ap_romstage.o
-
-# This is part of the conversion to init-obj and away from included code. 
-initobj-y += crt0.o
-
index 3e1aee5038e68d0769c06b078d2ed7da31d079cc..aa29c17dc1fa23578d3d4e929ef98a727426eff5 100644 (file)
@@ -1,2 +1 @@
 ROMCCFLAGS=-mcpu=p2 -O
-include $(src)/mainboard/Makefile.romccboard.inc
index 3e1aee5038e68d0769c06b078d2ed7da31d079cc..aa29c17dc1fa23578d3d4e929ef98a727426eff5 100644 (file)
@@ -1,2 +1 @@
 ROMCCFLAGS=-mcpu=p2 -O
-include $(src)/mainboard/Makefile.romccboard.inc
diff --git a/src/mainboard/pcengines/alix1c/Makefile.inc b/src/mainboard/pcengines/alix1c/Makefile.inc
deleted file mode 100644 (file)
index 3e54d3b..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-obj-y += mainboard.o
-
-# Needed by irq_tables and mptable and acpi_tables.
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
index b94711e01e069f3797e6d9393fe9fbab353de487..5688262e6260b7ec5a1b0c6748e8f52d7a2afc7f 100644 (file)
@@ -1,4 +1 @@
 ROMCCFLAGS=-mcpu=p3 -O
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
index c21cd5aa8c94a87d5f41bad8d09003f649db7c52..7da49f700aa368e303180c65fd7b8b4ab3ff7f5a 100644 (file)
 ## This mainboard requires DCACHE_AS_RAM enabled. It won't work without.
 ##
 
-obj-y += mainboard.o
 obj-y += m3885.o
 obj-y += ec.o
 obj-y += rtl8168.o
 
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
 
 smmobj-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
diff --git a/src/mainboard/soyo/sy-6ba-plus-iii/Makefile.inc b/src/mainboard/soyo/sy-6ba-plus-iii/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 22ce20d0b03e77215b9084323a56155bbb29c906..15fca9e73c660bbe1f8d46a29050a146af4e680a 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
 obj-y += ../../../drivers/i2c/i2cmux2/i2cmux2.o
 
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
index 9b21a302957d1efe1105187a624e2af3a2312101..5b1a13c211dfcf010d7f4dc009e38ef20babad70 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
index 9b21a302957d1efe1105187a624e2af3a2312101..5b1a13c211dfcf010d7f4dc009e38ef20babad70 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
index 9b21a302957d1efe1105187a624e2af3a2312101..5b1a13c211dfcf010d7f4dc009e38ef20babad70 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
index d79ca567f5dffd4a44933cdc66cb877008e4d12f..908e8974bf2f6c7e43465f39575a4e88b1423ee3 100644 (file)
@@ -6,6 +6,8 @@ config BOARD_SUPERMICRO_X6DAI_G
        select SOUTHBRIDGE_INTEL_ESB6300
        select SUPERIO_WINBOND_W83627HF
        select ROMCC
+       select HAVE_HARD_RESET
+       select BOARD_HAS_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select BOARD_ROMSIZE_KB_1024
index 455da185cf34d70d99477b90aadd599d46223ae0..495602d94b7f8db3e5d45edabb599bd711d825fb 100644 (file)
@@ -19,6 +19,3 @@
 ##
 
 ROMCCFLAGS=-mcpu=p4 -O2
-obj-$(CONFIG_HAVE_HARD_RESET) += reset.o
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 95b0c7409695dcf530b6e20e9be1b21f7710c634..4abac9ad67cf8db6fb655bdf6f099e5f0996e0ba 100644 (file)
@@ -7,6 +7,8 @@ config BOARD_SUPERMICRO_X6DHE_G
        select SOUTHBRIDGE_INTEL_PXHD
        select SUPERIO_WINBOND_W83627HF
        select ROMCC
+       select HAVE_HARD_RESET
+       select BOARD_HAS_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select BOARD_ROMSIZE_KB_1024
index f900af66dcd9fb0fd74b955623758d2bc9170a8e..3c5bdbde53bda8a8ebedadba9a210cf674bd62fd 100644 (file)
@@ -19,7 +19,4 @@
 ##
 
 ROMCCFLAGS=-mcpu=p4 -O2
-obj-$(CONFIG_HAVE_HARD_RESET) += reset.o
-include $(src)/mainboard/Makefile.romccboard.inc
 obj-y += ../../../drivers/generic/debug/debug_dev.o
-
index a456abea8a18b12d9174fbb2c8fede8d333249ca..6ad223aafbdcac2763cc0819fac206d8b817a020 100644 (file)
@@ -7,6 +7,8 @@ config BOARD_SUPERMICRO_X6DHE_G2
        select SOUTHBRIDGE_INTEL_PXHD
        select SUPERIO_NSC_PC87427
        select ROMCC
+       select HAVE_HARD_RESET
+       select BOARD_HAS_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select BOARD_ROMSIZE_KB_1024
index f900af66dcd9fb0fd74b955623758d2bc9170a8e..3c5bdbde53bda8a8ebedadba9a210cf674bd62fd 100644 (file)
@@ -19,7 +19,4 @@
 ##
 
 ROMCCFLAGS=-mcpu=p4 -O2
-obj-$(CONFIG_HAVE_HARD_RESET) += reset.o
-include $(src)/mainboard/Makefile.romccboard.inc
 obj-y += ../../../drivers/generic/debug/debug_dev.o
-
index 56653adc9b80c2327a4af371a70eb7862fa67b6d..26aaeda1c6aeea2205bb8da0e8f0b0a499bdf23e 100644 (file)
@@ -7,6 +7,8 @@ config BOARD_SUPERMICRO_X6DHR_IG
        select SOUTHBRIDGE_INTEL_PXHD
        select SUPERIO_WINBOND_W83627HF
        select ROMCC
+       select HAVE_HARD_RESET
+       select BOARD_HAS_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select BOARD_ROMSIZE_KB_1024
index 455da185cf34d70d99477b90aadd599d46223ae0..495602d94b7f8db3e5d45edabb599bd711d825fb 100644 (file)
@@ -19,6 +19,3 @@
 ##
 
 ROMCCFLAGS=-mcpu=p4 -O2
-obj-$(CONFIG_HAVE_HARD_RESET) += reset.o
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 126739be10f7193e88d8fc046316f1b9596d22d1..3702d167826be888eaa4dae7fea790dede85836b 100644 (file)
@@ -7,6 +7,8 @@ config BOARD_SUPERMICRO_X6DHR_IG2
        select SOUTHBRIDGE_INTEL_PXHD
        select SUPERIO_WINBOND_W83627HF
        select ROMCC
+       select HAVE_HARD_RESET
+       select BOARD_HAS_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select BOARD_ROMSIZE_KB_1024
index 455da185cf34d70d99477b90aadd599d46223ae0..495602d94b7f8db3e5d45edabb599bd711d825fb 100644 (file)
@@ -19,6 +19,3 @@
 ##
 
 ROMCCFLAGS=-mcpu=p4 -O2
-obj-$(CONFIG_HAVE_HARD_RESET) += reset.o
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 15b4911efc185c645539e74846d1f07c86e63528..c72c5ee26925e35400f4e66c7951a0c1e3200e32 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
@@ -32,9 +28,3 @@ obj-y += tn_post_code.o
 
 obj-y += speaker.o
 obj-y += vgabios.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
index d365b75bb50abef80fbf5e722d290723db915ca5..1a5d69b39f86ab3e92c63c9aa77225980106c54d 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
index b46377a206b5f58e0f2cb6a044796631e66332d3..76784015ba298e4eb736de1e2a5e37653b2fc3ae 100644 (file)
@@ -1,3 +1 @@
 ROMCCFLAGS := -mcpu=i386 -O
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 1050e61f813d048d388d973af87caae5448f1dcc..21ae28e552c328c0b3db6da4c394d179a4b54b2e 100644 (file)
@@ -19,5 +19,3 @@
 ##
 
 ROMCCFLAGS := -mcpu=i386 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-
index b94711e01e069f3797e6d9393fe9fbab353de487..5688262e6260b7ec5a1b0c6748e8f52d7a2afc7f 100644 (file)
@@ -1,4 +1 @@
 ROMCCFLAGS=-mcpu=p3 -O
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
diff --git a/src/mainboard/tyan/s1846/Makefile.inc b/src/mainboard/tyan/s1846/Makefile.inc
deleted file mode 100644 (file)
index caa81b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 0c3f8a573d03fe110b2f81fc327a2fefb03b67a6..73b9c1bfc9c9e90937c1c8c40a23c0903fa02267 100644 (file)
@@ -6,6 +6,8 @@ config BOARD_TYAN_S2735
        select SOUTHBRIDGE_INTEL_I82870
        select SOUTHBRIDGE_INTEL_I82801EX
        select SUPERIO_WINBOND_W83627HF
+       select HAVE_HARD_RESET
+       select BOARD_HAS_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select UDELAY_TSC
diff --git a/src/mainboard/tyan/s2735/Makefile.inc b/src/mainboard/tyan/s2735/Makefile.inc
deleted file mode 100644 (file)
index 757b115..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2007-2008 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
-##
-
-##
-## This mainboard requires DCACHE_AS_RAM enabled. It won't work without.
-##
-
-obj-y +=  mainboard.o
-
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-obj-$(CONFIG_HAVE_HARD_RESET) += reset.o
-
-#obj-y += ../../../drivers/i2c/i2cmux/i2cmux.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
index 090aa79e07a5fe8bc21430ac77a9c81f99fd0135..0cfe1cd88fa74a55eb75af1fe30c4b1df007f6b2 100644 (file)
@@ -6,6 +6,7 @@ config BOARD_TYAN_S2850
        select NORTHBRIDGE_AMD_AMDK8_ROOT_COMPLEX
        select SOUTHBRIDGE_AMD_AMD8111
        select SUPERIO_WINBOND_W83627HF
+       select HAVE_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select BOARD_ROMSIZE_KB_512
index 17750f2de6b8150cce2ddff210d18e9d9dde9fc1..5b6ff9053ffd2e78e1686c84f5ccf35d576c5edc 100644 (file)
@@ -7,6 +7,7 @@ config BOARD_TYAN_S2875
        select SOUTHBRIDGE_AMD_AMD8151
        select SOUTHBRIDGE_AMD_AMD8111
        select SUPERIO_WINBOND_W83627HF
+       select HAVE_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select BOARD_ROMSIZE_KB_512
index 05818623421d80c5359857b2c1e776bb9e22d503..93005479a4195a1ec34381c701284a5c2086f1b4 100644 (file)
@@ -7,6 +7,7 @@ config BOARD_TYAN_S2880
        select SOUTHBRIDGE_AMD_AMD8131
        select SOUTHBRIDGE_AMD_AMD8111
        select SUPERIO_WINBOND_W83627HF
+       select HAVE_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select BOARD_ROMSIZE_KB_512
index 4ea0ea16055939f1fe9288e2a4ddea7558d7fffb..017c6227f6bf9c189a549cfaa2e75488e035832a 100644 (file)
@@ -7,6 +7,7 @@ config BOARD_TYAN_S2881
        select SOUTHBRIDGE_AMD_AMD8131
        select SOUTHBRIDGE_AMD_AMD8111
        select SUPERIO_WINBOND_W83627HF
+       select HAVE_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select BOARD_ROMSIZE_KB_512
index fdc735318c9abba5d1aa8792be96644797c3fac7..c5fd812325635913c0af47d5ddfcd7e8bbc1b8c1 100644 (file)
@@ -7,6 +7,7 @@ config BOARD_TYAN_S2882
        select SOUTHBRIDGE_AMD_AMD8131
        select SOUTHBRIDGE_AMD_AMD8111
        select SUPERIO_WINBOND_W83627HF
+       select HAVE_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select BOARD_ROMSIZE_KB_512
index 0b8d5aca366b0a0b79ec47812c16959d331d0fb5..bd66b609b072c6a47bba3ede4e69798c3d455b02 100644 (file)
@@ -7,6 +7,7 @@ config BOARD_TYAN_S2885
        select SOUTHBRIDGE_AMD_AMD8131
        select SOUTHBRIDGE_AMD_AMD8111
        select SUPERIO_WINBOND_W83627HF
+       select HAVE_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select BOARD_ROMSIZE_KB_512
index ef609bce649e9c3b8ac3ddd280bba0a8d2c5536c..028934b508f355afdc42b96171e9632500fd2bd1 100644 (file)
@@ -7,6 +7,7 @@ config BOARD_TYAN_S2891
        select SOUTHBRIDGE_NVIDIA_CK804
        select SOUTHBRIDGE_AMD_AMD8131
        select SUPERIO_WINBOND_W83627HF
+       select HAVE_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select SERIAL_CPU_INIT
index 47a6274873e868a5cd14daf7e375d0ab8a2f063f..39a5cb9c54f23d6ac21fe15fcb30065e00bde661 100644 (file)
@@ -7,6 +7,7 @@ config BOARD_TYAN_S2892
        select SOUTHBRIDGE_NVIDIA_CK804
        select SOUTHBRIDGE_AMD_AMD8131
        select SUPERIO_WINBOND_W83627HF
+       select HAVE_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select SERIAL_CPU_INIT
index a99f9d3ead5a18621bd0afe5e8106e39304d8076..c411e9b57550e16d325ca63986ab96eb3603fa1a 100644 (file)
@@ -7,6 +7,7 @@ config BOARD_TYAN_S2895
        select SOUTHBRIDGE_NVIDIA_CK804
        select SOUTHBRIDGE_AMD_AMD8131
        select SUPERIO_SMSC_LPC47B397
+       select HAVE_HARD_RESET
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select SERIAL_CPU_INIT
index 95aeeead41c92366f872cd4a4cf76db316c01423..271e9fe54766e59ef3e8ab09edc6fbb1c1685d14 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y +=  mainboard.o
-
 #needed by irq_tables and mptable and acpi_tables
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_USE_INIT) += romstage.o
 obj-$(CONFIG_AP_CODE_IN_CAR) += ap_romstage.o
-
-# This is part of the conversion to init-obj and away from included code. 
-initobj-y += crt0.o
-
index 95aeeead41c92366f872cd4a4cf76db316c01423..271e9fe54766e59ef3e8ab09edc6fbb1c1685d14 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y +=  mainboard.o
-
 #needed by irq_tables and mptable and acpi_tables
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_USE_INIT) += romstage.o
 obj-$(CONFIG_AP_CODE_IN_CAR) += ap_romstage.o
-
-# This is part of the conversion to init-obj and away from included code. 
-initobj-y += crt0.o
-
index 572af6f80cd8183bb0ec51dc30f8da9141febc99..691b3d55e3217e231ec595fac7b0f913df08a266 100644 (file)
@@ -1,3 +1 @@
 ROMCCFLAGS := -mcpu=c3 -O
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 3f02ca68e0a483e0245efd8001d096540c9dac19..490ba505c42124a46ed8d70b00617aef990f6a44 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-initobj-y += crt0.o
-obj-y += mainboard.o
 obj-y += vgabios.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
-
-
-
index 8bae6614a1d62b11772221e3a4dd0689af24bd64..462c1dcbe559407ab0e176b9f6be3a13122ec379 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-initobj-y += crt0.o
-obj-y += mainboard.o
 obj-y += wakeup.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
 
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
-
-
-
index e8c0510dd2b6721e759ffee393626d0163b83ea2..c8aab2f66d2ca14e764b9c8ed48bf5cddff5d2c1 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-initobj-y += crt0.o
-obj-y += mainboard.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
-
-
-
diff --git a/src/mainboard/via/epia/Makefile.inc b/src/mainboard/via/epia/Makefile.inc
deleted file mode 100644 (file)
index aadc736..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2008 VIA Technologies, Inc.
-## (Written by Aaron Lwe <aaron.lwe@gmail.com> for VIA)
-##
-## 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; either version 2 of the License, or
-## (at your option) any later version.
-##
-## 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
-##
-
-initobj-y += crt0.o
-obj-y += mainboard.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-
-
-
index c02dce811ccd65f1f302eef033bc91b7fd50c2f9..8d32f8797ad6d0948ef4c78d61380778d2626af0 100644 (file)
@@ -19,5 +19,3 @@
 ##
 
 ROMCCFLAGS ?= -mcpu=c3
-include $(src)/mainboard/Makefile.romccboard.inc
-
index 40a5fd818d0a0faaa493b734197d7aaed5cfc6d4..74c3fe1e3629e590e9b50cbc3bfe473d2d2d7a5d 100644 (file)
@@ -8,6 +8,7 @@ config BOARD_VIA_VT8454C
        select HAVE_MP_TABLE
 #      select MMCONF_SUPPORT
        select USE_PRINTK_IN_CAR
+       select HAVE_HARD_RESET
        select HAVE_ACPI_TABLES
        select BOARD_ROMSIZE_KB_512
        select USE_DCACHE_RAM
index 578d0e541b880cebf93fe7de96a8a53378d4d44e..23410507c04f584dab174c846a5f682089cc3abf 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
-
-initobj-y += crt0.o
-
-
diff --git a/src/mainboard/winent/pl6064/Makefile.inc b/src/mainboard/winent/pl6064/Makefile.inc
deleted file mode 100644 (file)
index 7cdf2c9..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-driver-y += mainboard.o
-
-# Needed by irq_tables and mptable and acpi_tables.
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-