Clean up some #ifdef CONFIG_*
authorMyles Watson <mylesgw@gmail.com>
Mon, 19 Oct 2009 16:21:30 +0000 (16:21 +0000)
committerMyles Watson <mylesgw@gmail.com>
Mon, 19 Oct 2009 16:21:30 +0000 (16:21 +0000)
Change HAVE_FAN_CTL to be specific to the SuperIO that supports it.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4809 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

16 files changed:
src/arch/i386/boot/coreboot_table.c
src/config/Options.lb
src/cpu/x86/mtrr/mtrr.c
src/mainboard/gigabyte/m57sli/Config.lb
src/mainboard/gigabyte/m57sli/Kconfig
src/mainboard/gigabyte/m57sli/Makefile.inc
src/mainboard/gigabyte/m57sli/Options.lb
src/northbridge/amd/amdk8/northbridge.c
src/northbridge/intel/i82810/northbridge.c
src/northbridge/intel/i82810/raminit.c
src/northbridge/via/cx700/cx700_lpc.c
src/southbridge/via/vt8237r/vt8237r_ide.c
src/southbridge/via/vt8237r/vt8237r_lpc.c
src/southbridge/via/vt8237r/vt8237r_nic.c
src/southbridge/via/vt8237r/vt8237r_usb.c
src/superio/ite/it8716f/superio.c

index 9aeb85cd98d2e259348d6ba639af977fa8848013..9eb13b73f1e5f7ca744fad3de3ed5eaaa215cb33 100644 (file)
@@ -99,7 +99,7 @@ static struct lb_memory *lb_memory(struct lb_header *header)
 
 static struct lb_serial *lb_serial(struct lb_header *header)
 {
-#if defined(CONFIG_TTYS0_BASE)
+#if CONFIG_CONSOLE_SERIAL8250
        struct lb_record *rec;
        struct lb_serial *serial;
        rec = lb_new_record(header);
@@ -126,22 +126,22 @@ static void add_console(struct lb_header *header, u16 consoletype)
 
 static void lb_console(struct lb_header *header)
 {
-#ifdef CONFIG_CONSOLE_SERIAL8250
+#if CONFIG_CONSOLE_SERIAL8250
        add_console(header, LB_TAG_CONSOLE_SERIAL8250);
 #endif
-#ifdef CONFIG_CONSOLE_VGA
+#if CONFIG_CONSOLE_VGA
        add_console(header, LB_TAG_CONSOLE_VGA);
 #endif
-#ifdef CONFIG_CONSOLE_BTEXT
+#if CONFIG_CONSOLE_BTEXT
        add_console(header, LB_TAG_CONSOLE_BTEXT);
 #endif
-#ifdef CONFIG_CONSOLE_LOGBUF
+#if CONFIG_CONSOLE_LOGBUF
        add_console(header, LB_TAG_CONSOLE_LOGBUF);
 #endif
-#ifdef CONFIG_CONSOLE_SROM
+#if CONFIG_CONSOLE_SROM
        add_console(header, LB_TAG_CONSOLE_SROM);
 #endif
-#ifdef CONFIG_USBDEBUG_DIRECT
+#if CONFIG_USBDEBUG_DIRECT
        add_console(header, LB_TAG_CONSOLE_EHCI);
 #endif
 }
index 913fcb13cf66f4b16bec7cd18f60bb5bdda4c212..167e40104d3a671c5dcfc8d153a16be9b9dce1cc 100644 (file)
@@ -712,8 +712,8 @@ define CONFIG_PCIBIOS_IRQ
        comment "PCIBIOS IRQ support"
 end
 define CONFIG_IOAPIC
-       default none
-       export used
+       default 0
+       export always
        comment "IOAPIC support"
 end
 
@@ -845,7 +845,7 @@ end
 # Misc device options
 ###############################################
 
-define CONFIG_HAVE_FANCTL
+define CONFIG_SUPERIO_ITE_IT8716F_OVERRIDE_FANCTL
        default 0
        export used
        comment "Include board specific FAN control initialization"
@@ -1103,14 +1103,14 @@ define CONFIG_K8_MEM_BANK_B_ONLY
 end
 
 define CONFIG_VIDEO_MB
-        default none
-        export used
+        default 0
+        export always
         comment "Integrated graphics with UMA has dynamic setup"
 end
 
 define CONFIG_GFXUMA
-        default none
-        export used
+        default 0
+        export always
         comment "GFX UMA"
 end
 
index 7b8d43c1f1f9f6a9537068827b3e45080a12a733..dab5a0f4226c8de7bea6f0faf9547202e150150b 100644 (file)
@@ -37,7 +37,7 @@
 #include <cpu/x86/mtrr.h>
 #include <cpu/x86/cache.h>
 
-#ifdef CONFIG_GFXUMA
+#if CONFIG_GFXUMA
 extern uint64_t uma_memory_base, uma_memory_size;
 #endif
 
index 6d5a13fb5c674aa4be8a8bc63b39d3b3ac2cf2a8..b4757df52b2fd7e52ab2e81defccce8494b5ea09 100644 (file)
@@ -150,7 +150,7 @@ else
     end
 end
 
-if CONFIG_HAVE_FANCTL
+if CONFIG_SUPERIO_ITE_IT8716F_OVERRIDE_FANCTL
        object fanctl.o
 end
 
index b5e02d9272cc4b9d789f353b2f8d22f177509fa4..8482c045e6993b60667cdc1b4e7b98fef25a8855 100644 (file)
@@ -7,6 +7,7 @@ config BOARD_GIGABYTE_M57SLI
        select NORTHBRIDGE_AMD_AMDK8_ROOT_COMPLEX
        select SOUTHBRIDGE_NVIDIA_MCP55
        select SUPERIO_ITE_IT8716F
+       select SUPERIO_ITE_IT8716F_OVERRIDE_FANCTL
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select USE_PRINTK_IN_CAR
@@ -143,9 +144,3 @@ config IRQ_SLOT_COUNT
        int
        default 11
        depends on BOARD_GIGABYTE_M57SLI
-
-# not globally defined yet, so can't "select" this
-config HAVE_FANCTL
-       bool
-       default y
-       depends on BOARD_GIGABYTE_M57SLI
index 62b7fd7a6e428a22e7ff75aa66e9ca720a4a1635..12d966ca3830cad9af07039f77ebf7b51d41a5b3 100644 (file)
@@ -29,7 +29,7 @@ obj-$(CONFIG_USE_INIT) += cache_as_ram_auto.o
 obj-$(CONFIG_AP_CODE_IN_CAR) += apc_auto.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) +=  dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) +=  acpi_tables.o
