Add kconfig support for all Intel 82810 (i810) boards.
Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de> Acked-by: Ronald G. Minnich <rminnich@gmail.com> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4613 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
177aa3ad79
commit
84a0f54b3b
@ -47,8 +47,13 @@ ifdef POST_EVALUATION
|
|||||||
$(obj)/mainboard/$(MAINBOARDDIR)/failover.inc: $(obj)/romcc $(src)/arch/i386/lib/failover.c
|
$(obj)/mainboard/$(MAINBOARDDIR)/failover.inc: $(obj)/romcc $(src)/arch/i386/lib/failover.c
|
||||||
$(obj)/romcc -mcpu=p2 -O2 --label-prefix=failover $(INCLUDES) $(src)/arch/i386/lib/failover.c -o $@
|
$(obj)/romcc -mcpu=p2 -O2 --label-prefix=failover $(INCLUDES) $(src)/arch/i386/lib/failover.c -o $@
|
||||||
|
|
||||||
|
ifeq ($(HAVE_OPTION_TABLE),y)
|
||||||
|
$(obj)/mainboard/$(MAINBOARDDIR)/auto.inc: $(obj)/romcc $(src)/mainboard/$(MAINBOARDDIR)/auto.c $(obj)/option_table.h
|
||||||
|
$(obj)/romcc -mcpu=p2 -O2 $(INCLUDES) $(src)/mainboard/$(MAINBOARDDIR)/auto.c -o $@
|
||||||
|
else
|
||||||
$(obj)/mainboard/$(MAINBOARDDIR)/auto.inc: $(obj)/romcc $(src)/mainboard/$(MAINBOARDDIR)/auto.c
|
$(obj)/mainboard/$(MAINBOARDDIR)/auto.inc: $(obj)/romcc $(src)/mainboard/$(MAINBOARDDIR)/auto.c
|
||||||
$(obj)/romcc -mcpu=p2 -O2 $(INCLUDES) $(src)/mainboard/$(MAINBOARDDIR)/auto.c -o $@
|
$(obj)/romcc -mcpu=p2 -O2 $(INCLUDES) $(src)/mainboard/$(MAINBOARDDIR)/auto.c -o $@
|
||||||
|
endif
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@ -27,6 +27,8 @@ source "src/mainboard/asus/p2b-d/Kconfig"
|
|||||||
source "src/mainboard/asus/p2b-f/Kconfig"
|
source "src/mainboard/asus/p2b-f/Kconfig"
|
||||||
source "src/mainboard/asus/p3b-f/Kconfig"
|
source "src/mainboard/asus/p3b-f/Kconfig"
|
||||||
source "src/mainboard/asus/m2v-mx_se/Kconfig"
|
source "src/mainboard/asus/m2v-mx_se/Kconfig"
|
||||||
|
source "src/mainboard/asus/mew-am/Kconfig"
|
||||||
|
source "src/mainboard/asus/mew-vm/Kconfig"
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
|
59
src/mainboard/asus/mew-am/Kconfig
Normal file
59
src/mainboard/asus/mew-am/Kconfig
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
##
|
||||||
|
## 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
|
||||||
|
##
|
||||||
|
|
||||||
|
config BOARD_ASUS_MEW_AM
|
||||||
|
bool "MEW-AM"
|
||||||
|
select ARCH_X86
|
||||||
|
select CPU_INTEL_SOCKET_PGA370
|
||||||
|
select NORTHBRIDGE_INTEL_I82810
|
||||||
|
select SOUTHBRIDGE_INTEL_I82801XX
|
||||||
|
select SUPERIO_SMSC_SMSCSUPERIO
|
||||||
|
select HAVE_PIRQ_TABLE
|
||||||
|
select UDELAY_IO
|
||||||
|
select PCI_ROM_RUN
|
||||||
|
select CONSOLE_VGA
|
||||||
|
help
|
||||||
|
ASUS MEW-AM mainboard.
|
||||||
|
|
||||||
|
config MAINBOARD_DIR
|
||||||
|
string
|
||||||
|
default asus/mew-am
|
||||||
|
depends on BOARD_ASUS_MEW_AM
|
||||||
|
|
||||||
|
config MAINBOARD_PART_NUMBER
|
||||||
|
string
|
||||||
|
default "MEW-AM"
|
||||||
|
depends on BOARD_ASUS_MEW_AM
|
||||||
|
|
||||||
|
config HAVE_OPTION_TABLE
|
||||||
|
bool
|
||||||
|
default n
|
||||||
|
depends on BOARD_ASUS_MEW_AM
|
||||||
|
|
||||||
|
config IRQ_SLOT_COUNT
|
||||||
|
int
|
||||||
|
default 8
|
||||||
|
depends on BOARD_ASUS_MEW_AM
|
||||||
|
|
||||||
|
config VIDEO_MB
|
||||||
|
int
|
||||||
|
default 1
|
||||||
|
depends on BOARD_ASUS_MEW_AM
|
||||||
|
|
22
src/mainboard/asus/mew-am/Makefile.inc
Normal file
22
src/mainboard/asus/mew-am/Makefile.inc
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
##
|
||||||
|
## 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
|
||||||
|
|
54
src/mainboard/asus/mew-vm/Kconfig
Normal file
54
src/mainboard/asus/mew-vm/Kconfig
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
##
|
||||||
|
## 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
|
||||||
|
##
|
||||||
|
|
||||||
|
config BOARD_ASUS_MEW_VM
|
||||||
|
bool "MEW-VM"
|
||||||
|
select ARCH_X86
|
||||||
|
select CPU_INTEL_SOCKET_PGA370
|
||||||
|
select NORTHBRIDGE_INTEL_I82810
|
||||||
|
select SOUTHBRIDGE_INTEL_I82801XX
|
||||||
|
select SUPERIO_SMSC_SMSCSUPERIO
|
||||||
|
select HAVE_PIRQ_TABLE
|
||||||
|
select UDELAY_IO
|
||||||
|
select PCI_ROM_RUN
|
||||||
|
select CONSOLE_VGA
|
||||||
|
help
|
||||||
|
ASUS MEW-VM mainboard.
|
||||||
|
|
||||||
|
config MAINBOARD_DIR
|
||||||
|
string
|
||||||
|
default asus/mew-vm
|
||||||
|
depends on BOARD_ASUS_MEW_VM
|
||||||
|
|
||||||
|
config MAINBOARD_PART_NUMBER
|
||||||
|
string
|
||||||
|
default "MEW-VM"
|
||||||
|
depends on BOARD_ASUS_MEW_VM
|
||||||
|
|
||||||
|
config IRQ_SLOT_COUNT
|
||||||
|
int
|
||||||
|
default 11
|
||||||
|
depends on BOARD_ASUS_MEW_VM
|
||||||
|
|
||||||
|
config VIDEO_MB
|
||||||
|
int
|
||||||
|
default 1
|
||||||
|
depends on BOARD_ASUS_MEW_VM
|
||||||
|
|
22
src/mainboard/asus/mew-vm/Makefile.inc
Normal file
22
src/mainboard/asus/mew-vm/Makefile.inc
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
##
|
||||||
|
## 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
|
||||||
|
|
59
src/mainboard/mitac/6513wu/Kconfig
Normal file
59
src/mainboard/mitac/6513wu/Kconfig
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
##
|
||||||
|
## 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
|
||||||
|
##
|
||||||
|
|
||||||
|
config BOARD_MITAC_6513WU
|
||||||
|
bool "6513WU"
|
||||||
|
select ARCH_X86
|
||||||
|
select CPU_INTEL_SOCKET_PGA370
|
||||||
|
select NORTHBRIDGE_INTEL_I82810
|
||||||
|
select SOUTHBRIDGE_INTEL_I82801XX
|
||||||
|
select SUPERIO_SMSC_SMSCSUPERIO
|
||||||
|
select HAVE_PIRQ_TABLE
|
||||||
|
select UDELAY_IO
|
||||||
|
select PCI_ROM_RUN
|
||||||
|
select CONSOLE_VGA
|
||||||
|
help
|
||||||
|
Mitac 6513WU mainboard.
|
||||||
|
|
||||||
|
config MAINBOARD_DIR
|
||||||
|
string
|
||||||
|
default mitac/6513wu
|
||||||
|
depends on BOARD_MITAC_6513WU
|
||||||
|
|
||||||
|
config MAINBOARD_PART_NUMBER
|
||||||
|
string
|
||||||
|
default "6513WU"
|
||||||
|
depends on BOARD_MITAC_6513WU
|
||||||
|
|
||||||
|
config HAVE_OPTION_TABLE
|
||||||
|
bool
|
||||||
|
default n
|
||||||
|
depends on BOARD_MITAC_6513WU
|
||||||
|
|
||||||
|
config IRQ_SLOT_COUNT
|
||||||
|
int
|
||||||
|
default 8
|
||||||
|
depends on BOARD_MITAC_6513WU
|
||||||
|
|
||||||
|
config VIDEO_MB
|
||||||
|
int
|
||||||
|
default 1
|
||||||
|
depends on BOARD_MITAC_6513WU
|
||||||
|
|
22
src/mainboard/mitac/6513wu/Makefile.inc
Normal file
22
src/mainboard/mitac/6513wu/Makefile.inc
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
##
|
||||||
|
## 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
|
||||||
|
|
@ -1 +1,28 @@
|
|||||||
#
|
##
|
||||||
|
## 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
|
||||||
|
##
|
||||||
|
|
||||||
|
choice
|
||||||
|
prompt "Mainboard model"
|
||||||
|
depends on VENDOR_MITAC
|
||||||
|
|
||||||
|
source "src/mainboard/mitac/6513wu/Kconfig"
|
||||||
|
|
||||||
|
endchoice
|
||||||
|
|
||||||
|
@ -24,6 +24,7 @@ choice
|
|||||||
|
|
||||||
source "src/mainboard/msi/ms6119/Kconfig"
|
source "src/mainboard/msi/ms6119/Kconfig"
|
||||||
source "src/mainboard/msi/ms6147/Kconfig"
|
source "src/mainboard/msi/ms6147/Kconfig"
|
||||||
|
source "src/mainboard/msi/ms6178/Kconfig"
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
|
59
src/mainboard/msi/ms6178/Kconfig
Normal file
59
src/mainboard/msi/ms6178/Kconfig
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
##
|
||||||
|
## 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
|
||||||
|
##
|
||||||
|
|
||||||
|
config BOARD_MSI_MS_6178
|
||||||
|
bool "MS-6178"
|
||||||
|
select ARCH_X86
|
||||||
|
select CPU_INTEL_SOCKET_PGA370
|
||||||
|
select NORTHBRIDGE_INTEL_I82810
|
||||||
|
select SOUTHBRIDGE_INTEL_I82801XX
|
||||||
|
select SUPERIO_WINBOND_W83627HF
|
||||||
|
select HAVE_PIRQ_TABLE
|
||||||
|
select UDELAY_IO
|
||||||
|
select PCI_ROM_RUN
|
||||||
|
select CONSOLE_VGA
|
||||||
|
help
|
||||||
|
MSI MS-6178 mainboard.
|
||||||
|
|
||||||
|
config MAINBOARD_DIR
|
||||||
|
string
|
||||||
|
default msi/ms6178
|
||||||
|
depends on BOARD_MSI_MS_6178
|
||||||
|
|
||||||
|
config MAINBOARD_PART_NUMBER
|
||||||
|
string
|
||||||
|
default "MS-6178"
|
||||||
|
depends on BOARD_MSI_MS_6178
|
||||||
|
|
||||||
|
config HAVE_OPTION_TABLE
|
||||||
|
bool
|
||||||
|
default n
|
||||||
|
depends on BOARD_MSI_MS_6178
|
||||||
|
|
||||||
|
config IRQ_SLOT_COUNT
|
||||||
|
int
|
||||||
|
default 4
|
||||||
|
depends on BOARD_MSI_MS_6178
|
||||||
|
|
||||||
|
config VIDEO_MB
|
||||||
|
int
|
||||||
|
default 1
|
||||||
|
depends on BOARD_MSI_MS_6178
|
||||||
|
|
22
src/mainboard/msi/ms6178/Makefile.inc
Normal file
22
src/mainboard/msi/ms6178/Makefile.inc
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
##
|
||||||
|
## 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
|
||||||
|
|
@ -1,3 +1,23 @@
|
|||||||
|
##
|
||||||
|
## This file is part of the coreboot project.
|
||||||
|
##
|
||||||
|
## Copyright (C) 2007 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
|
||||||
|
##
|
||||||
|
|
||||||
chip northbridge/intel/i82810 # Northbridge
|
chip northbridge/intel/i82810 # Northbridge
|
||||||
device apic_cluster 0 on # APIC cluster
|
device apic_cluster 0 on # APIC cluster
|
||||||
chip cpu/intel/socket_PGA370 # CPU
|
chip cpu/intel/socket_PGA370 # CPU
|
||||||
@ -6,11 +26,9 @@ chip northbridge/intel/i82810 # Northbridge
|
|||||||
end
|
end
|
||||||
device pci_domain 0 on
|
device pci_domain 0 on
|
||||||
device pci 0.0 on end # Host bridge
|
device pci 0.0 on end # Host bridge
|
||||||
device pci 1.0 off # Onboard video
|
chip drivers/pci/onboard # Onboard VGA
|
||||||
# chip drivers/pci/onboard
|
device pci 1.0 on end
|
||||||
# device pci 1.0 on end
|
register "rom_address" = "0xfff80000" # 512 KB image
|
||||||
# register "rom_address" = "0xfff80000"
|
|
||||||
# end
|
|
||||||
end
|
end
|
||||||
chip southbridge/intel/i82801xx # Southbridge
|
chip southbridge/intel/i82801xx # Southbridge
|
||||||
register "ide0_enable" = "1"
|
register "ide0_enable" = "1"
|
||||||
@ -43,7 +61,7 @@ chip northbridge/intel/i82810 # Northbridge
|
|||||||
irq 0x70 = 1 # Keyboard interrupt
|
irq 0x70 = 1 # Keyboard interrupt
|
||||||
irq 0x72 = 12 # Mouse interrupt
|
irq 0x72 = 12 # Mouse interrupt
|
||||||
end
|
end
|
||||||
device pnp 2e.6 on end # Consumer IR (TODO)
|
device pnp 2e.6 off end # Consumer IR (TODO)
|
||||||
device pnp 2e.7 on # Game port / MIDI / GPIO 1
|
device pnp 2e.7 on # Game port / MIDI / GPIO 1
|
||||||
io 0x60 = 0x201
|
io 0x60 = 0x201
|
||||||
io 0x62 = 0x330
|
io 0x62 = 0x330
|
||||||
|
@ -1 +1,28 @@
|
|||||||
#
|
##
|
||||||
|
## 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
|
||||||
|
##
|
||||||
|
|
||||||
|
choice
|
||||||
|
prompt "Mainboard model"
|
||||||
|
depends on VENDOR_NEC
|
||||||
|
|
||||||
|
source "src/mainboard/nec/powermate2000/Kconfig"
|
||||||
|
|
||||||
|
endchoice
|
||||||
|
|
||||||
|
59
src/mainboard/nec/powermate2000/Kconfig
Normal file
59
src/mainboard/nec/powermate2000/Kconfig
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
##
|
||||||
|
## 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
|
||||||
|
##
|
||||||
|
|
||||||
|
config BOARD_NEC_POWERMATE_2000
|
||||||
|
bool "PowerMate 2000"
|
||||||
|
select ARCH_X86
|
||||||
|
select CPU_INTEL_SOCKET_PGA370
|
||||||
|
select NORTHBRIDGE_INTEL_I82810
|
||||||
|
select SOUTHBRIDGE_INTEL_I82801XX
|
||||||
|
select SUPERIO_SMSC_SMSCSUPERIO
|
||||||
|
select HAVE_PIRQ_TABLE
|
||||||
|
select UDELAY_IO
|
||||||
|
select PCI_ROM_RUN
|
||||||
|
select CONSOLE_VGA
|
||||||
|
help
|
||||||
|
NEC PowerMate 2000 mainboard.
|
||||||
|
|
||||||
|
config MAINBOARD_DIR
|
||||||
|
string
|
||||||
|
default nec/powermate2000
|
||||||
|
depends on BOARD_NEC_POWERMATE_2000
|
||||||
|
|
||||||
|
config MAINBOARD_PART_NUMBER
|
||||||
|
string
|
||||||
|
default "PowerMate 2000"
|
||||||
|
depends on BOARD_NEC_POWERMATE_2000
|
||||||
|
|
||||||
|
config HAVE_OPTION_TABLE
|
||||||
|
bool
|
||||||
|
default n
|
||||||
|
depends on BOARD_NEC_POWERMATE_2000
|
||||||
|
|
||||||
|
config IRQ_SLOT_COUNT
|
||||||
|
int
|
||||||
|
default 5
|
||||||
|
depends on BOARD_NEC_POWERMATE_2000
|
||||||
|
|
||||||
|
config VIDEO_MB
|
||||||
|
int
|
||||||
|
default 1
|
||||||
|
depends on BOARD_NEC_POWERMATE_2000
|
||||||
|
|
22
src/mainboard/nec/powermate2000/Makefile.inc
Normal file
22
src/mainboard/nec/powermate2000/Makefile.inc
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
##
|
||||||
|
## 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
|
||||||
|
|
@ -25,7 +25,7 @@ driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_lpc.o
|
|||||||
driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_nic.o
|
driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_nic.o
|
||||||
driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_pci.o
|
driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_pci.o
|
||||||
driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_sata.o
|
driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_sata.o
|
||||||
driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_smbus.o
|
# driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_smbus.o
|
||||||
driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_usb.o
|
driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_usb.o
|
||||||
driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_usb_ehci.o
|
driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_usb_ehci.o
|
||||||
|
|
||||||
@ -34,3 +34,5 @@ object-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_watchdog.o
|
|||||||
|
|
||||||
# TODO: What about cmos_failover.c?
|
# TODO: What about cmos_failover.c?
|
||||||
|
|
||||||
|
# TODO: Fix and enable i82801xx_smbus.o later.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user