Add initial kconfig support for all AMD GX1 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@4719 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
5bb10282e9
commit
70b0cf23ce
|
@ -190,6 +190,10 @@ config IOAPIC
|
|||
bool
|
||||
default n
|
||||
|
||||
config VIDEO_MB
|
||||
int
|
||||
default 0
|
||||
|
||||
config USE_WATCHDOG_ON_BOOT
|
||||
bool
|
||||
default n
|
||||
|
|
|
@ -12,4 +12,5 @@ source src/cpu/amd/socket_F/Kconfig
|
|||
source src/cpu/amd/socket_S1G1/Kconfig
|
||||
|
||||
source src/cpu/amd/model_fxx/Kconfig
|
||||
source src/cpu/amd/model_gx1/Kconfig
|
||||
source src/cpu/amd/model_gx2/Kconfig
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
subdirs-$(CONFIG_CPU_AMD_SOCKET_F) += socket_F
|
||||
subdirs-$(CONFIG_CPU_AMD_SOCKET_940) += socket_940
|
||||
subdirs-$(CONFIG_CPU_AMD_SOCKET_AM2) += socket_AM2
|
||||
subdirs-$(CONFIG_CPU_AMD_GX1) += model_gx1
|
||||
subdirs-$(CONFIG_CPU_AMD_GX2) += model_gx2
|
||||
subdirs-$(CONFIG_CPU_AMD_SOCKET_S1G1) += socket_S1G1
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
##
|
||||
## 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 CPU_AMD_GX1
|
||||
bool
|
||||
default n
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
##
|
||||
## 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
|
||||
##
|
||||
|
||||
subdirs-y += ../../x86/tsc
|
||||
subdirs-y += ../../x86/fpu
|
||||
subdirs-y += ../../x86/mmx
|
||||
subdirs-y += ../../x86/lapic
|
||||
subdirs-y += ../../x86/cache
|
||||
subdirs-y += ../../x86/smm
|
||||
driver-y += model_gx1_init.o
|
|
@ -26,9 +26,16 @@ crt0-y += ../../../../src/arch/i386/lib/cpu_reset.inc
|
|||
crt0-y += ../../../../src/arch/i386/lib/id.inc
|
||||
crt0-y += failover.inc
|
||||
crt0-y += ../../../../src/cpu/x86/fpu/enable_fpu.inc
|
||||
|
||||
ifeq ($(CONFIG_CPU_AMD_GX1),y)
|
||||
crt0-y += ../../../../src/cpu/amd/model_gx1/cpu_setup.inc
|
||||
crt0-y += ../../../../src/cpu/amd/model_gx1/gx_setup.inc
|
||||
crt0-y += auto.inc
|
||||
else
|
||||
crt0-y += ../../../../src/cpu/x86/mmx/enable_mmx.inc
|
||||
crt0-y += auto.inc
|
||||
crt0-y += ../../../../src/cpu/x86/mmx/disable_mmx.inc
|
||||
endif
|
||||
|
||||
ldscript-y += ../../../../src/arch/i386/init/ldscript_fallback_cbfs.lb
|
||||
ldscript-y += ../../../../src/cpu/x86/16bit/entry16.lds
|
||||
|
|
|
@ -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_ADVANTECH
|
||||
|
||||
source "src/mainboard/advantech/pcm-5820/Kconfig"
|
||||
|
||||
endchoice
|
||||
|
||||
|
|
|
@ -0,0 +1,52 @@
|
|||
##
|
||||
## 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_ADVANTECH_PCM_5820
|
||||
bool "PCM-5820"
|
||||
select ARCH_X86
|
||||
select CPU_AMD_GX1
|
||||
select NORTHBRIDGE_AMD_GX1
|
||||
select SOUTHBRIDGE_AMD_CS5530
|
||||
select SUPERIO_WINBOND_W83977F
|
||||
select HAVE_PIRQ_TABLE
|
||||
select PIRQ_ROUTE
|
||||
select UDELAY_TSC
|
||||
select TSC_X86RDTSC_CALIBRATE_WITH_TIMER2
|
||||
|
||||
config MAINBOARD_DIR
|
||||
string
|
||||
default advantech/pcm-5820
|
||||
depends on BOARD_ADVANTECH_PCM_5820
|
||||
|
||||
config MAINBOARD_PART_NUMBER
|
||||
string
|
||||
default "PCM-5820"
|
||||
depends on BOARD_ADVANTECH_PCM_5820
|
||||
|
||||
config HAVE_OPTION_TABLE
|
||||
bool
|
||||
default n
|
||||
depends on BOARD_ADVANTECH_PCM_5820
|
||||
|
||||
config IRQ_SLOT_COUNT
|
||||
int
|
||||
default 2
|
||||
depends on BOARD_ADVANTECH_PCM_5820
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
##
|
||||
## 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
|
||||
##
|
||||
|
||||
ROMCCFLAGS := -mcpu=i386
|
||||
include $(src)/mainboard/Makefile.romccboard.inc
|
||||
|
|
@ -1 +1,29 @@
|
|||
#
|
||||
##
|
||||
## 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_ASI
|
||||
|
||||
source "src/mainboard/asi/mb_5blgp/Kconfig"
|
||||
source "src/mainboard/asi/mb_5blmp/Kconfig"
|
||||
|
||||
endchoice
|
||||
|
||||
|
|
|
@ -0,0 +1,52 @@
|
|||
##
|
||||
## 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_ASI_MB_5BLGP
|
||||
bool "MB-5BLGP"
|
||||
select ARCH_X86
|
||||
select CPU_AMD_GX1
|
||||
select NORTHBRIDGE_AMD_GX1
|
||||
select SOUTHBRIDGE_AMD_CS5530
|
||||
select SUPERIO_NSC_PC87351
|
||||
select HAVE_PIRQ_TABLE
|
||||
select PIRQ_ROUTE
|
||||
select UDELAY_TSC
|
||||
select TSC_X86RDTSC_CALIBRATE_WITH_TIMER2
|
||||
|
||||
config MAINBOARD_DIR
|
||||
string
|
||||
default asi/mb_5blgp
|
||||
depends on BOARD_ASI_MB_5BLGP
|
||||
|
||||
config MAINBOARD_PART_NUMBER
|
||||
string
|
||||
default "MB-5BLGP"
|
||||
depends on BOARD_ASI_MB_5BLGP
|
||||
|
||||
config HAVE_OPTION_TABLE
|
||||
bool
|
||||
default n
|
||||
depends on BOARD_ASI_MB_5BLGP
|
||||
|
||||
config IRQ_SLOT_COUNT
|
||||
int
|
||||
default 3
|
||||
depends on BOARD_ASI_MB_5BLGP
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
##
|
||||
## 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
|
||||
##
|
||||
|
||||
ROMCCFLAGS := -mcpu=i386
|
||||
include $(src)/mainboard/Makefile.romccboard.inc
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
##
|
||||
## 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_ASI_MB_5BLMP
|
||||
bool "MB-5BLMP"
|
||||
select ARCH_X86
|
||||
select CPU_AMD_GX1
|
||||
select NORTHBRIDGE_AMD_GX1
|
||||
select SOUTHBRIDGE_AMD_CS5530
|
||||
select SUPERIO_NSC_PC87351
|
||||
select HAVE_PIRQ_TABLE
|
||||
select PIRQ_ROUTE
|
||||
select UDELAY_TSC
|
||||
select TSC_X86RDTSC_CALIBRATE_WITH_TIMER2
|
||||
|
||||
config MAINBOARD_DIR
|
||||
string
|
||||
default asi/mb_5blmp
|
||||
depends on BOARD_ASI_MB_5BLMP
|
||||
|
||||
config MAINBOARD_PART_NUMBER
|
||||
string
|
||||
default "MB-5BLMP"
|
||||
depends on BOARD_ASI_MB_5BLMP
|
||||
|
||||
config HAVE_OPTION_TABLE
|
||||
bool
|
||||
default n
|
||||
depends on BOARD_ASI_MB_5BLMP
|
||||
|
||||
config IRQ_SLOT_COUNT
|
||||
int
|
||||
default 5
|
||||
depends on BOARD_ASI_MB_5BLMP
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
##
|
||||
## 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
|
||||
##
|
||||
|
||||
ROMCCFLAGS := -mcpu=i386
|
||||
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_AXUS
|
||||
|
||||
source "src/mainboard/axus/tc320/Kconfig"
|
||||
|
||||
endchoice
|
||||
|
||||
|
|
|
@ -0,0 +1,53 @@
|
|||
##
|
||||
## 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_AXUS_TC320
|
||||
bool "TC320"
|
||||
select ARCH_X86
|
||||
select CPU_AMD_GX1
|
||||
select NORTHBRIDGE_AMD_GX1
|
||||
select SOUTHBRIDGE_AMD_CS5530
|
||||
select SUPERIO_NSC_PC97317
|
||||
select HAVE_PIRQ_TABLE
|
||||
select PIRQ_ROUTE
|
||||
select UDELAY_TSC
|
||||
select TSC_X86RDTSC_CALIBRATE_WITH_TIMER2
|
||||
|
||||
config MAINBOARD_DIR
|
||||
string
|
||||
default axus/tc320
|
||||
depends on BOARD_AXUS_TC320
|
||||
|
||||
config MAINBOARD_PART_NUMBER
|
||||
string
|
||||
default "TC320"
|
||||
depends on BOARD_AXUS_TC320
|
||||
|
||||
config HAVE_OPTION_TABLE
|
||||
bool
|
||||
default n
|
||||
depends on BOARD_AXUS_TC320
|
||||
|
||||
# Soldered NIC, internal USB, no real PCI slots.
|
||||
config IRQ_SLOT_COUNT
|
||||
int
|
||||
default 2
|
||||
depends on BOARD_AXUS_TC320
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
##
|
||||
## 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
|
||||
##
|
||||
|
||||
ROMCCFLAGS := -mcpu=i386
|
||||
include $(src)/mainboard/Makefile.romccboard.inc
|
||||
|
|
@ -1 +1,29 @@
|
|||
#
|
||||
##
|
||||
## 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_BCOM
|
||||
|
||||
source "src/mainboard/bcom/winnet100/Kconfig"
|
||||
# source "src/mainboard/bcom/winnetp680/Kconfig"
|
||||
|
||||
endchoice
|
||||
|
||||
|
|
|
@ -0,0 +1,53 @@
|
|||
##
|
||||
## 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_BCOM_WINNET100
|
||||
bool "WinNET100"
|
||||
select ARCH_X86
|
||||
select CPU_AMD_GX1
|
||||
select NORTHBRIDGE_AMD_GX1
|
||||
select SOUTHBRIDGE_AMD_CS5530
|
||||
select SUPERIO_NSC_PC97317
|
||||
select HAVE_PIRQ_TABLE
|
||||
select PIRQ_ROUTE
|
||||
select UDELAY_TSC
|
||||
select TSC_X86RDTSC_CALIBRATE_WITH_TIMER2
|
||||
|
||||
config MAINBOARD_DIR
|
||||
string
|
||||
default bcom/winnet100
|
||||
depends on BOARD_BCOM_WINNET100
|
||||
|
||||
config MAINBOARD_PART_NUMBER
|
||||
string
|
||||
default "WinNET100"
|
||||
depends on BOARD_BCOM_WINNET100
|
||||
|
||||
config HAVE_OPTION_TABLE
|
||||
bool
|
||||
default n
|
||||
depends on BOARD_BCOM_WINNET100
|
||||
|
||||
# Soldered NIC, internal USB, no real PCI slots.
|
||||
config IRQ_SLOT_COUNT
|
||||
int
|
||||
default 2
|
||||
depends on BOARD_BCOM_WINNET100
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
##
|
||||
## 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
|
||||
##
|
||||
|
||||
ROMCCFLAGS := -mcpu=i386
|
||||
include $(src)/mainboard/Makefile.romccboard.inc
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
##
|
||||
## 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_EAGLELION_5BCM
|
||||
bool "5BCM"
|
||||
select ARCH_X86
|
||||
select CPU_AMD_GX1
|
||||
select NORTHBRIDGE_AMD_GX1
|
||||
select SOUTHBRIDGE_AMD_CS5530
|
||||
select SUPERIO_NSC_PC97317
|
||||
select HAVE_PIRQ_TABLE
|
||||
select PIRQ_ROUTE
|
||||
select UDELAY_TSC
|
||||
select TSC_X86RDTSC_CALIBRATE_WITH_TIMER2
|
||||
|
||||
config MAINBOARD_DIR
|
||||
string
|
||||
default eaglelion/5bcm
|
||||
depends on BOARD_EAGLELION_5BCM
|
||||
|
||||
config MAINBOARD_PART_NUMBER
|
||||
string
|
||||
default "5BCM"
|
||||
depends on BOARD_EAGLELION_5BCM
|
||||
|
||||
config HAVE_OPTION_TABLE
|
||||
bool
|
||||
default n
|
||||
depends on BOARD_EAGLELION_5BCM
|
||||
|
||||
config IRQ_SLOT_COUNT
|
||||
int
|
||||
default 2
|
||||
depends on BOARD_EAGLELION_5BCM
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
##
|
||||
## 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
|
||||
##
|
||||
|
||||
ROMCCFLAGS := -mcpu=i386
|
||||
include $(src)/mainboard/Makefile.romccboard.inc
|
||||
|
|
@ -10,7 +10,7 @@
|
|||
const struct irq_routing_table intel_irq_routing_table = {
|
||||
PIRQ_SIGNATURE, /* u32 signature */
|
||||
PIRQ_VERSION, /* u16 version */
|
||||
32+16*2, /* there can be total 2 devices on the bus */
|
||||
32+16*CONFIG_IRQ_SLOT_COUNT, /* there can be total 2 devices on the bus */
|
||||
0x00, /* Where the interrupt router lies (bus) */
|
||||
(0x12<<3)|0x0, /* Where the interrupt router lies (dev) */
|
||||
0x800, /* IRQs devoted exclusively to PCI usage */
|
||||
|
|
|
@ -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_EAGLELION
|
||||
|
||||
source "src/mainboard/eaglelion/5bcm/Kconfig"
|
||||
|
||||
endchoice
|
||||
|
||||
|
|
|
@ -1 +1,29 @@
|
|||
#
|
||||
##
|
||||
## 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_IEI
|
||||
|
||||
source "src/mainboard/iei/juki-511p/Kconfig"
|
||||
source "src/mainboard/iei/nova4899r/Kconfig"
|
||||
|
||||
endchoice
|
||||
|
||||
|
|
|
@ -0,0 +1,48 @@
|
|||
##
|
||||
## 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_IEI_JUKI_511P
|
||||
bool "JUKI-511P"
|
||||
select ARCH_X86
|
||||
select CPU_AMD_GX1
|
||||
select NORTHBRIDGE_AMD_GX1
|
||||
select SOUTHBRIDGE_AMD_CS5530
|
||||
select SUPERIO_WINBOND_W83977F
|
||||
select HAVE_PIRQ_TABLE
|
||||
select PIRQ_ROUTE
|
||||
select HAVE_OPTION_TABLE
|
||||
select UDELAY_TSC
|
||||
select TSC_X86RDTSC_CALIBRATE_WITH_TIMER2
|
||||
|
||||
config MAINBOARD_DIR
|
||||
string
|
||||
default iei/juki-511p
|
||||
depends on BOARD_IEI_JUKI_511P
|
||||
|
||||
config MAINBOARD_PART_NUMBER
|
||||
string
|
||||
default "JUKI-511P"
|
||||
depends on BOARD_IEI_JUKI_511P
|
||||
|
||||
config IRQ_SLOT_COUNT
|
||||
int
|
||||
default 2
|
||||
depends on BOARD_IEI_JUKI_511P
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
##
|
||||
## 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
|
||||
##
|
||||
|
||||
ROMCCFLAGS := -mcpu=i386
|
||||
include $(src)/mainboard/Makefile.romccboard.inc
|
||||
|
|
@ -0,0 +1,48 @@
|
|||
##
|
||||
## 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_IEI_NOVA_4899R
|
||||
bool "NOVA-4899R"
|
||||
select ARCH_X86
|
||||
select CPU_AMD_GX1
|
||||
select NORTHBRIDGE_AMD_GX1
|
||||
select SOUTHBRIDGE_AMD_CS5530
|
||||
select SUPERIO_WINBOND_W83977TF
|
||||
select HAVE_PIRQ_TABLE
|
||||
select PIRQ_ROUTE
|
||||
select HAVE_OPTION_TABLE
|
||||
select UDELAY_TSC
|
||||
select TSC_X86RDTSC_CALIBRATE_WITH_TIMER2
|
||||
|
||||
config MAINBOARD_DIR
|
||||
string
|
||||
default iei/nova4899r
|
||||
depends on BOARD_IEI_NOVA_4899R
|
||||
|
||||
config MAINBOARD_PART_NUMBER
|
||||
string
|
||||
default "NOVA-4899R"
|
||||
depends on BOARD_IEI_NOVA_4899R
|
||||
|
||||
config IRQ_SLOT_COUNT
|
||||
int
|
||||
default 5
|
||||
depends on BOARD_IEI_NOVA_4899R
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
##
|
||||
## 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
|
||||
##
|
||||
|
||||
ROMCCFLAGS := -mcpu=i386
|
||||
include $(src)/mainboard/Makefile.romccboard.inc
|
||||
|
|
@ -82,7 +82,7 @@ default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2=1
|
|||
## Build code to export a programmable irq routing table
|
||||
##
|
||||
default CONFIG_HAVE_PIRQ_TABLE=1
|
||||
default CONFIG_IRQ_SLOT_COUNT=7
|
||||
default CONFIG_IRQ_SLOT_COUNT=5
|
||||
default CONFIG_PIRQ_ROUTE=1
|
||||
#object irq_tables.o
|
||||
|
||||
|
|
|
@ -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_TELEVIDEO
|
||||
|
||||
source "src/mainboard/televideo/tc7020/Kconfig"
|
||||
|
||||
endchoice
|
||||
|
||||
|
|
|
@ -0,0 +1,52 @@
|
|||
##
|
||||
## 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_TELEVIDEO_TC7020
|
||||
bool "TC7020"
|
||||
select ARCH_X86
|
||||
select CPU_AMD_GX1
|
||||
select NORTHBRIDGE_AMD_GX1
|
||||
select SOUTHBRIDGE_AMD_CS5530
|
||||
select SUPERIO_NSC_PC97317
|
||||
select HAVE_PIRQ_TABLE
|
||||
select PIRQ_ROUTE
|
||||
select UDELAY_TSC
|
||||
select TSC_X86RDTSC_CALIBRATE_WITH_TIMER2
|
||||
|
||||
config MAINBOARD_DIR
|
||||
string
|
||||
default televideo/tc7020
|
||||
depends on BOARD_TELEVIDEO_TC7020
|
||||
|
||||
config MAINBOARD_PART_NUMBER
|
||||
string
|
||||
default "TC7020"
|
||||
depends on BOARD_TELEVIDEO_TC7020
|
||||
|
||||
config HAVE_OPTION_TABLE
|
||||
bool
|
||||
default n
|
||||
depends on BOARD_TELEVIDEO_TC7020
|
||||
|
||||
config IRQ_SLOT_COUNT
|
||||
int
|
||||
default 3
|
||||
depends on BOARD_TELEVIDEO_TC7020
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
##
|
||||
## 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
|
||||
##
|
||||
|
||||
ROMCCFLAGS := -mcpu=i386
|
||||
include $(src)/mainboard/Makefile.romccboard.inc
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
source src/northbridge/amd/amdk8/Kconfig
|
||||
source src/northbridge/amd/gx1/Kconfig
|
||||
source src/northbridge/amd/gx2/Kconfig
|
||||
source src/northbridge/amd/amdfam10/Kconfig
|
||||
#source src/northbridge/amd/gx1/Kconfig
|
||||
#source src/northbridge/amd/lx/Kconfig
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
##
|
||||
## 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 NORTHBRIDGE_AMD_GX1
|
||||
bool
|
||||
default n
|
||||
|
|
@ -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
|
||||
##
|
||||
|
||||
driver-y += northbridge.o
|
||||
|
|
@ -1,3 +1,76 @@
|
|||
##
|
||||
## 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 SOUTHBRIDGE_AMD_CS5530
|
||||
bool
|
||||
default n
|
||||
|
||||
menu "AMD Geode GX1 video support"
|
||||
depends on SOUTHBRIDGE_AMD_CS5530
|
||||
|
||||
config GX1_VIDEO
|
||||
bool "AMD Geode GX1 video mode support"
|
||||
default y
|
||||
depends on SOUTHBRIDGE_AMD_CS5530
|
||||
|
||||
choice
|
||||
prompt "AMD Geode GX1 video mode"
|
||||
default GX1_VIDEOMODE_0
|
||||
depends on GX1_VIDEO
|
||||
|
||||
config GX1_VIDEOMODE_0
|
||||
bool "640x480"
|
||||
config GX1_VIDEOMODE_1
|
||||
bool "800x600"
|
||||
config GX1_VIDEOMODE_2
|
||||
bool "1024x768"
|
||||
config GX1_VIDEOMODE_3
|
||||
bool "1280x960"
|
||||
config GX1_VIDEOMODE_4
|
||||
bool "1280x1024"
|
||||
|
||||
endchoice
|
||||
|
||||
config GX1_VIDEOMODE
|
||||
int
|
||||
default 0 if GX1_VIDEOMODE_0
|
||||
default 1 if GX1_VIDEOMODE_1
|
||||
default 2 if GX1_VIDEOMODE_2
|
||||
default 3 if GX1_VIDEOMODE_3
|
||||
default 4 if GX1_VIDEOMODE_4
|
||||
depends on GX1_VIDEO
|
||||
|
||||
# TODO: Check how much RAM each of the modes actually needs.
|
||||
config VIDEO_MB
|
||||
int
|
||||
default 2 if GX1_VIDEOMODE_0
|
||||
default 2 if GX1_VIDEOMODE_1
|
||||
default 2 if GX1_VIDEOMODE_2
|
||||
default 2 if GX1_VIDEOMODE_3
|
||||
default 2 if GX1_VIDEOMODE_4
|
||||
depends on GX1_VIDEO
|
||||
|
||||
config SPLASH_GRAPHIC
|
||||
bool "Enable splash screen on AMD Geode GX1 boards"
|
||||
default y
|
||||
depends on GX1_VIDEO
|
||||
|
||||
endmenu
|
||||
|
||||
|
|
Loading…
Reference in New Issue