-obj-$(CONFIG_HAVE_FANCTL) += fanctl.o
+obj-$(CONFIG_SUPERIO_ITE_IT8716F_OVERRIDE_FANCTL) += fanctl.o
 
 # This is part of the conversion to init-obj and away from included code. 
 initobj-y += crt0.o
index 0a0d29246a9e53a939f6e405661ae5450817e3d1..df828f77f8b5854de3fa1cc701f1aa9e05f381c1 100644 (file)
@@ -115,7 +115,7 @@ uses CONFIG_WAIT_BEFORE_CPUS_INIT
 
 uses CONFIG_USE_PRINTK_IN_CAR
 
-uses CONFIG_HAVE_FANCTL
+uses CONFIG_SUPERIO_ITE_IT8716F_OVERRIDE_FANCTL
 ###
 ### Build options
 ###
@@ -141,7 +141,7 @@ default CONFIG_RAMTOP=2048*1024
 ##
 ## Set-up automatic fan control
 ##
-default CONFIG_HAVE_FANCTL=1
+default CONFIG_SUPERIO_ITE_IT8716F_OVERRIDE_FANCTL=1
 
 ##
 ## Build code for the fallback boot
index a252e085105e8462dc4e393920b75b439f04458d..5113e3d25597dd5d86fcdf7c0e755edfe5950e6a 100644 (file)
@@ -357,7 +357,7 @@ static void amdk8_link_read_bases(device_t dev, unsigned nodeid, unsigned link)
                resource->gran  = log2(HT_MEM_HOST_ALIGN);
                resource->limit = 0xffffffffffULL;
                resource->flags = IORESOURCE_MEM | IORESOURCE_PREFETCH;
-#ifdef CONFIG_PCI_64BIT_PREF_MEM
+#if CONFIG_PCI_64BIT_PREF_MEM
                resource->flags |= IORESOURCE_BRIDGE;
 #endif
        }
index 16be66e75c22b6b341eddfba4ce8c2be5b38ce3b..2129c1b6af9f1b515f272a1c05cca436dcc309f6 100644 (file)
@@ -147,7 +147,7 @@ static void pci_domain_set_resources(device_t dev)
                /* Convert tomk from MB to KB. */
                tomk = tomk << 10;
 
