default 0
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
- hex
- default 0
+ hex
+ default 0
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
- hex
- default 0
+ hex
+ default 0
config CPU_ADDR_BITS
int
bool
default n
-menu "Drivers"
-
-endmenu
+# TODO
+# menu "Drivers"
+#
+# endmenu
menu "Payload"
bool "Add a VGA BIOS image"
depends on PAYLOAD_ELF
help
- Select this option if you have a VGA BIOS image that you would
+ Select this option if you have a VGA BIOS image that you would
like to add to your ROM.
You will be able to specify the location and file name of the
image later.
-
-
config PAYLOAD_NONE
bool "No payload"
help
ROM image for a certain mainboard, i.e. a coreboot ROM image
which does not yet contain a payload.
- For such an image to be useful, you have to use the 'lar' tool
+ For such an image to be useful, you have to use the 'cbfs' tool
to add a payload to the ROM image later.
endchoice
depends on PAYLOAD_ELF
default "payload.elf"
help
- The path and filename of the ELF executable file to use as fallback payload.
+ The path and filename of the ELF executable file to use as payload.
config FALLBACK_VGA_BIOS_FILE
string "VGA BIOS path and filename"
endmenu
config GDB_STUB
- bool "Enable GDB debugging support"
+ bool "GDB debugging support"
default y
help
- If this is set, then you will be able to set breakpoints for gdb debugging.
- See: src/arch/i386/lib/c_start.S
+ If enabled, you will be able to set breakpoints for gdb debugging.
+ See src/arch/i386/lib/c_start.S for details.
config ARCH_X86
- boolean
+ bool
help
This option is used to set the architecture of a mainboard.
It is usually set in mainboard/*/Kconfig.
This is the name of the respective subdirectory in arch/.
config ROMBASE
- hex
+ hex
default 0xffc00000 if COREBOOT_ROMSIZE_KB_4096
default 0xffe00000 if COREBOOT_ROMSIZE_KB_2048
default 0xfff00000 if COREBOOT_ROMSIZE_KB_1024
hex
default 0x8000
-
-menu "Misc Options"
+menu "Misc options"
config MAX_REBOOT_CNT
- int "Maximum Reboot Count"
+ int "Maximum reboot count"
default 3
endmenu
-
-
obj-y += boot.o
obj-y += coreboot_table.o
obj-$(CONFIG_MULTIBOOT) += multiboot.o
# what about this: how awkward.
#object ioapic.o CONFIG_IOAPIC
-
config ARCH_POWERPC
- boolean
+ bool
help
This option is used to set the architecture of a mainboard.
It is usually set in mainboard/*/Kconfig.
-menu "Console Options"
+menu "Console options"
config SERIAL_CONSOLE
bool "See output on the serial port console"
default y
config TTYS0_BASE
- hex "I/O base for the serial port (default 0x3f8)"
+ hex "I/O base for the serial port"
depends on SERIAL_CONSOLE
default 0x3f8
config SERIAL_SET_SPEED
- bool "Override the serial console baud rate"
+ bool "Override the serial console BAUD rate"
default y
depends on SERIAL_CONSOLE
config TTYS0_BAUD
- int "Serial console baud rate (default 115200)"
+ int "Serial console BAUD rate"
depends on SERIAL_SET_SPEED
default 115200
config USBDEBUG_DIRECT
- bool "Support a USB debug dongle. Not supported on all chipsets. FIX DEPENDENCY HERE"
+ bool "USB debug dongle support. Not supported on all chipsets."
default n
+ # TODO: FIX DEPENDENCY HERE
config CONSOLE_VGA
bool
-obj-y += printk.o
-obj-y += console.o
-obj-y += vtxprintf.o
-obj-y += vsprintf.o
-initobj-y += vtxprintf.o
-initobj-y += vsprintf.o
-driver-$(CONFIG_SERIAL_CONSOLE) += uart8250_console.o
-driver-$(CONFIG_USBDEBUG_DIRECT) += usbdebug_direct_console.o
-driver-$(CONFIG_CONSOLE_VGA) += vga_console.o
-driver-$(CONFIG_CONSOLE_BTEXT) += btext_console.o
-driver-$(CONFIG_CONSOLE_BTEXT) += font-8x16.o
-driver-$(CONFIG_CONSOLE_LOGBUF) += logbuf_console.o
+obj-y += printk.o
+obj-y += console.o
+obj-y += vtxprintf.o
+obj-y += vsprintf.o
+
+initobj-y += vtxprintf.o
+initobj-y += vsprintf.o
+
+driver-$(CONFIG_SERIAL_CONSOLE) += uart8250_console.o
+driver-$(CONFIG_USBDEBUG_DIRECT) += usbdebug_direct_console.o
+driver-$(CONFIG_CONSOLE_VGA) += vga_console.o
+driver-$(CONFIG_CONSOLE_BTEXT) += btext_console.o
+driver-$(CONFIG_CONSOLE_BTEXT) += font-8x16.o
+driver-$(CONFIG_CONSOLE_LOGBUF) += logbuf_console.o
subdirs-y += emulation
#input ppc
#input simple_init
-#input via
#input x86
-# This is a leaf makefile, no conditionals. If it is included it will
-# be used.
+# This is a leaf Makefile, no conditionals. If it is included it will be used.
obj-y += amd_sibling.o
default 40
depends on CPU_AMD_SOCKET_F
-
default 1
depends on CPU_AMD_SOCKET_AM2
-#Opteron K8 1G HT Support
+# Opteron K8 1G HT support
config K8_HT_FREQ_1G_SUPPORT
hex
default 1
depends on CPU_AMD_SOCKET_AM2
-#DDR2 and REG
+# DDR2 and REG
config DIMM_SUPPORT
hex
default 0x0004
default 1
depends on CPU_AMD_SOCKET_F
-#Opteron K8 1G HT Support
+# Opteron K8 1G HT support
config K8_HT_FREQ_1G_SUPPORT
hex
default 1
depends on CPU_AMD_SOCKET_F
-#DDR2 and REG
+# DDR2 and REG
config DIMM_SUPPORT
hex
- default 0x0104
+ default 0x0104
depends on CPU_AMD_SOCKET_F
config CPU_SOCKET_TYPE
config CPU_EMULATION_QEMU_X86
- bool
- default false
+ bool
+ default false
-# Note: from here on down, we are socket-centric. Socket choice determines what other cpu files are included.
-# Therefore:
-# ONLY include Makefile.inc from socket directories!
+# Note: From here on down, we are socket-centric. Socket choice determines
+# what other cpu files are included.
+#
+# Therefore: ONLY include Makefile.inc from socket directories!
subdirs-$(CONFIG_CPU_INTEL_SOCKET_MFCPGA478) += socket_mFCPGA478
subdirs-$(CONFIG_CPU_INTEL_SOCKET_PGA370) += socket_PGA370
subdirs-y += ../../x86/smm
subdirs-y += ../microcode
-
## smmobject smihandler.o
##
## makerule smm.o
-## depends "$(SMM-OBJECTS) $(TOP)/src/console/printk.o $(TOP)/src/console/vtxprintf.o $(LIBGCC_FILE_NAME)"
+## depends "$(SMM-OBJECTS) $(TOP)/src/console/printk.o $(TOP)/src/console/vtxprintf.o $(LIBGCC_FILE_NAME)"
## action "$(CC) $(DISTRO_LFLAGS) -nostdlib -r -o $@ $^"
## end
##
## makerule smm
-## depends "smm.o $(TOP)/src/cpu/x86/smm/smm.ld ldoptions"
+## depends "smm.o $(TOP)/src/cpu/x86/smm/smm.ld ldoptions"
## action "$(CC) $(DISTRO_LFLAGS) -nostdlib -nostartfiles -static -o smm.elf -T $(TOP)/src/cpu/x86/smm/smm.ld smm.o"
## action "$(CONFIG_CROSS_COMPILE)nm -n smm.elf | sort > smm.map"
## action "$(OBJCOPY) -O binary smm.elf smm"
obj-y += delay_tsc.o
# default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2=0
-# if CONFIG_UDELAY_TSC
-# default CONFIG_HAVE_INIT_TIMER=1
-# object delay_tsc.o
+# if CONFIG_UDELAY_TSC
+# default CONFIG_HAVE_INIT_TIMER=1
+# object delay_tsc.o
# end
bool
help
Execute PCI/AGP option ROMs if available. This is required to
- enable PCI/AGP VGA plugin cards.
+ enable PCI/AGP VGA plugin cards.
choice
- prompt "Execute PCI Option ROMs"
- default PCI_OPTION_ROM_RUN_REALMODE
- help
- Execute PCI/AGP option ROMs if available. You can choose to
- execute PCI option ROMs natively (32bit x86 system required),
- in an emulator (x86emu), or ignore option ROM execution.
+ prompt "Execute PCI option ROMs"
+ default PCI_OPTION_ROM_RUN_REALMODE
+ help
+ Execute PCI/AGP option ROMs if available. You can choose to
+ execute PCI option ROMs natively (32bit x86 system required),
+ in an emulator (x86emu), or ignore option ROM execution.
- config PCI_OPTION_ROM_RUN_REALMODE
- prompt "Run VGA ROMs"
- bool
- select VGA_ROM_RUN
- help
- Execute PCI/AGP option ROMs if available. This is required to
- enable PCI/AGP VGA plugin cards.
+config PCI_OPTION_ROM_RUN_REALMODE
+ prompt "Run VGA ROMs"
+ bool
+ select VGA_ROM_RUN
+ help
+ Execute PCI/AGP option ROMs if available. This is required to
+ enable PCI/AGP VGA plugin cards.
- config NO_RUN
- prompt "DO NOT Run VGA ROMs"
- bool
- help
- Execute PCI/AGP option ROMs if available. This is required to
- enable PCI/AGP VGA plugin cards.
+config NO_RUN
+ prompt "Do NOT run VGA ROMs"
+ bool
+ help
+ Do not execute PCI/AGP option ROMs.
endchoice
+
endmenu
-obj-y += clog2.o
-obj-y += uart8250.o
-obj-y += memset.o
-obj-y += memcpy.o
-obj-y += memcmp.o
-obj-y += memmove.o
-obj-y += malloc.o
-obj-y += delay.o
-obj-y += fallback_boot.o
-obj-y += compute_ip_checksum.o
-obj-y += version.o
-obj-y += cbfs.o
-obj-y += lzma.o
-#obj-y += lzmadecode.o
+obj-y += clog2.o
+obj-y += uart8250.o
+obj-y += memset.o
+obj-y += memcpy.o
+obj-y += memcmp.o
+obj-y += memmove.o
+obj-y += malloc.o
+obj-y += delay.o
+obj-y += fallback_boot.o
+obj-y += compute_ip_checksum.o
+obj-y += version.o
+obj-y += cbfs.o
+obj-y += lzma.o
+#obj-y += lzmadecode.o
-initobj-y += uart8250.o
-initobj-y += memset.o
-initobj-y += memcpy.o
-initobj-y += memcmp.o
-initobj-y += cbfs.o
-initobj-y += lzma.o
-#initobj-y += lzmadecode.o
+initobj-y += uart8250.o
+initobj-y += memset.o
+initobj-y += memcpy.o
+initobj-y += memcmp.o
+initobj-y += cbfs.o
+initobj-y += lzma.o
+#initobj-y += lzmadecode.o
-obj-$(CONFIG_USBDEBUG_DIRECT) += usbdebug_direct.o
-obj-$(CONFIG_COMPRESSED_PAYLOAD_LZMA) += lzma.o
+obj-$(CONFIG_USBDEBUG_DIRECT) += usbdebug_direct.o
+obj-$(CONFIG_COMPRESSED_PAYLOAD_LZMA) += lzma.o
ifdef POST_EVALUATION
$(obj)/lib/version.o :: $(obj)/build.h
-
menu "Mainboard"
choice
endchoice
config MAINBOARD_VENDOR
- string
- default "EMULATION"
- depends on VENDOR_EMULATION
+ string
+ default "Emulation"
+ depends on VENDOR_EMULATION
config MAINBOARD_VENDOR
- string
- default "KONTRON"
- depends on VENDOR_KONTRON
+ string
+ default "Kontron"
+ depends on VENDOR_KONTRON
config MAINBOARD_VENDOR
- string
- default "VIA"
- depends on VENDOR_VIA
+ string
+ default "VIA"
+ depends on VENDOR_VIA
config MAINBOARD_VENDOR
- string
- default "AMD"
- depends on VENDOR_AMD
+ string
+ default "AMD"
+ depends on VENDOR_AMD
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex
default 0x1019
- depends on VENDOR_VIA
+ depends on VENDOR_VIA
source "src/mainboard/a-trend/Kconfig"
source "src/mainboard/abit/Kconfig"
depends on VENDOR_AMD
config BOARD_AMD_SERENGETI_CHEETAH
- bool "SERENGETI_CHEETAH"
+ bool "Serengeti Cheetah"
select ARCH_X86
select CPU_AMD_K8
select CPU_AMD_SOCKET_F
select PIRQ_TABLE
select USE_PRINTK_IN_CAR
help
- AMD Serengeti Series mainboards
+ AMD Serengeti Cheetah mainboard.
endchoice
config MAINBOARD_DIR
int
default 1
depends on BOARD_AMD_SERENGETI_CHEETAH
-
+
config DCACHE_RAM_BASE
hex
default 0xc8000
depends on BOARD_AMD_SERENGETI_CHEETAH
-
+
config DCACHE_RAM_SIZE
hex
default 0x08000
config LB_CKS_LOC
int
- default 123
+ default 123
depends on BOARD_AMD_SERENGETI_CHEETAH
config MAINBOARD_PART_NUMBER
config PCI_64BIT_PREF_MEM
int
- default 0
+ default 0
depends on BOARD_AMD_SERENGETI_CHEETAH
config USE_DCACHE_RAM
##
## 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
## MA 02110-1301 USA
##
-##
-## This mainboard requires DCACHE_AS_RAM enabled. It won't work without.
-##
-
-driver-y += mainboard.o
+driver-y += mainboard.o
-#needed by irq_tables and mptable and acpi_tables
+# Needed by irq_tables and mptable and acpi_tables.
obj-y += get_bus_conf.o
obj-$(CONFIG_HAVE_MP_TABLE) += mptable.o
obj-$(CONFIG_HAVE_PIRQ_TABLE) += irq_tables.o
-obj-$(CONFIG_HAVE_ACPI_TABLES) += dsdt.o
-obj-$(CONFIG_HAVE_ACPI_TABLES) += acpi_tables.o
-obj-$(CONFIG_HAVE_ACPI_TABLES) += fadt.o
-
-#./ssdt.o is in northbridge/amd/amdk8/Config.lb
-obj-$(CONFIG_ACPI_SSDTX_NUM) += ssdt2.o
-obj-$(CONFIG_ACPI_SSDTX_NUM) += ssdt3.o
-obj-$(CONFIG_HAVE_ACPI_TABLES) += ssdt4.o
+obj-$(CONFIG_HAVE_ACPI_TABLES) += dsdt.o
+obj-$(CONFIG_HAVE_ACPI_TABLES) += acpi_tables.o
+obj-$(CONFIG_HAVE_ACPI_TABLES) += fadt.o
+
+# ./ssdt.o is in northbridge/amd/amdk8/Config.lb
+obj-$(CONFIG_ACPI_SSDTX_NUM) += ssdt2.o
+obj-$(CONFIG_ACPI_SSDTX_NUM) += ssdt3.o
+obj-$(CONFIG_HAVE_ACPI_TABLES) += ssdt4.o
driver-y += ../../../drivers/i2c/i2cmux/i2cmux.o
-# This is part of the conversion to init-obj and away from included code.
+# This is part of the conversion to init-obj and away from included code.
initobj-y += crt0.o
# FIXME in $(top)/Makefile
iasl -p $(CURDIR)/pci3 -tc $(CONFIG_MAINBOARD)/
perl -pi -e 's/AmlCode/AmlCode_ssdt3/g' pci3.hex
mv pci3.hex ssdt3.c
-
+
$(obj)/ssdt4.c: $(src)/mainboard/$(MAINBOARDDIR)/dx/pci4.asl"
iasl -p $(CURDIR)/pci4 -tc $(CONFIG_MAINBOARD)/dx/pci4.asl
perl -pi -e 's/AmlCode/AmlCode_ssdt4/g' pci4.hex
##
## 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
##
## This mainboard requires DCACHE_AS_RAM enabled. It won't work without.
-##
+##
-driver-y += mainboard.o
-driver-y += rtl8168.o
+driver-y += mainboard.o
+driver-y += rtl8168.o
#obj-y += ../../../southbridge/intel/i82801gx/i82801gx_reset.c
obj-$(CONFIG_HAVE_MP_TABLE) += mptable.o
obj-$(CONFIG_HAVE_PIRQ_TABLE) += irq_tables.o
-obj-$(CONFIG_HAVE_ACPI_TABLES) += dsdt.o
-obj-$(CONFIG_HAVE_ACPI_TABLES) += acpi_tables.o
-obj-$(CONFIG_HAVE_ACPI_TABLES) += fadt.o
+obj-$(CONFIG_HAVE_ACPI_TABLES) += dsdt.o
+obj-$(CONFIG_HAVE_ACPI_TABLES) += acpi_tables.o
+obj-$(CONFIG_HAVE_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.
+# This is part of the conversion to init-obj and away from included code.
initobj-y += crt0.o
# FIXME in $(top)/Makefile
choice
- prompt "Mainboard model"
- depends on VENDOR_KONTRON
+ prompt "Mainboard model"
+ depends on VENDOR_KONTRON
config BOARD_KONTRON_986LCD_M
- bool "986LCD-M"
- select ARCH_X86
- select CPU_INTEL_CORE
+ bool "986LCD-M"
+ select ARCH_X86
+ select CPU_INTEL_CORE
select CPU_INTEL_SOCKET_MFCPGA478
- select NORTHBRIDGE_INTEL_I945
- select SOUTHBRIDGE_INTEL_I82801GX
- select SUPERIO_WINBOND_W83627THG
- select PIRQ_TABLE
+ select NORTHBRIDGE_INTEL_I945
+ select SOUTHBRIDGE_INTEL_I82801GX
+ select SUPERIO_WINBOND_W83627THG
+ select PIRQ_TABLE
select MMCONF_SUPPORT
select USE_PRINTK_IN_CAR
- help
- Kontron 986LCD-M Series mainboards
+ help
+ Kontron 986LCD-M/mITX mainboard.
+
endchoice
config MAINBOARD_DIR
hex
default 0xffdf8000
depends on BOARD_KONTRON_986LCD_M
-
+
config DCACHE_RAM_SIZE
hex
default 0x8000
config LB_CKS_LOC
int
- default 123
+ default 123
depends on BOARD_KONTRON_986LCD_M
config MAINBOARD_PART_NUMBER
string
default "986LCD-M"
depends on BOARD_KONTRON_986LCD_M
+
select PIRQ_TABLE
help
MSI MS-6178 mainboard.
+
endchoice
config MAINBOARD_DIR
choice
- prompt "Mainboard model"
- depends on VENDOR_VIA
+ prompt "Mainboard model"
+ depends on VENDOR_VIA
- source "src/mainboard/via/vt8454c/Kconfig"
- source "src/mainboard/via/epia-n/Kconfig"
+source "src/mainboard/via/vt8454c/Kconfig"
+source "src/mainboard/via/epia-n/Kconfig"
endchoice
-
config BOARD_VIA_EPIA_N
- bool "via epia-n"
- select ARCH_X86
- select CPU_VIA_C3
- select NORTHBRIDGE_VIA_CN400
+ bool "EPIA-N"
+ select ARCH_X86
+ select CPU_VIA_C3
+ select NORTHBRIDGE_VIA_CN400
select SOUTHBRIDGE_VIA_VT8237R
- select SUPERIO_WINBOND_W83697HF
- select PIRQ_TABLE
+ select SUPERIO_WINBOND_W83697HF
+ select PIRQ_TABLE
select USE_PRINTK_IN_CAR
- help
- VIA Epia-n mainboards
+ help
+ VIA EPIA-N mainboard.
config MAINBOARD_DIR
string
initobj-y += crt0.o
obj-y += mainboard.o
-obj-$(CONFIG_HAVE_PIRQ_TABLE) += irq_tables.o
-obj-$(CONFIG_HAVE_MP_TABLE) += object mptable.o
+obj-$(CONFIG_HAVE_PIRQ_TABLE) += irq_tables.o
+obj-$(CONFIG_HAVE_MP_TABLE) += mptable.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += dsdt.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += acpi_tables.o
config BOARD_VIA_VT8454C
- bool "vt8454c"
- select ARCH_X86
- select CPU_VIA_C7
- select NORTHBRIDGE_VIA_CX700
-# select SOUTHBRIDGE_INTEL_I82801GX
- select SUPERIO_VIA_VT1211
- select PIRQ_TABLE
+ bool "VT8454c"
+ select ARCH_X86
+ select CPU_VIA_C7
+ select NORTHBRIDGE_VIA_CX700
+# select SOUTHBRIDGE_INTEL_I82801GX
+ select SUPERIO_VIA_VT1211
+ select PIRQ_TABLE
# select MMCONF_SUPPORT
select USE_PRINTK_IN_CAR
- help
- Kontron 986LCD-M Series mainboards
+ help
+ VIA VT8454C mainboard.
config MAINBOARD_DIR
string
##
## This file is part of the coreboot project.
-##
+##
## Copyright (C) 2007-2009 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.
+## 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
##
## 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
-##
-
+## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
-## This mainboard requires DCACHE_AS_RAM enabled. It won't work without.
-##
-driver-y += mainboard.o
+driver-y += mainboard.o
obj-$(CONFIG_HAVE_MP_TABLE) += mptable.o
obj-$(CONFIG_HAVE_PIRQ_TABLE) += irq_tables.o
-obj-$(CONFIG_HAVE_ACPI_TABLES) += dsdt.o
-obj-$(CONFIG_HAVE_ACPI_TABLES) += acpi_tables.o
-obj-$(CONFIG_HAVE_ACPI_TABLES) += fadt.o
+obj-$(CONFIG_HAVE_ACPI_TABLES) += dsdt.o
+obj-$(CONFIG_HAVE_ACPI_TABLES) += acpi_tables.o
+obj-$(CONFIG_HAVE_ACPI_TABLES) += fadt.o
initobj-y += crt0.o
# FIXME in $(top)/Makefile
bool
default y
-
source src/northbridge/amd/amdk8/root_complex/Kconfig
driver-y += northbridge.o
driver-y += misc_control.o
-obj-y += get_sblk_pci1234.o
-obj-$(CONFIG_HAVE_ACPI_TABLES) += amdk8_acpi.o
+obj-y += get_sblk_pci1234.o
+obj-$(CONFIG_HAVE_ACPI_TABLES) += amdk8_acpi.o
-# Not sure what to do with these yet. How did raminit_test even work? Should be a target in -y form
+# Not sure what to do with these yet. How did raminit_test even work?
+# Should be a target in -y form.
#if CONFIG_K8_REV_F_SUPPORT
#
#makerule raminit_test
#
#end
#
-#
+##
## This file is part of the coreboot project.
##
## Copyright (C) 2007-2009 coresystems GmbH
## 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
+##
obj-y += cx700_reset.o
obj-y += northbridge.o
-obj-y += mc146818rtc.o
-obj-y += isa-dma.o
-obj-y += i8259.o
-#obj-y += udelay_timer2.o CONFIG_UDELAY_TIMER2
-obj-$(CONFIG_UDELAY_IO) += udelay_io.o
-obj-y += keyboard.o
+obj-y += mc146818rtc.o
+obj-y += isa-dma.o
+obj-y += i8259.o
+#obj-y += udelay_timer2.o CONFIG_UDELAY_TIMER2
+obj-$(CONFIG_UDELAY_IO) += udelay_io.o
+obj-y += keyboard.o
-#initobj-y += serial.o
+#initobj-y += serial.o
subdirs-y += vga
subdirs-$(CONFIG_SOUTHBRIDGE_AMD_AMD8151) += amd8151
subdirs-$(CONFIG_SOUTHBRIDGE_AMD_RS690) += rs690
subdirs-$(CONFIG_SOUTHBRIDGE_AMD_SB600) += sb600
-
subdirs-$(CONFIG_SOUTHBRIDGE_AMD_CS5530) += cs5530
subdirs-$(CONFIG_SOUTHBRIDGE_AMD_CS5535) += cs5535
subdirs-$(CONFIG_SOUTHBRIDGE_AMD_CS5536) += cs5536
config SOUTHBRIDGE_INTEL_I82371EB
- boolean
+ bool
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
+
driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82371EB) += i82371eb.o
driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82371EB) += i82371eb_isa.o
driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82371EB) += i82371eb_ide.o
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx.o
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_ac97.o
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_azalia.o
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_ide.o
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_lpc.o
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_nic.o
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_pci.o
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_pcie.o
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_sata.o
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_smbus.o
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_usb.o
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_usb_ehci.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_ac97.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_azalia.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_ide.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_lpc.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_nic.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_pci.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_pcie.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_sata.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_smbus.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_usb.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_usb_ehci.o
-object-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_reset.o
-object-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_watchdog.o
+object-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_reset.o
+object-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_watchdog.o
# arg. How does the linux kconfig handle compound conditionals?
ifeq ($(CONFIG_HAVE_SMI_HANDLER),y)
- object-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_smi.o
- smmobj-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_smihandler.o
+ object-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_smi.o
+ smmobj-$(CONFIG_SOUTHBRIDGE_INTEL_I82801GX) += i82801gx_smihandler.o
endif
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx.o
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_ac97.o
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_ide.o
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_lpc.o
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_nic.o
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_pci.o
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_sata.o
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_smbus.o
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_usb.o
-driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_usb_ehci.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_ac97.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_ide.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_lpc.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_nic.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_pci.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_sata.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_smbus.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_usb.o
+driver-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_usb_ehci.o
-object-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_reset.o
-object-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_watchdog.o
+object-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_reset.o
+object-$(CONFIG_SOUTHBRIDGE_INTEL_I82801XX) += i82801xx_watchdog.o
# TODO: What about cmos_failover.c?
driver-y += ck804_pci.o
driver-y += ck804_pcie.o
driver-y += ck804_ht.o
+
obj-y += ck804_reset.o
-obj-$(CONFIG_HAVE_ACPI_TABLES) +=ck804_fadt.o
+obj-$(CONFIG_HAVE_ACPI_TABLES) += ck804_fadt.o
driver-y += mcp55_smbus.o
driver-y += mcp55_usb2.o
driver-y += mcp55_usb.o
+
driver-$(CONFIG_HAVE_ACPI_TABLES) += mcp55_fadt.o
obj-y += mcp55_reset.o
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
-driver-y += vt8237r.o
-driver-y += vt8237_ctrl.o
-driver-y += vt8237r_ide.o
-driver-y += vt8237r_lpc.o
-driver-y += vt8237r_sata.o
-driver-y += vt8237r_usb.o
-driver-y += vt8237r_nic.o
+driver-y += vt8237r.o
+driver-y += vt8237_ctrl.o
+driver-y += vt8237r_ide.o
+driver-y += vt8237r_lpc.o
+driver-y += vt8237r_sata.o
+driver-y += vt8237r_usb.o
+driver-y += vt8237r_nic.o
obj-$(CONFIG_HAVE_ACPI_TABLES) += vt8237_fadt.o
-
subdirs-y += fintek
subdirs-y += intel
subdirs-y += ite
subdirs-y += nsc
-#subdirs-y += serverengine
+# subdirs-y += serverengines
subdirs-y += smsc
subdirs-y += via
subdirs-y += winbond
##
#config chip.h
-obj-$(CONFIG_SUPERIO_FINTEK_F71805F) += superio.o
+obj-$(CONFIG_SUPERIO_FINTEK_F71805F) += superio.o
-config SUPERIO_FINTEK_I3100
+config SUPERIO_INTEL_I3100
bool
##
#config chip.h
-obj-$(CONFIG_SUPERIO_INTEL_I3100) += superio.o
+obj-$(CONFIG_SUPERIO_INTEL_I3100) += superio.o
##
#config chip.h
-obj-$(CONFIG_SUPERIO_ITE_IT8661F) += superio.o
+obj-$(CONFIG_SUPERIO_ITE_IT8661F) += superio.o
##
#config chip.h
-obj-$(CONFIG_SUPERIO_ITE_IT8671F) += superio.o
+obj-$(CONFIG_SUPERIO_ITE_IT8671F) += superio.o
##
#config chip.h
-obj-$(CONFIG_SUPERIO_ITE_IT8673F) += superio.o
+obj-$(CONFIG_SUPERIO_ITE_IT8673F) += superio.o
##
#config chip.h
-obj-$(CONFIG_SUPERIO_ITE_IT8705F) += superio.o
+obj-$(CONFIG_SUPERIO_ITE_IT8705F) += superio.o
##
#config chip.h
-obj-$(CONFIG_SUPERIO_ITE_IT8712F) += superio.o
+obj-$(CONFIG_SUPERIO_ITE_IT8712F) += superio.o
##
#config chip.h
-obj-$(CONFIG_SUPERIO_ITE_IT8716F) += superio.o
+obj-$(CONFIG_SUPERIO_ITE_IT8716F) += superio.o
##
#config chip.h
-obj-$(CONFIG_SUPERIO_ITE_IT8718F) += superio.o
+obj-$(CONFIG_SUPERIO_ITE_IT8718F) += superio.o
#config chip.h
-obj-$(CONFIG_SUPERIO_NSC_PC8374) += superio.o
+obj-$(CONFIG_SUPERIO_NSC_PC8374) += superio.o
##
#config chip.h
-obj-$(CONFIG_SUPERIO_NSC_PC87309) += superio.o
+obj-$(CONFIG_SUPERIO_NSC_PC87309) += superio.o
#config chip.h
-obj-$(CONFIG_SUPERIO_NSC_PC87351) += superio.o
+obj-$(CONFIG_SUPERIO_NSC_PC87351) += superio.o
#config chip.h
-obj-$(CONFIG_SUPERIO_NSC_PC87360) += superio.o
+obj-$(CONFIG_SUPERIO_NSC_PC87360) += superio.o
#config chip.h
-obj-$(CONFIG_SUPERIO_NSC_PC87366) += superio.o
+obj-$(CONFIG_SUPERIO_NSC_PC87366) += superio.o
#config chip.h
-obj-$(CONFIG_SUPERIO_NSC_PC87417) += superio.o
+obj-$(CONFIG_SUPERIO_NSC_PC87417) += superio.o
#config chip.h
-obj-$(CONFIG_SUPERIO_NSC_PC87427) += superio.o
+obj-$(CONFIG_SUPERIO_NSC_PC87427) += superio.o
#config chip.h
-obj-$(CONFIG_SUPERIO_NSC_PC97307) += superio.o
+obj-$(CONFIG_SUPERIO_NSC_PC97307) += superio.o
#config chip.h
-obj-$(CONFIG_SUPERIO_NSC_PC97317) += superio.o
+obj-$(CONFIG_SUPERIO_NSC_PC97317) += superio.o
-config SERVERENGINES_ITE_PILOT
+config SUPERIO_SERVERENGINES_PILOT
bool
##
#config chip.h
-obj-$(CONFIG_SUPERIO_SMSC_FDC37M60X) += superio.o
+obj-$(CONFIG_SUPERIO_SMSC_FDC37M60X) += superio.o
##
#config chip.h
-obj-$(CONFIG_SUPERIO_SMSC_DEVICE) += superio.o
+obj-$(CONFIG_SUPERIO_SMSC_DEVICE) += superio.o
#config chip.h
-obj-$(CONFIG_SUPERIO_SMSC_LPC47B397) += superio.o
+obj-$(CONFIG_SUPERIO_SMSC_LPC47B397) += superio.o
#config chip.h
-obj-$(CONFIG_SUPERIO_SMSC_LPC47M10X) += superio.o
+obj-$(CONFIG_SUPERIO_SMSC_LPC47M10X) += superio.o
##
#config chip.h
-obj-$(CONFIG_SUPERIO_SMSC_LPC47N217) += superio.o
+obj-$(CONFIG_SUPERIO_SMSC_LPC47N217) += superio.o
##
#config chip.h
-obj-$(CONFIG_SUPERIO_SMSC_SMSCSUPERIO) += superio.o
+obj-$(CONFIG_SUPERIO_SMSC_SMSCSUPERIO) += superio.o
#config chip.h
-obj-$(CONFIG_SUPERIO_VIA_VT1211) += vt1211.o
+obj-$(CONFIG_SUPERIO_VIA_VT1211) += vt1211.o
config SUPERIO_WINBOND_W83627DHG
- boolean
+ bool
config SUPERIO_WINBOND_W83627EHG
- boolean
+ bool
config SUPERIO_WINBOND_W83627HF
- boolean
+ bool
config SUPERIO_WINBOND_W83627THF
- boolean
+ bool
config SUPERIO_WINBOND_W83627THG
- boolean
+ bool
config SUPERIO_WINBOND_W83627UHG
- boolean
+ bool
config SUPERIO_WINBOND_W83697HF
- boolean
+ bool
config SUPERIO_WINBOND_W83977F
- boolean
+ bool
config SUPERIO_WINBOND_W83977TF
- boolean
+ bool
##
#config chip.h
-obj-$(CONFIG_SUPERIO_WINBOND_W83627DHG) += superio.o
+obj-$(CONFIG_SUPERIO_WINBOND_W83627DHG) += superio.o
##
#config chip.h
-obj-$(CONFIG_SUPERIO_WINBOND_W83627EHG) += superio.o
+obj-$(CONFIG_SUPERIO_WINBOND_W83627EHG) += superio.o
#config chip.h
-obj-$(CONFIG_SUPERIO_WINBOND_W83627HF) += superio.o
+obj-$(CONFIG_SUPERIO_WINBOND_W83627HF) += superio.o
#config chip.h
-obj-$(CONFIG_SUPERIO_WINBOND_W83627THF) += superio.o
+obj-$(CONFIG_SUPERIO_WINBOND_W83627THF) += superio.o
#config chip.h
-obj-$(CONFIG_SUPERIO_WINBOND_W83627THG) += superio.o
+obj-$(CONFIG_SUPERIO_WINBOND_W83627THG) += superio.o
##
#config chip.h
-obj-$(CONFIG_SUPERIO_WINBOND_W83627UHG) += superio.o
+obj-$(CONFIG_SUPERIO_WINBOND_W83627UHG) += superio.o
##
#config chip.h
-obj-$(CONFIG_SUPERIO_WINBOND_W83697HF) += superio.o
+obj-$(CONFIG_SUPERIO_WINBOND_W83697HF) += superio.o
##
#config chip.h
-obj-$(CONFIG_SUPERIO_WINBOND_W83977F) += superio.o
+obj-$(CONFIG_SUPERIO_WINBOND_W83977F) += superio.o
#config chip.h
-obj-$(CONFIG_SUPERIO_WINBOND_W83977TF) += superio.o
+obj-$(CONFIG_SUPERIO_WINBOND_W83977TF) += superio.o
-#
-#
-#
ifdef POST_EVALUATION
include $(top)/util/cbfstool/tools/Makefile.inc
-
-obj-y += debug.o
-obj-y += decode.o
-obj-y += fpu.o
-obj-y += ops.o
-obj-y += ops2.o
-obj-y += prim_ops.o
-obj-y += sys.o
+obj-y += debug.o
+obj-y += decode.o
+obj-y += fpu.o
+obj-y += ops.o
+obj-y += ops2.o
+obj-y += prim_ops.o
+obj-y += sys.o