Submitter | Patrick Georgi |
---|---|
Date | 2009-08-05 11:04:45 |
Message ID | <4A79674D.7050306@georgi-clan.de> |
Download | mbox | patch |
Permalink | /patch/87/ |
State | Accepted |
Headers | show |
Comments
Hi Patrick, On 05.08.2009 13:04, Patrick Georgi wrote: > as preparation for the kconfig merge, here are some changes from the > kconfig tree that are unrelated to kconfig itself. > > 20090805-1-ttys0-rename > Takes care of the different CONFIG_* names of the variable containing > the serial I/O port > There should only be one config variable for this. Wouldn't a global search/replace be able to standardize on either CONFIG_TTYS0_BASE or CONFIG_SERIAL_IOBASE? > 20090805-2-config-prefixes > Some more CONFIG_* prefixes that were missing > I don't particularly like the CONFIG_MAINBOARD_POWER_ON_AFTER_POWER_FAIL #define, but since that code already looks like this and you only added a prefix, it is Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> > 20090805-3-empty-files > These changes exist mostly to make diff happy, which ignores empty files > (or rather: Make Patrick happy when he's using diff). Maybe the right > way would be to delete those files. > If deleting these files doesn't break abuild, please delete them. For the deletion, you can use my ack. > Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de> > Regards, Carl-Daniel
Carl-Daniel Hailfinger schrieb: > Hi Patrick, > > On 05.08.2009 13:04, Patrick Georgi wrote: > >> as preparation for the kconfig merge, here are some changes from the >> kconfig tree that are unrelated to kconfig itself. >> >> 20090805-1-ttys0-rename >> Takes care of the different CONFIG_* names of the variable containing >> the serial I/O port >> >> > > There should only be one config variable for this. Wouldn't a global > search/replace be able to standardize on either CONFIG_TTYS0_BASE or > CONFIG_SERIAL_IOBASE? > I _think_ the CONFIG_SERIAL_IOBASE was introduced in the kconfig stuff to be more similar to v3. Once we decide on one or the other, I can replace the respective occurrences. I don't care much and would go for CONFIG_TTYS0_BASE as that is what exists in the codebase. I'll prepare a patch. >> 20090805-2-config-prefixes >> Some more CONFIG_* prefixes that were missing >> >> > > I don't particularly like the CONFIG_MAINBOARD_POWER_ON_AFTER_POWER_FAIL > #define, but since that code already looks like this and you only added > a prefix, it is > Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> > Maybe we can get rid of this eventually, but for now this gets in. One battle at a time. r4497 >> 20090805-3-empty-files >> These changes exist mostly to make diff happy, which ignores empty files >> (or rather: Make Patrick happy when he's using diff). Maybe the right >> way would be to delete those files. >> >> > > If deleting these files doesn't break abuild, please delete them. For > the deletion, you can use my ack. > It will require some more work, as these empty files are still included at some places I think. I'll keep this open for discussion. Thanks, Patrick
Patch
Index: coreboot-v2/src/arch/i386/lib/printk_init.c =================================================================== --- coreboot-v2.orig/src/arch/i386/lib/printk_init.c +++ coreboot-v2/src/arch/i386/lib/printk_init.c @@ -8,6 +8,10 @@ #include <stdarg.h> #include <console/loglevel.h> +#if !defined(CONFIG_TTYS0_BASE) +#define CONFIG_TTYS0_BASE CONFIG_SERIAL_IOBASE +#endif + /* printk's without a loglevel use this.. */ #define DEFAULT_MESSAGE_LOGLEVEL 4 /* BIOS_WARNING */ Index: coreboot-v2/src/include/uart8250.h =================================================================== --- coreboot-v2.orig/src/include/uart8250.h +++ coreboot-v2/src/include/uart8250.h @@ -1,6 +1,10 @@ #ifndef UART8250_H #define UART8250_H +#if !defined(CONFIG_TTYS0_BASE) +#define CONFIG_TTYS0_BASE CONFIG_SERIAL_IOBASE +#endif + struct uart8250 { unsigned int baud; /* Do I need an lcs parameter here? */
Hi, as preparation for the kconfig merge, here are some changes from the kconfig tree that are unrelated to kconfig itself. 20090805-1-ttys0-rename Takes care of the different CONFIG_* names of the variable containing the serial I/O port 20090805-2-config-prefixes Some more CONFIG_* prefixes that were missing 20090805-3-empty-files These changes exist mostly to make diff happy, which ignores empty files (or rather: Make Patrick happy when he's using diff). Maybe the right way would be to delete those files. Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de> Index: coreboot-v2/src/southbridge/intel/i82801gx/i82801gx_lpc.c =================================================================== --- coreboot-v2.orig/src/southbridge/intel/i82801gx/i82801gx_lpc.c +++ coreboot-v2/src/southbridge/intel/i82801gx/i82801gx_lpc.c @@ -273,7 +273,7 @@ static void i82801gx_power_options(devic /* Set up power management block and determine sleep mode */ pmbase = pci_read_config16(dev, 0x40) & 0xfffe; reg32 = inl(pmbase + 0x04); // PM1_CNT -#if HAVE_ACPI_RESUME +#if CONFIG_HAVE_ACPI_RESUME acpi_slp_type = (((reg32 >> 10) & 7) == 5) ? 3 : 0; printk_debug("PM1_CNT: 0x%08x --> acpi_sleep_type: %x\n", reg32, acpi_slp_type); Index: coreboot-v2/src/southbridge/intel/i82801gx/i82801gx_power.h =================================================================== --- coreboot-v2.orig/src/southbridge/intel/i82801gx/i82801gx_power.h +++ coreboot-v2/src/southbridge/intel/i82801gx/i82801gx_power.h @@ -23,7 +23,7 @@ #define MAINBOARD_POWER_ON 1 #define MAINBOARD_POWER_KEEP 2 -#ifndef MAINBOARD_POWER_ON_AFTER_FAIL -#define MAINBOARD_POWER_ON_AFTER_FAIL MAINBOARD_POWER_ON +#ifndef CONFIG_MAINBOARD_POWER_ON_AFTER_POWER_FAIL +#define CONFIG_MAINBOARD_POWER_ON_AFTER_POWER_FAIL MAINBOARD_POWER_ON #endif Index: coreboot-v2/src/southbridge/intel/i82801gx/i82801gx_smihandler.c =================================================================== --- coreboot-v2.orig/src/southbridge/intel/i82801gx/i82801gx_smihandler.c +++ coreboot-v2/src/southbridge/intel/i82801gx/i82801gx_smihandler.c @@ -300,7 +300,7 @@ static void southbridge_smi_sleep(unsign * CMOS or even better from GNVS. Right now it's hard * coded at compile time. */ - u8 s5pwr = MAINBOARD_POWER_ON_AFTER_FAIL; + u8 s5pwr = CONFIG_MAINBOARD_POWER_ON_AFTER_POWER_FAIL; /* First, disable further SMIs */ reg8 = inb(pmbase + SMI_EN); Index: coreboot-v2/src/cpu/x86/32bit/entry32.lds =================================================================== --- /dev/null +++ coreboot-v2/src/cpu/x86/32bit/entry32.lds @@ -0,0 +1 @@ +# Index: coreboot-v2/src/cpu/x86/fpu/Config.lb =================================================================== --- /dev/null +++ coreboot-v2/src/cpu/x86/fpu/Config.lb @@ -0,0 +1 @@ +# Index: coreboot-v2/src/cpu/x86/mmx/Config.lb =================================================================== --- /dev/null +++ coreboot-v2/src/cpu/x86/mmx/Config.lb @@ -0,0 +1 @@ +# Index: coreboot-v2/src/cpu/x86/sse/Config.lb =================================================================== --- /dev/null +++ coreboot-v2/src/cpu/x86/sse/Config.lb @@ -0,0 +1 @@ +# Index: coreboot-v2/src/drivers/generic/generic/Config.lb =================================================================== --- /dev/null +++ coreboot-v2/src/drivers/generic/generic/Config.lb @@ -0,0 +1 @@ +# Index: coreboot-v2/src/northbridge/intel/i855pm/i855pm.h =================================================================== --- /dev/null +++ coreboot-v2/src/northbridge/intel/i855pm/i855pm.h @@ -0,0 +1 @@ +#