-#ifdef CONFIG_VIDEO_MB
+#if CONFIG_VIDEO_MB
                /* Check for VGA reserved memory. */
                if (CONFIG_VIDEO_MB == 512) {
                        tomk -= 512;
index 61fb2b63960aa175770183a169f366b3a111620a..570477fb8122dbb0b30e4232774093919f072d12 100644 (file)
@@ -371,7 +371,7 @@ static void sdram_set_registers(void)
        /* Set size for onboard-VGA framebuffer. */
        reg8 = pci_read_config8(PCI_DEV(0, 0, 0), SMRAM);
        reg8 &= 0x3f;                        /* Disable graphics (for now). */
-#ifdef CONFIG_VIDEO_MB
+#if CONFIG_VIDEO_MB
        if (CONFIG_VIDEO_MB == 512)
                reg8 |= (1 << 7);            /* Enable graphics (512KB RAM). */
        else if (CONFIG_VIDEO_MB == 1)
index 217b174d65b1dc609a3f346259c41877905958c4..90e453945e44034bb658368d7e11d3f17282bde6 100644 (file)
@@ -37,7 +37,7 @@
 #define HPET_ADDR      0xfe800000UL
 #define IOAPIC_ADDR    0xfec00000ULL
 
-#ifdef CONFIG_IOAPIC
+#if CONFIG_IOAPIC
 struct ioapicreg {
        unsigned int reg;
        unsigned int value_low, value_high;
@@ -368,7 +368,7 @@ static void cx700_lpc_init(struct device *dev)
 {
        cx700_set_lpc_registers(dev);
 
-#ifdef CONFIG_IOAPIC
+#if CONFIG_IOAPIC
        setup_ioapic();
 #endif
 
index acec09ef403b824a944f262d561c0d3a912d070e..6a4ca389be91c8356071e538559cc8679223ad4a 100644 (file)
@@ -97,7 +97,7 @@ static void ide_init(struct device *dev)
                    (sb->ide1_80pin_cable << 4);
        pci_write_config32(dev, IDE_UDMA, cablesel);
 
-#ifdef CONFIG_EPIA_VT8237R_INIT
+#if CONFIG_EPIA_VT8237R_INIT
        /* Set PATA Output Drive Strength */
        lpc_dev = dev_find_device(PCI_VENDOR_ID_VIA,
                                    PCI_DEVICE_ID_VIA_VT8237R_LPC, 0);
index 0b5f1942884caa87365699e676e5c9535180bc92..21dc1210e06f2062d4b68cac781b396ed7ecac54 100644 (file)
@@ -51,7 +51,7 @@
 extern void dump_south(device_t dev);
 static void southbridge_init_common(struct device *dev);
 
-#ifdef CONFIG_EPIA_VT8237R_INIT
+#if CONFIG_EPIA_VT8237R_INIT
                    /* Interrupts for  INT# A   B   C   D */
 static const unsigned char pciIrqs[4]  = { 10, 11, 12, 0};
 
@@ -119,7 +119,7 @@ static void setup_ioapic(u32 ioapic_base)
        ioapic_table[0].value_high = (lapicid()) << (56 - 32);
        l = (u32 *)ioapic_base;
 
-#ifdef CONFIG_EPIA_VT8237R_INIT
+#if CONFIG_EPIA_VT8237R_INIT
        /* Set APIC to APIC Serial bus. */
        l[0] = 0x3;
        l[4] = 0;
@@ -157,7 +157,7 @@ static void setup_ioapic(u32 ioapic_base)
 /** Set up PCI IRQ routing, route everything through APIC. */
 static void pci_routing_fixup(struct device *dev)
 {
-#ifdef CONFIG_EPIA_VT8237R_INIT
+#if CONFIG_EPIA_VT8237R_INIT
        device_t pdev;
        u8 reg;
 #endif
@@ -171,7 +171,7 @@ static void pci_routing_fixup(struct device *dev)
        /* Gate Interrupts until RAM Writes are flushed */
        pci_write_config8(dev, 0x49, 0x20);
 
-#ifdef CONFIG_EPIA_VT8237R_INIT
+#if CONFIG_EPIA_VT8237R_INIT
 
        /* Share INTE-INTH with INTA-INTD as per stock BIOS. */
        pci_write_config8(dev, 0x46, 0x00);
@@ -256,7 +256,7 @@ static void setup_pm(device_t dev)
        /* Set ACPI to 9, must set IRQ 9 override to level! Set PSON gating. */
        pci_write_config8(dev, 0x82, 0x40 | VT8237R_ACPI_IRQ);
 
-#ifdef CONFIG_EPIA_VT8237R_INIT
+#if CONFIG_EPIA_VT8237R_INIT
        /* Primary interupt channel, define wake events 0=IRQ0 15=IRQ15 1=en. */
        pci_write_config16(dev, 0x84, 0x3052);
 #else
@@ -288,7 +288,7 @@ static void setup_pm(device_t dev)
         * 0 = USB Wakeup
         */
 
-#ifdef CONFIG_EPIA_VT8237R_INIT
+#if CONFIG_EPIA_VT8237R_INIT
        pci_write_config8(dev, 0x95, 0xc2);
 #else
        pci_write_config8(dev, 0x95, 0xcc);
@@ -343,7 +343,7 @@ static void vt8237r_init(struct device *dev)
 {
        u8 enables, reg8;
        
-#ifdef CONFIG_EPIA_VT8237R_INIT
+#if CONFIG_EPIA_VT8237R_INIT
        printk_spew("Entering vt8237r_init, for EPIA.\n");
        /*
         * TODO: Looks like stock BIOS can do this but causes a hang
@@ -386,7 +386,7 @@ static void vt8237r_init(struct device *dev)
        enables |= 0x08;
        pci_write_config8(dev, 0x4f, enables);
 
-#ifdef CONFIG_EPIA_VT8237R_INIT
+#if CONFIG_EPIA_VT8237R_INIT
        /*
         * Set Read Pass Write Control Enable
         */
@@ -401,7 +401,7 @@ static void vt8237r_init(struct device *dev)
 
        southbridge_init_common(dev);
 
-#ifndef CONFIG_EPIA_VT8237R_INIT
+#if !CONFIG_EPIA_VT8237R_INIT
        /* FIXME: Intel needs more bit set for C2/C3. */
 
        /*
@@ -460,7 +460,7 @@ static void vt8237_common_init(struct device *dev)
        pci_write_config8(dev, PCI_COMMAND, byte);
 
 /* EPIA-N(L) Uses CN400 for BIOS Access */
-#ifndef CONFIG_EPIA_VT8237R_INIT
+#if !CONFIG_EPIA_VT8237R_INIT
        /* Enable the internal I/O decode. */
        enables = pci_read_config8(dev, 0x6C);
        enables |= 0x80;
@@ -499,7 +499,7 @@ static void vt8237_common_init(struct device *dev)
        /* Delay transaction control */
        pci_write_config8(dev, 0x43, 0xb);
 
-#ifdef CONFIG_EPIA_VT8237R_INIT
+#if CONFIG_EPIA_VT8237R_INIT
        /* I/O recovery time, default IDE routing */
        pci_write_config8(dev, 0x4c, 0x04);
 
index 9f618087cbc410407e62c0cbda5db161181cf756..3ab0651043b6f0bc52c917e09346256b582f09b2 100644 (file)
@@ -27,7 +27,7 @@
 
 static void vt8237_eth_read_resources(struct device *dev)
 {
-#ifdef CONFIG_EPIA_VT8237R_INIT
+#if CONFIG_EPIA_VT8237R_INIT
        struct resource *res;
 
        /* Fix the I/O Resources of the USB2.0 Interface */
index bc4c34f8f936839c33505f5c11f2822b4cc67b80..852facd1cc7833df959e4735f69c72027a7d0317 100644 (file)
 #include <device/pci_ids.h>
 #include "vt8237r.h"
 
-#ifdef CONFIG_EPIA_VT8237R_INIT
+#if CONFIG_EPIA_VT8237R_INIT
 u32 usb_io_addr[4] = {0xcc00, 0xd000, 0xd400, 0xd800};
 #endif
 
 static void usb_i_init(struct device *dev)
 {
 
-#ifdef CONFIG_EPIA_VT8237R_INIT
+#if CONFIG_EPIA_VT8237R_INIT
        u8 reg8;
 
        printk_debug("Entering %s\n", __func__);
@@ -70,7 +70,7 @@ static void usb_i_init(struct device *dev)
 
 static void vt8237_usb_i_read_resources(struct device *dev)
 {
-#ifdef CONFIG_EPIA_VT8237R_INIT
+#if CONFIG_EPIA_VT8237R_INIT
        struct resource *res;
        u8 function = (u8) dev->path.pci.devfn & 0x7;
 
@@ -95,7 +95,7 @@ static void vt8237_usb_i_read_resources(struct device *dev)
 
 static void usb_ii_init(struct device *dev)
 {
-#ifdef CONFIG_EPIA_VT8237R_INIT
+#if CONFIG_EPIA_VT8237R_INIT
        u8 reg8;
 
        printk_debug("Entering %s\n", __func__);
@@ -117,7 +117,7 @@ static void usb_ii_init(struct device *dev)
 
 static void vt8237_usb_ii_read_resources(struct device *dev)
 {
-#ifdef CONFIG_EPIA_VT8237R_INIT
+#if CONFIG_EPIA_VT8237R_INIT
        struct resource *res;
 
        /* Fix the I/O Resources of the USB2.0 Interface */
index e761cd4fae7106f45b946a433b392d9fd9bf21e5..52d2fc0f00ff317f601ad711d2bf1dfb3dcb2d08 100644 (file)
@@ -51,7 +51,7 @@ static void pnp_exit_ext_func_mode(device_t dev)
        pnp_write_config(dev, 0x02, 0x02);
 }
 
-#ifdef CONFIG_HAVE_FANCTL
+#if CONFIG_SUPERIO_ITE_IT8716F_OVERRIDE_FANCTL
 extern void init_ec(uint16_t base);
 #else
 static void pnp_write_index(uint16_t port_base, uint8_t reg, uint8_t value)