U-Boot
Threads by month
- ----- 2025 -----
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2000 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
June 2012
- 142 participants
- 444 discussions
Signed-off-by: Stefano Babic <sbabic(a)denx.de>
CC: Tom Rini <trini(a)ti.com>
---
include/configs/mcx.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/configs/mcx.h b/include/configs/mcx.h
index 1315c3c..6159268 100644
--- a/include/configs/mcx.h
+++ b/include/configs/mcx.h
@@ -230,7 +230,7 @@
#define CONFIG_SYS_HUSH_PARSER /* use "hush" command parser */
#define CONFIG_SYS_PROMPT_HUSH_PS2 "> "
#define CONFIG_SYS_PROMPT V_PROMPT
-#define CONFIG_SYS_CBSIZE 512 /* Console I/O Buffer Size */
+#define CONFIG_SYS_CBSIZE 1024/* Console I/O Buffer Size */
/* Print Buffer Size */
#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + \
sizeof(CONFIG_SYS_PROMPT) + 16)
--
1.7.9.5
2
4
Dear,..Hi,
I try to intall a newest u-Boot on a Freescale mpc8641hpcn board.
I have does folloing:
git clone git://git.denx.de/u-boot.git /mnt/sata/usr/src/u-boot/
date -s "??/??/2012 11:20:00"
make mrproper
make MPC8641HPCN_config
make
Flash now u-boot.bin into board (per jtag interface 0xfff00000--0xffffffff)
Booting on u-boot give following output:
U-Boot 2012.04.01-00424-gfedab33-dirty (Jun 18 2012 - 13:16:53)
CPU: 8641D, Version: 2.1, (0x80900121)
Core: E600 Core 0, Version: 2.2, (0x80040202)
Clock Configuration:
CPU:1500 MHz, MPX:600 MHz
DDR:300 MHz (600 MT/s data rate), LBC:37.500 MHz
L1: D-cache 32 KB enabled
I-cache 32 KB enabled
L2: 512 KB enabled
Board: MPC8641HPCN, Sys ID: 0x10, Sys Ver: 0x10, FPGA Ver: 0x22, vBank: 1
I2C: ready
DRAM: DDR: failed to read SPD from address 82
DDR: failed to read SPD from address 84
Detected UDIMM 9905320-002.A01LF
Detected UDIMM 9905320-002.A01LF
WARNING: Calling __hwconfig without a buffer and before environment is ready
WARNING: Calling __hwconfig without a buffer and before environment is ready
WARNING: Calling __hwconfig without a buffer and before environment is ready
WARNING: Calling __hwconfig without a buffer and before environment is ready
WARNING: Calling __hwconfig without a buffer and before environment is ready
WARNING: Calling __hwconfig without a buffer and before environment is ready
1 GiB (DDR2, 64-bit, CL=5, ECC off)
Flash: 8 MiB
SRIO1: disabled
*** Warning - bad CRC, using default environment
EEPROM: Invalid ID (ff ff ff ff)
PCIe1: Root Complex of ULI, x4, regs @ 0xffe08000
PCIe1: Bus 00 - 02
PCIe2: Root Complex, no link, regs @ 0xffe09000
PCIe2: Bus 03 - 03
Video: No radeon video card found!
In: serial
Out: serial
Err: serial
SCSI: AHCI 0001.0000 32 slots 4 ports 3 Gbps 0xf impl IDE mode
flags: ncq ilck pm led clo pmp pio slum part
scanning bus for devices...
Device 0: (1:0) Vendor: ATA Prod.: ST380815AS Rev: 4.AA
Type: Hard Disk
Capacity: 76319.0 MB = 74.5 GB (156301488 x 512)
Net: eTSEC1, eTSEC2, eTSEC3, eTSEC4
Hit any key to stop autoboot: 0
=>
now i type saveenv
saveenv
=> saveenv
Saving Environment to Flash...
Un-Protected 1 sectors
Erasing Flash...
. done
Erased 1 sectors
Writing to Flash... done
Protected 1 sectors
=>
I have seen with debugger, the reading environment variablen from u-boot will
oberwrite neighbor data structure during writing.
The logical location of data-strutures with there Addresses:
logical Addresses per Compiler: u-boot.map
eff5ebf0 D _GLOBAL_OFFSET_TABLE_
eff60000 = ? <--- one process write here Environment Variable with big size(0xeff60000--0x0xeff60600)
eff6031c D step_string_tbl
eff6033c D ddr2_speed_bins
eff60348 D cpu_type_list
eff6039c D cpu_type_unknown
eff603b8 d phy_interface_strings
eff603e8 d failed
eff603ec D init_sequence 0x3ffda3ec
Now I does a new Boot of u-boot (power off, .. on).
u-boot starts and stop the prozess because a problem and hang.
u-Boot read init_sequence with wrong data(pointer) in and stops
at logical address 0xfff00400 (no address translation MMU from FFFF into FFFF at moment)
On the Stack locate process addr_trans_enabled (0xeff02060).
I am new at u-boot.
What ideas they have for me?
(older u-boot bilds (2011 or...)allso will not run).
The biggest problem is the writing on data with pointer 0xeff60000 into bussy structures.
Best regards
Mr. Thiesen
--
NEU: FreePhone 3-fach-Flat mit kostenlosem Smartphone!
Jetzt informieren: http://mobile.1und1.de/?ac=OM.PW.PW003K20328T7073a
1
0

[U-Boot] [PATCH 1/2] OMAP4: clocks-common: prevent USB DPLL from being stuck in running state
by Roger Quadros 21 Jun '12
by Roger Quadros 21 Jun '12
21 Jun '12
If board config does not select CONFIG_USB_EHCI_OMAP (e.g. omap4_sdp4430_config)
then the USB DPLL is stuck in running state and it prevents the system from
entering OFF mode (i.e. l3init domain is kept ON).
With this patch we unconditionally configure the USB DPLL so it functions
properly even on boards not using CONFIG_USB_EHCI_OMAP
Signed-off-by: Roger Quadros <rogerq(a)ti.com>
---
arch/arm/cpu/armv7/omap-common/clocks-common.c | 4 ----
1 files changed, 0 insertions(+), 4 deletions(-)
diff --git a/arch/arm/cpu/armv7/omap-common/clocks-common.c b/arch/arm/cpu/armv7/omap-common/clocks-common.c
index 10d286a..206f0ab 100644
--- a/arch/arm/cpu/armv7/omap-common/clocks-common.c
+++ b/arch/arm/cpu/armv7/omap-common/clocks-common.c
@@ -256,7 +256,6 @@ void configure_mpu_dpll(void)
debug("MPU DPLL locked\n");
}
-#ifdef CONFIG_USB_EHCI_OMAP
static void setup_usb_dpll(void)
{
const struct dpll_params *params;
@@ -283,7 +282,6 @@ static void setup_usb_dpll(void)
/* Now setup the dpll with the regular function */
do_setup_dpll(&prcm->cm_clkmode_dpll_usb, params, DPLL_LOCK, "usb");
}
-#endif
static void setup_dplls(void)
{
@@ -317,9 +315,7 @@ static void setup_dplls(void)
/* MPU dpll */
configure_mpu_dpll();
-#ifdef CONFIG_USB_EHCI_OMAP
setup_usb_dpll();
-#endif
}
#ifdef CONFIG_SYS_CLOCKS_ENABLE_ALL
--
1.7.4.1
3
6
Signed-off-by: Stefano Babic <sbabic(a)denx.de>
---
arch/arm/include/asm/arch-omap3/dss.h | 23 ++++++++++++++++---
drivers/video/omap3_dss.c | 40 ++++++++++++++++++++++++++++++++-
2 files changed, 59 insertions(+), 4 deletions(-)
diff --git a/arch/arm/include/asm/arch-omap3/dss.h b/arch/arm/include/asm/arch-omap3/dss.h
index 4c56e5e..911cc9a 100644
--- a/arch/arm/include/asm/arch-omap3/dss.h
+++ b/arch/arm/include/asm/arch-omap3/dss.h
@@ -60,6 +60,17 @@ struct dispc_regs {
u32 global_alpha; /* 0x74 */
u32 size_dig; /* 0x78 */
u32 size_lcd; /* 0x7C */
+ u32 gfx_base[2];
+ u32 gfx_position; /* 0x88 */
+ u32 gfx_size; /* 0x8C */
+ u32 reserved_3[4]; /* 0x90 */
+ u32 gfx_attributes; /* 0xA0 */
+ u32 gfx_fifo_threshold; /* 0xA4 */
+ u32 gfx_fifo_size_status; /* 0xA8 */
+ u32 gfx_row_inc; /* 0xAC */
+ u32 gfx_pixel_inc; /* 0xB0 */
+ u32 gfx_window_skip; /* 0xB4 */
+ u32 gfx_table_ba; /* 0xB8 */
};
/* VENC Registers */
@@ -120,6 +131,7 @@ struct venc_regs {
/* Few Register Offsets */
#define FRAME_MODE_SHIFT 1
+#define FUNC_GATED_SHIFT 9
#define TFTSTN_SHIFT 3
#define DATALINES_SHIFT 8
@@ -132,13 +144,16 @@ struct venc_regs {
#define GP_OUT1 (1 << 16)
#define DISPC_ENABLE (LCD_ENABLE | \
- DIG_ENABLE | \
GO_LCD | \
- GO_DIG | \
GP_OUT0| \
GP_OUT1)
-/* Configure VENC DSS Params */
+#define DISPC_PCK_FREE_ENABLE (1 << 27)
+
+/* Register DSS_CONTROL */
+#define DISPC_CLK_SWITCH (1 << 0)
+#define DSI_CLK_SWITCH (1 << 1)
+#define VENC_CLOCK_MODE (1 << 2)
#define VENC_CLK_ENABLE (1 << 3)
#define DAC_DEMEN (1 << 4)
#define DAC_POWERDN (1 << 5)
@@ -148,6 +163,7 @@ struct venc_regs {
DAC_DEMEN | \
DAC_POWERDN | \
VENC_OUT_SEL)
+
/*
* Panel Configuration
*/
@@ -170,5 +186,6 @@ void omap3_dss_venc_config(const struct venc_regs *venc_cfg,
u32 height, u32 width);
void omap3_dss_panel_config(const struct panel_config *panel_cfg);
void omap3_dss_enable(void);
+void omap3_dss_setfb(void *addr);
#endif /* DSS_H */
diff --git a/drivers/video/omap3_dss.c b/drivers/video/omap3_dss.c
index b322cc3..6e5849a 100644
--- a/drivers/video/omap3_dss.c
+++ b/drivers/video/omap3_dss.c
@@ -28,6 +28,8 @@
#include <common.h>
#include <asm/io.h>
#include <asm/arch/dss.h>
+#include <asm/arch/clocks.h>
+#include <asm/arch/clocks_omap3.h>
/*
* Configure VENC for a given Mode (NTSC / PAL)
@@ -105,16 +107,43 @@ void omap3_dss_venc_config(const struct venc_regs *venc_cfg,
void omap3_dss_panel_config(const struct panel_config *panel_cfg)
{
struct dispc_regs *dispc = (struct dispc_regs *) OMAP3_DISPC_BASE;
+ struct dss_regs *dss = (struct dss_regs *) OMAP3_DSS_BASE;
writel(panel_cfg->timing_h, &dispc->timing_h);
writel(panel_cfg->timing_v, &dispc->timing_v);
writel(panel_cfg->pol_freq, &dispc->pol_freq);
writel(panel_cfg->divisor, &dispc->divisor);
writel(panel_cfg->lcd_size, &dispc->size_lcd);
- writel((panel_cfg->load_mode << FRAME_MODE_SHIFT), &dispc->config);
+ writel((panel_cfg->load_mode << FRAME_MODE_SHIFT) |
+ (1 << FUNC_GATED_SHIFT),
+ &dispc->config);
writel(((panel_cfg->panel_type << TFTSTN_SHIFT) |
(panel_cfg->data_lines << DATALINES_SHIFT)), &dispc->control);
writel(panel_cfg->panel_color, &dispc->default_color0);
+
+ writel(panel_cfg->lcd_size, &dispc->gfx_size);
+ writel(0x91, &dispc->gfx_attributes);
+ writel(0x01, &dispc->gfx_row_inc);
+ writel(0x01, &dispc->gfx_pixel_inc);
+ writel(0x00, &dispc->gfx_window_skip);
+
+ writel(VENC_CLK_ENABLE | DAC_DEMEN,
+ &dss->control);
+
+}
+
+void omap3_dss_clock_enable(int enable)
+{
+ struct prcm *prcm_base = (struct prcm *)PRCM_BASE;
+
+ if (enable) {
+ setbits_le32(&prcm_base->fclken_dss, FCK_DSS_ON);
+ setbits_le32(&prcm_base->iclken_dss, ICK_DSS_ON);
+ } else {
+ clrbits_le32(&prcm_base->fclken_dss, FCK_DSS_ON);
+ clrbits_le32(&prcm_base->iclken_dss, ICK_DSS_ON);
+ }
+
}
/*
@@ -129,3 +158,12 @@ void omap3_dss_enable(void)
l |= DISPC_ENABLE;
writel(l, &dispc->control);
}
+
+void omap3_dss_setfb(void *addr)
+{
+ struct dispc_regs *dispc = (struct dispc_regs *) OMAP3_DISPC_BASE;
+
+ writel((u32)addr, &dispc->gfx_base[0]);
+ writel((u32)addr, &dispc->gfx_base[1]);
+
+}
--
1.7.9.5
2
5

[U-Boot] net: sh_eth: fix build error when CONFIG_CPU_SH7757 is set
by Shimoda, Yoshihiro 21 Jun '12
by Shimoda, Yoshihiro 21 Jun '12
21 Jun '12
This patch fixes the following build error when CONFIG_CPU_SH7757 is set:
In file included from sh_eth.c:32:
sh_eth.h:466: error: expected identifier before ‘}’ token
sh_eth.c: In function ‘sh_eth_config’:
sh_eth.c:380: error: ‘ECSIPR_BRCRXIP’ undeclared (first use in this function)
sh_eth.c:380: error: (Each undeclared identifier is reported only once
sh_eth.c:380: error: for each function it appears in.)
sh_eth.c:380: error: ‘ECSIPR_PSRTOIP’ undeclared (first use in this function)
sh_eth.c:380: error: ‘ECSIPR_LCHNGIP’ undeclared (first use in this function)
sh_eth.c:380: error: ‘ECSIPR_MPDIP’ undeclared (first use in this function)
sh_eth.c:380: error: ‘ECSIPR_ICDIP’ undeclared (first use in this function)
make[1]: *** [sh_eth.o] Error 1
Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh(a)renesas.com>
---
drivers/net/sh_eth.h | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/drivers/net/sh_eth.h b/drivers/net/sh_eth.h
index a1ba68b..f2bd734 100644
--- a/drivers/net/sh_eth.h
+++ b/drivers/net/sh_eth.h
@@ -452,9 +452,11 @@ enum ECSR_STATUS_BIT {
/* ECSIPR */
enum ECSIPR_STATUS_MASK_BIT {
-#if defined(CONFIG_CPU_SH7724)
+#if defined(CONFIG_CPU_SH7724) || defined(CONFIG_CPU_SH7757)
+ ECSIPR_BRCRXIP = 0x20,
ECSIPR_PSRTOIP = 0x10,
ECSIPR_LCHNGIP = 0x04,
+ ECSIPR_MPDIP = 0x02,
ECSIPR_ICDIP = 0x01,
#elif defined(CONFIG_CPU_SH7763) || defined(CONFIG_CPU_SH7734)
ECSIPR_PSRTOIP = 0x10,
--
1.7.1
2
2

[U-Boot] [PATCH 1/2] arm: rmobile: Add basic support for Renesas R-Mobile
by Nobuhiro Iwamatsu 21 Jun '12
by Nobuhiro Iwamatsu 21 Jun '12
21 Jun '12
This patch adds minimum support for R-Mobile. Only minimal support with timer.
This CPU can uses the peripheral of Renesas SuperH.
Signed-off-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj(a)renesas.com>
---
arch/arm/cpu/armv7/rmobile/Makefile | 48 +++++++++++++
arch/arm/cpu/armv7/rmobile/cpu_info.c | 74 ++++++++++++++++++++
arch/arm/cpu/armv7/rmobile/timer.c | 97 +++++++++++++++++++++++++++
arch/arm/include/asm/arch-rmobile/rmobile.h | 8 +++
4 files changed, 227 insertions(+)
create mode 100644 arch/arm/cpu/armv7/rmobile/Makefile
create mode 100644 arch/arm/cpu/armv7/rmobile/cpu_info.c
create mode 100644 arch/arm/cpu/armv7/rmobile/timer.c
create mode 100644 arch/arm/include/asm/arch-rmobile/rmobile.h
diff --git a/arch/arm/cpu/armv7/rmobile/Makefile b/arch/arm/cpu/armv7/rmobile/Makefile
new file mode 100644
index 0000000..e7eb90f
--- /dev/null
+++ b/arch/arm/cpu/armv7/rmobile/Makefile
@@ -0,0 +1,48 @@
+#
+# (C) Copyright 2000-2006
+# Wolfgang Denk, DENX Software Engineering, wd(a)denx.de.
+#
+# See file CREDITS for list of people who contributed to this
+# project.
+#
+# 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., 59 Temple Place, Suite 330, Boston,
+# MA 02111-1307 USA
+#
+
+include $(TOPDIR)/config.mk
+
+LIB = $(obj)lib$(SOC).o
+
+COBJS += cpu_info.o
+COBJS += timer.o
+
+SRCS := $(START:.o=.S) $(SOBJS:.o=.S) $(COBJS:.o=.c)
+OBJS := $(addprefix $(obj),$(COBJS) $(COBJS-y))
+START := $(addprefix $(obj),$(START))
+
+all: $(obj).depend $(LIB)
+
+$(LIB): $(OBJS)
+ $(call cmd_link_o_target, $(OBJS))
+
+#########################################################################
+
+# defines $(obj).depend target
+include $(SRCTREE)/rules.mk
+
+sinclude $(obj).depend
+
+#########################################################################
+
diff --git a/arch/arm/cpu/armv7/rmobile/cpu_info.c b/arch/arm/cpu/armv7/rmobile/cpu_info.c
new file mode 100644
index 0000000..7d25a28
--- /dev/null
+++ b/arch/arm/cpu/armv7/rmobile/cpu_info.c
@@ -0,0 +1,74 @@
+/*
+ * (C) Copyright 2012 Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj(a)renesas.com>
+ * (C) Copyright 2012 Renesas Solutions Corp.
+ *
+ * See file CREDITS for list of people who contributed to this
+ * project.
+ *
+ * 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., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ */
+#include <common.h>
+#include <asm/io.h>
+#include <asm/arch/rmobile.h>
+
+#ifdef CONFIG_ARCH_CPU_INIT
+int arch_cpu_init(void)
+{
+ icache_enable();
+ return 0;
+}
+#endif
+
+#ifndef CONFIG_SYS_DCACHE_OFF
+void enable_caches(void)
+{
+ dcache_enable();
+}
+#endif
+
+#ifdef CONFIG_DISPLAY_CPUINFO
+static u32 get_cpu_type(void)
+{
+ u32 id;
+ u32 type;
+
+ id = readl(CCCR);
+ type = (id >> 8) & 0xFF;
+
+ return type;
+}
+
+static u32 get_cpu_rev(void)
+{
+ u32 id;
+ u32 rev;
+
+ id = readl(CCCR);
+ rev = (id >> 4) & 0xF;
+
+ return rev;
+}
+
+int print_cpuinfo(void)
+{
+ switch (get_cpu_type()) {
+ default:
+ printf("CPU: Renesas Electronics CPU rev %d", get_cpu_rev());
+ break;
+ }
+ return 0;
+}
+#endif
diff --git a/arch/arm/cpu/armv7/rmobile/timer.c b/arch/arm/cpu/armv7/rmobile/timer.c
new file mode 100644
index 0000000..1818739
--- /dev/null
+++ b/arch/arm/cpu/armv7/rmobile/timer.c
@@ -0,0 +1,97 @@
+/*
+ * (C) Copyright 2012 Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj(a)renesas.com>
+ * (C) Copyright 2012 Renesas Solutions Corp.
+ *
+ * See file CREDITS for list of people who contributed to this
+ * project.
+ *
+ * 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., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ */
+
+#include <common.h>
+#include <asm/io.h>
+#include <asm/arch-armv7/globaltimer.h>
+#include <asm/arch/rmobile.h>
+
+static struct globaltimer *global_timer = \
+ (struct globaltimer *)GLOBAL_TIMER_BASE_ADDR;
+
+#define CLK2MHZ(clk) (clk / 1000 / 1000)
+static u64 get_cpu_global_timer(void)
+{
+ u32 low, high;
+ u64 timer;
+
+ u32 old = readl(&global_timer->cnt_h);
+ while (1) {
+ low = readl(&global_timer->cnt_l);
+ high = readl(&global_timer->cnt_h);
+ if (old == high)
+ break;
+ else
+ old = high;
+ }
+
+ timer = high;
+ return (u64)((timer << 32) | low);
+}
+
+static u64 get_time_us(void)
+{
+ u64 timer = get_cpu_global_timer();
+
+ timer = ((timer << 2) + (CLK2MHZ(CONFIG_SYS_CPU_CLK) >> 1));
+ timer /= (u64)CLK2MHZ(CONFIG_SYS_CPU_CLK);
+ return timer;
+}
+
+static ulong get_time_ms(void)
+{
+ return (ulong)(get_time_us() / 1000);
+}
+
+int timer_init(void)
+{
+ writel(0x01, &global_timer->ctl);
+ return 0;
+}
+
+void __udelay(unsigned long usec)
+{
+ u64 start, current;
+ u64 wait;
+
+ start = get_cpu_global_timer() ;
+ wait = (u64)((usec * CLK2MHZ(CONFIG_SYS_CPU_CLK)) >> 2) ;
+ do {
+ current = get_cpu_global_timer();
+ } while ((current - start) < wait);
+}
+
+ulong get_timer(ulong base)
+{
+ return get_time_ms() - base;
+}
+
+unsigned long long get_ticks(void)
+{
+ return get_cpu_global_timer();
+}
+
+ulong get_tbclk(void)
+{
+ return (ulong)(CONFIG_SYS_CPU_CLK >> 2);
+}
diff --git a/arch/arm/include/asm/arch-rmobile/rmobile.h b/arch/arm/include/asm/arch-rmobile/rmobile.h
new file mode 100644
index 0000000..bf5e22a
--- /dev/null
+++ b/arch/arm/include/asm/arch-rmobile/rmobile.h
@@ -0,0 +1,8 @@
+#ifndef __ASM_ARCH_RMOBILE_H
+#define __ASM_ARCH_RMOBILE_H
+
+#if defined(CONFIG_RMOBILE)
+#error "SOC Name not defined"
+#endif /* CONFIG_RMOBILE */
+
+#endif /* __ASM_ARCH_RMOBILE_H */
--
1.7.10
1
1

21 Jun '12
ARMv7 has global timer. This provides the register definition of this timer.
Signed-off-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj(a)renesas.com>
---
arch/arm/include/asm/arch-armv7/globaltimer.h | 36 +++++++++++++++++++++++++
1 file changed, 36 insertions(+)
create mode 100644 arch/arm/include/asm/arch-armv7/globaltimer.h
diff --git a/arch/arm/include/asm/arch-armv7/globaltimer.h b/arch/arm/include/asm/arch-armv7/globaltimer.h
new file mode 100644
index 0000000..0ac70fd
--- /dev/null
+++ b/arch/arm/include/asm/arch-armv7/globaltimer.h
@@ -0,0 +1,36 @@
+/*
+ * (C) Copyright 2012 Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj(a)renesas.com>
+ * (C) Copyright 2012 Renesas Solutions Corp.
+ *
+ * See file CREDITS for list of people who contributed to this
+ * project.
+ *
+ * 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., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ */
+#ifndef _GLOBALTIMER_H_
+#define _GLOBALTIMER_H_
+
+struct globaltimer {
+ u32 cnt_l; /* 0x00 */
+ u32 cnt_h;
+ u32 ctl;
+ u32 stat;
+ u32 cmp_l; /* 0x10 */
+ u32 cmp_h;
+ u32 inc;
+};
+
+#endif /* _GLOBALTIMER_H_ */
--
1.7.10
1
0
This patch sets up pinmux, enables fclk, and
defines CONFIG_I2C_MULTI_BUS
Signed-off-by: Steve Sakoman <steve(a)sakoman.com>
---
arch/arm/cpu/armv7/am33xx/clock.c | 5 +++++
board/ti/am335x/mux.c | 8 ++++++++
include/configs/am335x_evm.h | 1 +
3 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/arch/arm/cpu/armv7/am33xx/clock.c b/arch/arm/cpu/armv7/am33xx/clock.c
index bbb9c13..57bec98 100644
--- a/arch/arm/cpu/armv7/am33xx/clock.c
+++ b/arch/arm/cpu/armv7/am33xx/clock.c
@@ -118,6 +118,11 @@ static void enable_per_clocks(void)
writel(PRCM_MOD_EN, &cmwkup->wkup_i2c0ctrl);
while (readl(&cmwkup->wkup_i2c0ctrl) != PRCM_MOD_EN)
;
+
+ /* i2c1 */
+ writel(PRCM_MOD_EN, &cmper->i2c1clkctrl);
+ while (readl(&cmper->i2c1clkctrl) != PRCM_MOD_EN)
+ ;
}
static void mpu_pll_config(void)
diff --git a/board/ti/am335x/mux.c b/board/ti/am335x/mux.c
index 9ccb436..b97cfc8 100644
--- a/board/ti/am335x/mux.c
+++ b/board/ti/am335x/mux.c
@@ -280,6 +280,14 @@ static struct module_pin_mux i2c0_pin_mux[] = {
{-1},
};
+static struct module_pin_mux i2c1_pin_mux[] = {
+ {OFFSET(spi0_d1), (MODE(2) | RXACTIVE |
+ PULLUDEN | SLEWCTRL)}, /* I2C_DATA */
+ {OFFSET(spi0_cs0), (MODE(2) | RXACTIVE |
+ PULLUDEN | SLEWCTRL)}, /* I2C_SCLK */
+ {-1},
+};
+
/*
* Configure the pin mux for the module
*/
diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h
index 89e2aa0..2b41c1c 100644
--- a/include/configs/am335x_evm.h
+++ b/include/configs/am335x_evm.h
@@ -108,6 +108,7 @@
#define CONFIG_HARD_I2C
#define CONFIG_SYS_I2C_SPEED 100000
#define CONFIG_SYS_I2C_SLAVE 1
+#define CONFIG_I2C_MULTI_BUS
#define CONFIG_DRIVER_OMAP24XX_I2C
#define CONFIG_BAUDRATE 115200
--
1.7.1
2
1

[U-Boot] [PATCH v2 1/2] CONFIG_SYS_BAUDRATE_TABLE: Add <config_fallbacks.h>, place there
by Tom Rini 20 Jun '12
by Tom Rini 20 Jun '12
20 Jun '12
We provide a default table of { 9600, 19200, 38400, 57600, 115200 }
in <config_fallbacks.h> which mkconfig places after <configs/...h> in
the generated config file. This is used when a board has not set its
own table. A number of boards set values below 9600 but it is my belief
that this was done for completeness rather than as a requirement so they
have opted to the new default table.
Signed-off-by: Tom Rini <trini(a)ti.com>
---
Changes in v2:
- Create, use <config_fallbacks.h> rather than mkconfig directly for
this table (per Mike Frysinger).
---
include/config_cmd_defaults.h | 1 -
include/config_fallbacks.h | 16 ++++++++++++++++
include/configs/AP1000.h | 1 -
include/configs/APC405.h | 1 -
include/configs/AR405.h | 1 -
include/configs/ASH405.h | 1 -
include/configs/Alaska8220.h | 1 -
include/configs/BC3450.h | 1 -
include/configs/CANBT.h | 1 -
include/configs/CATcenter.h | 1 -
include/configs/CMS700.h | 1 -
include/configs/CPCI2DP.h | 1 -
include/configs/CPCI405.h | 1 -
include/configs/CPCI4052.h | 1 -
include/configs/CPCI405AB.h | 1 -
include/configs/CPCI405DT.h | 1 -
include/configs/CPCI750.h | 1 -
include/configs/CPCIISER4.h | 1 -
include/configs/CRAYL1.h | 1 -
include/configs/DB64360.h | 1 -
include/configs/DB64460.h | 1 -
include/configs/DP405.h | 1 -
include/configs/DU405.h | 1 -
include/configs/EVB64260.h | 1 -
include/configs/EXBITGEN.h | 1 -
include/configs/G2000.h | 1 -
include/configs/HH405.h | 1 -
include/configs/HUB405.h | 1 -
include/configs/IceCube.h | 1 -
include/configs/JSE.h | 1 -
include/configs/MIP405.h | 1 -
include/configs/ML2.h | 1 -
include/configs/MPC8260ADS.h | 1 -
include/configs/MPC8266ADS.h | 1 -
include/configs/MVBC_P.h | 1 -
include/configs/MVSMR.h | 1 -
include/configs/MigoR.h | 1 -
include/configs/OCRTC.h | 1 -
include/configs/ORSG.h | 1 -
include/configs/P3G4.h | 1 -
include/configs/PATI.h | 1 -
include/configs/PCI405.h | 1 -
include/configs/PCI5441.h | 1 -
include/configs/PIP405.h | 1 -
include/configs/PK1C20.h | 1 -
include/configs/PLU405.h | 1 -
include/configs/PM520.h | 1 -
include/configs/PPChameleonEVB.h | 1 -
include/configs/Rattler.h | 1 -
include/configs/TB5200.h | 1 -
include/configs/TOP5200.h | 1 -
include/configs/TOP860.h | 1 -
include/configs/TQM5200.h | 1 -
include/configs/Total5200.h | 1 -
include/configs/VOH405.h | 1 -
include/configs/VOM405.h | 1 -
include/configs/W7OLMC.h | 1 -
include/configs/W7OLMG.h | 1 -
include/configs/WUH405.h | 1 -
include/configs/Yukon8220.h | 1 -
include/configs/ZPC1900.h | 1 -
include/configs/ZUMA.h | 1 -
include/configs/a4m072.h | 1 -
include/configs/actux1.h | 1 -
include/configs/actux2.h | 1 -
include/configs/actux3.h | 1 -
include/configs/actux4.h | 1 -
include/configs/aev.h | 1 -
include/configs/amcc-common.h | 1 -
include/configs/ap325rxa.h | 1 -
include/configs/canmb.h | 1 -
include/configs/cm5200.h | 1 -
include/configs/cmi_mpc5xx.h | 1 -
include/configs/cogent_mpc8260.h | 1 -
include/configs/cogent_mpc8xx.h | 1 -
include/configs/cpci5200.h | 1 -
include/configs/csb272.h | 1 -
include/configs/csb472.h | 1 -
include/configs/digsy_mtc.h | 1 -
include/configs/dvlhost.h | 1 -
include/configs/ecovec.h | 1 -
include/configs/edminiv2.h | 1 -
include/configs/ep8248.h | 1 -
include/configs/ep82xxm.h | 1 -
include/configs/espt.h | 1 -
include/configs/galaxy5200.h | 1 -
include/configs/gr_cpci_ax2000.h | 1 -
include/configs/gr_ep2s60.h | 1 -
include/configs/gr_xc3s_1500.h | 1 -
include/configs/grsim.h | 1 -
include/configs/grsim_leon2.h | 1 -
include/configs/gth2.h | 1 -
include/configs/hmi1001.h | 1 -
include/configs/hymod.h | 1 -
include/configs/inka4x0.h | 1 -
include/configs/ipek01.h | 1 -
include/configs/jupiter.h | 1 -
include/configs/km/keymile-common.h | 1 -
include/configs/lwmon.h | 1 -
include/configs/manroland/mpc5200-common.h | 1 -
include/configs/mcc200.h | 1 -
include/configs/mecp5200.h | 1 -
include/configs/microblaze-generic.h | 1 -
include/configs/motionpro.h | 1 -
include/configs/mpr2.h | 1 -
include/configs/ms7720se.h | 1 -
include/configs/ms7722se.h | 1 -
include/configs/muas3001.h | 1 -
include/configs/munices.h | 1 -
include/configs/mv-common.h | 1 -
include/configs/nios2-generic.h | 1 -
include/configs/o2dnt.h | 1 -
include/configs/omap3_zoom2.h | 1 -
include/configs/openrisc-generic.h | 1 -
include/configs/p3mx.h | 1 -
include/configs/p3p440.h | 1 -
include/configs/pcm030.h | 1 -
include/configs/pf5200.h | 1 -
include/configs/quad100hd.h | 1 -
include/configs/rsk7203.h | 1 -
include/configs/rsk7264.h | 1 -
include/configs/sbc405.h | 1 -
include/configs/sc3.h | 1 -
include/configs/sh7757lcr.h | 1 -
include/configs/sh7763rdp.h | 1 -
include/configs/sh7785lcr.h | 1 -
include/configs/sorcery.h | 1 -
include/configs/spieval.h | 1 -
include/configs/v38b.h | 1 -
include/configs/xilinx-ppc.h | 2 --
include/configs/xpedite1000.h | 1 -
include/configs/zeus.h | 1 -
mkconfig | 1 +
133 files changed, 17 insertions(+), 132 deletions(-)
create mode 100644 include/config_fallbacks.h
diff --git a/include/config_cmd_defaults.h b/include/config_cmd_defaults.h
index e11205d..a55b268 100644
--- a/include/config_cmd_defaults.h
+++ b/include/config_cmd_defaults.h
@@ -14,6 +14,5 @@
#define CONFIG_CMD_EXPORTENV 1
#define CONFIG_CMD_GO 1
#define CONFIG_CMD_IMPORTENV 1
-#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200 }
#endif
diff --git a/include/config_fallbacks.h b/include/config_fallbacks.h
new file mode 100644
index 0000000..430890c
--- /dev/null
+++ b/include/config_fallbacks.h
@@ -0,0 +1,16 @@
+/*
+ * Copyright 2012 Texas Instruments
+ *
+ * This file is licensed under the terms of the GNU General Public
+ * License Version 2. This file is licensed "as is" without any
+ * warranty of any kind, whether express or implied.
+ */
+
+#ifndef __CONFIG_FALLBACKS_H
+#define __CONFIG_FALLBACKS_H
+
+#ifndef CONFIG_SYS_BAUDRATE_TABLE
+#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200 }
+#endif
+
+#endif /* __CONFIG_FALLBACKS_H */
diff --git a/include/configs/AP1000.h b/include/configs/AP1000.h
index b598371..fd074fb 100644
--- a/include/configs/AP1000.h
+++ b/include/configs/AP1000.h
@@ -142,7 +142,6 @@
#define CONFIG_SYS_INIT_CHAN2 0
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400}
diff --git a/include/configs/APC405.h b/include/configs/APC405.h
index 88fba5c..9a65cbc 100644
--- a/include/configs/APC405.h
+++ b/include/configs/APC405.h
@@ -186,7 +186,6 @@
#define CONFIG_SYS_EXT_SERIAL_CLOCK 14745600 /* use external serial clock */
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/AR405.h b/include/configs/AR405.h
index 50796af..9994476 100644
--- a/include/configs/AR405.h
+++ b/include/configs/AR405.h
@@ -137,7 +137,6 @@
#define CONFIG_SYS_EXT_SERIAL_CLOCK 14745600 /* use external serial clock */
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/ASH405.h b/include/configs/ASH405.h
index 0f79f1e..7f48499 100644
--- a/include/configs/ASH405.h
+++ b/include/configs/ASH405.h
@@ -135,7 +135,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/Alaska8220.h b/include/configs/Alaska8220.h
index 015027d..39c29ec 100644
--- a/include/configs/Alaska8220.h
+++ b/include/configs/Alaska8220.h
@@ -62,7 +62,6 @@
#define CONFIG_BAUDRATE 115200 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_TIMESTAMP /* Print image info with timestamp */
diff --git a/include/configs/BC3450.h b/include/configs/BC3450.h
index 73925cd..8a73a9a 100644
--- a/include/configs/BC3450.h
+++ b/include/configs/BC3450.h
@@ -75,7 +75,6 @@
*/
#define CONFIG_PSC_CONSOLE 1 /* console is on PSC1 */
#define CONFIG_BAUDRATE 115200 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/*
diff --git a/include/configs/CANBT.h b/include/configs/CANBT.h
index 70b2215..be9238e 100644
--- a/include/configs/CANBT.h
+++ b/include/configs/CANBT.h
@@ -111,7 +111,6 @@
#define CONFIG_SYS_EXT_SERIAL_CLOCK 14745600 /* use external serial clock */
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/CATcenter.h b/include/configs/CATcenter.h
index 4d6d56a..84e4e78 100644
--- a/include/configs/CATcenter.h
+++ b/include/configs/CATcenter.h
@@ -194,7 +194,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/CMS700.h b/include/configs/CMS700.h
index e73be59..63d838f 100644
--- a/include/configs/CMS700.h
+++ b/include/configs/CMS700.h
@@ -133,7 +133,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/CPCI2DP.h b/include/configs/CPCI2DP.h
index 20e5113..afe8d6e 100644
--- a/include/configs/CPCI2DP.h
+++ b/include/configs/CPCI2DP.h
@@ -123,7 +123,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/CPCI405.h b/include/configs/CPCI405.h
index a024e2b..cf1d1b3 100644
--- a/include/configs/CPCI405.h
+++ b/include/configs/CPCI405.h
@@ -136,7 +136,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/CPCI4052.h b/include/configs/CPCI4052.h
index 21b5d6f..d17458e 100644
--- a/include/configs/CPCI4052.h
+++ b/include/configs/CPCI4052.h
@@ -145,7 +145,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/CPCI405AB.h b/include/configs/CPCI405AB.h
index 856583c..a0d16d2 100644
--- a/include/configs/CPCI405AB.h
+++ b/include/configs/CPCI405AB.h
@@ -144,7 +144,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/CPCI405DT.h b/include/configs/CPCI405DT.h
index 4a7363f..98b8ef5 100644
--- a/include/configs/CPCI405DT.h
+++ b/include/configs/CPCI405DT.h
@@ -146,7 +146,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/CPCI750.h b/include/configs/CPCI750.h
index 3768934..a6af86c 100644
--- a/include/configs/CPCI750.h
+++ b/include/configs/CPCI750.h
@@ -239,7 +239,6 @@
#define CONFIG_SYS_HZ 1000 /* decr freq: 1ms ticks */
#define CONFIG_SYS_BUS_CLK 133000000 /* 133 MHz (CPU = 5*Bus = 666MHz) */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_SYS_TCLK 133000000
diff --git a/include/configs/CPCIISER4.h b/include/configs/CPCIISER4.h
index 35c1801..35daed0 100644
--- a/include/configs/CPCIISER4.h
+++ b/include/configs/CPCIISER4.h
@@ -120,7 +120,6 @@
#define CONFIG_SYS_EXT_SERIAL_CLOCK 1843200 /* use external serial clock */
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/CRAYL1.h b/include/configs/CRAYL1.h
index 8fde1a3..4aaceb7 100644
--- a/include/configs/CRAYL1.h
+++ b/include/configs/CRAYL1.h
@@ -140,7 +140,6 @@
* drives the system clock.
*/
#define CONFIG_SYS_BASE_BAUD 403225
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400}
diff --git a/include/configs/DB64360.h b/include/configs/DB64360.h
index 96b2ecf..c3f3a24 100644
--- a/include/configs/DB64360.h
+++ b/include/configs/DB64360.h
@@ -328,7 +328,6 @@ ip=${ipaddr}:${serverip}${bootargs_end}; bootm 0x400000;\0"
#define CONFIG_SYS_TCLK 133000000
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_SYS_750FX_HID0 0x8000c084
diff --git a/include/configs/DB64460.h b/include/configs/DB64460.h
index 0d77fcf..d48f092 100644
--- a/include/configs/DB64460.h
+++ b/include/configs/DB64460.h
@@ -266,7 +266,6 @@ ip=${ipaddr}:${serverip}${bootargs_end}; bootm 0x400000;\0"
#define CONFIG_SYS_TCLK 133000000
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_SYS_750FX_HID0 0x8000c084
diff --git a/include/configs/DP405.h b/include/configs/DP405.h
index 7432de1..f6e2652 100644
--- a/include/configs/DP405.h
+++ b/include/configs/DP405.h
@@ -110,7 +110,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/DU405.h b/include/configs/DU405.h
index 69868c6..24df85a 100644
--- a/include/configs/DU405.h
+++ b/include/configs/DU405.h
@@ -124,7 +124,6 @@
#define CONFIG_SYS_EXT_SERIAL_CLOCK 11059200 /* use external serial clock */
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/EVB64260.h b/include/configs/EVB64260.h
index 3aec672..b905402 100644
--- a/include/configs/EVB64260.h
+++ b/include/configs/EVB64260.h
@@ -145,7 +145,6 @@
#define CONFIG_SYS_HZ 1000 /* decr freq: 1ms ticks */
#define CONFIG_SYS_BUS_CLK 100000000 /* 100 MHz */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#ifdef CONFIG_EVB64260_750CX
diff --git a/include/configs/EXBITGEN.h b/include/configs/EXBITGEN.h
index 2eeae6c..43c8842 100644
--- a/include/configs/EXBITGEN.h
+++ b/include/configs/EXBITGEN.h
@@ -125,7 +125,6 @@
#define CONFIG_BAUDRATE 115200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/G2000.h b/include/configs/G2000.h
index 88c368d..d64dd8d 100644
--- a/include/configs/G2000.h
+++ b/include/configs/G2000.h
@@ -162,7 +162,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/HH405.h b/include/configs/HH405.h
index 7cea807..4a41b5c 100644
--- a/include/configs/HH405.h
+++ b/include/configs/HH405.h
@@ -187,7 +187,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/HUB405.h b/include/configs/HUB405.h
index d22434a..afb8273 100644
--- a/include/configs/HUB405.h
+++ b/include/configs/HUB405.h
@@ -129,7 +129,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/IceCube.h b/include/configs/IceCube.h
index 93c36cc..135ef55 100644
--- a/include/configs/IceCube.h
+++ b/include/configs/IceCube.h
@@ -53,7 +53,6 @@
*/
#define CONFIG_PSC_CONSOLE 1 /* console is on PSC1 */
#define CONFIG_BAUDRATE 115200 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
diff --git a/include/configs/JSE.h b/include/configs/JSE.h
index 46c2e07..ef652b2 100644
--- a/include/configs/JSE.h
+++ b/include/configs/JSE.h
@@ -205,7 +205,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400}
diff --git a/include/configs/MIP405.h b/include/configs/MIP405.h
index f3f9d89..9961fb5 100644
--- a/include/configs/MIP405.h
+++ b/include/configs/MIP405.h
@@ -189,7 +189,6 @@
#define CONFIG_SYS_BASE_BAUD 916667
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/ML2.h b/include/configs/ML2.h
index 64cacff..4df9f4c 100644
--- a/include/configs/ML2.h
+++ b/include/configs/ML2.h
@@ -149,7 +149,6 @@
#define CONFIG_SYS_INIT_CHAN2 1
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400}
diff --git a/include/configs/MPC8260ADS.h b/include/configs/MPC8260ADS.h
index fd6d8c4..e4ea178 100644
--- a/include/configs/MPC8260ADS.h
+++ b/include/configs/MPC8260ADS.h
@@ -305,7 +305,6 @@
#define CONFIG_SYS_HZ 1000 /* decrementer freq: 1 ms ticks */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_SYS_FLASH_BASE 0xff800000
diff --git a/include/configs/MPC8266ADS.h b/include/configs/MPC8266ADS.h
index 767fa33..0474140 100644
--- a/include/configs/MPC8266ADS.h
+++ b/include/configs/MPC8266ADS.h
@@ -246,7 +246,6 @@
#define CONFIG_SYS_HZ 1000 /* decrementer freq: 1 ms ticks */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_SYS_FLASH_BASE 0xFE000000
diff --git a/include/configs/MVBC_P.h b/include/configs/MVBC_P.h
index a63c575..ade4893 100644
--- a/include/configs/MVBC_P.h
+++ b/include/configs/MVBC_P.h
@@ -47,7 +47,6 @@
#define CONFIG_PSC_CONSOLE 1
#define CONFIG_BAUDRATE 115200
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE {9600, 19200, 38400, 57600, 115200, 230400}
#define CONFIG_PCI 1
diff --git a/include/configs/MVSMR.h b/include/configs/MVSMR.h
index 9457bd3..f94ad5c 100644
--- a/include/configs/MVSMR.h
+++ b/include/configs/MVSMR.h
@@ -48,7 +48,6 @@
#define CONFIG_PSC_CONSOLE 1
#define CONFIG_BAUDRATE 115200
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE {9600, 19200, 38400, 57600, 115200,\
230400}
diff --git a/include/configs/MigoR.h b/include/configs/MigoR.h
index 53af631..619a800 100644
--- a/include/configs/MigoR.h
+++ b/include/configs/MigoR.h
@@ -65,7 +65,6 @@
#define CONFIG_SYS_PBSIZE 256 /* Buffer size for Console output */
#define CONFIG_SYS_MAXARGS 16 /* max args accepted for monitor commands */
#define CONFIG_SYS_BARGSIZE 512 /* Buffer size for Boot Arguments passed to kernel */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 115200 } /* List of legal baudrate settings for this board */
/* SCIF */
diff --git a/include/configs/OCRTC.h b/include/configs/OCRTC.h
index f761450..47110af 100644
--- a/include/configs/OCRTC.h
+++ b/include/configs/OCRTC.h
@@ -116,7 +116,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/ORSG.h b/include/configs/ORSG.h
index ab9b89a..9f754c2 100644
--- a/include/configs/ORSG.h
+++ b/include/configs/ORSG.h
@@ -114,7 +114,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/P3G4.h b/include/configs/P3G4.h
index 28baadd..f7ef643 100644
--- a/include/configs/P3G4.h
+++ b/include/configs/P3G4.h
@@ -171,7 +171,6 @@
#define CONFIG_SYS_HZ 1000 /* decr freq: 1ms ticks */
#define CONFIG_SYS_BUS_CLK 133000000 /* 133 MHz */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
diff --git a/include/configs/PATI.h b/include/configs/PATI.h
index d43b401..bf39d00 100644
--- a/include/configs/PATI.h
+++ b/include/configs/PATI.h
@@ -111,7 +111,6 @@
#define CONFIG_SYS_HZ 1000 /* Decrementer freq: 1 ms ticks */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 1250000 }
diff --git a/include/configs/PCI405.h b/include/configs/PCI405.h
index 0f1b264..6be5c25 100644
--- a/include/configs/PCI405.h
+++ b/include/configs/PCI405.h
@@ -122,7 +122,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/PCI5441.h b/include/configs/PCI5441.h
index 33ffb36..ae5bc2e 100644
--- a/include/configs/PCI5441.h
+++ b/include/configs/PCI5441.h
@@ -100,7 +100,6 @@
#define CONFIG_SYS_NIOS_FIXEDBAUD 1 /* Baudrate is fixed */
#define CONFIG_BAUDRATE 115200 /* Initial baudrate */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE {115200} /* It's fixed ;-) */
#define CONFIG_SYS_CONSOLE_INFO_QUIET 1 /* Suppress console info*/
diff --git a/include/configs/PIP405.h b/include/configs/PIP405.h
index 9a93396..242aa31 100644
--- a/include/configs/PIP405.h
+++ b/include/configs/PIP405.h
@@ -182,7 +182,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/PK1C20.h b/include/configs/PK1C20.h
index f668d1d..3fe2b3e 100644
--- a/include/configs/PK1C20.h
+++ b/include/configs/PK1C20.h
@@ -102,7 +102,6 @@
#define CONFIG_SYS_NIOS_FIXEDBAUD 1 /* Baudrate is fixed */
#define CONFIG_BAUDRATE 115200 /* Initial baudrate */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE {115200} /* It's fixed ;-) */
#define CONFIG_SYS_CONSOLE_INFO_QUIET 1 /* Suppress console info*/
diff --git a/include/configs/PLU405.h b/include/configs/PLU405.h
index 1692ed1..1cce57e 100644
--- a/include/configs/PLU405.h
+++ b/include/configs/PLU405.h
@@ -146,7 +146,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/PM520.h b/include/configs/PM520.h
index 7addabb..9b01e4f 100644
--- a/include/configs/PM520.h
+++ b/include/configs/PM520.h
@@ -46,7 +46,6 @@
*/
#define CONFIG_PSC_CONSOLE 1 /* console is on PSC1 */
#define CONFIG_BAUDRATE 9600 /* ... at 9600 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
diff --git a/include/configs/PPChameleonEVB.h b/include/configs/PPChameleonEVB.h
index 5fa5ac5..2d45618 100644
--- a/include/configs/PPChameleonEVB.h
+++ b/include/configs/PPChameleonEVB.h
@@ -203,7 +203,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/Rattler.h b/include/configs/Rattler.h
index 4cedf07..9ddf626 100644
--- a/include/configs/Rattler.h
+++ b/include/configs/Rattler.h
@@ -189,7 +189,6 @@
#define CONFIG_SYS_HZ 1000 /* decrementer freq: 1 ms ticks */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_SYS_FLASH_BASE 0xFE000000
diff --git a/include/configs/TB5200.h b/include/configs/TB5200.h
index 96b562c..feaadf3 100644
--- a/include/configs/TB5200.h
+++ b/include/configs/TB5200.h
@@ -59,7 +59,6 @@
#define CONFIG_SERIAL_MULTI 1 /* support multiple consoles */
#define CONFIG_PSC_CONSOLE2 6 /* second console is on PSC6 */
#define CONFIG_BAUDRATE 115200 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/*
diff --git a/include/configs/TOP5200.h b/include/configs/TOP5200.h
index e2e392c..2267d59 100644
--- a/include/configs/TOP5200.h
+++ b/include/configs/TOP5200.h
@@ -62,7 +62,6 @@
*/
#define CONFIG_PSC_CONSOLE 1 /* console is on PSC1 */
#define CONFIG_BAUDRATE 9600 /* ... at 9600 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
diff --git a/include/configs/TOP860.h b/include/configs/TOP860.h
index 7136233..3a01292 100644
--- a/include/configs/TOP860.h
+++ b/include/configs/TOP860.h
@@ -198,7 +198,6 @@
#define I2C_TRISTATE { __I2C_DIR &= ~SDA; }
#endif
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/*-----------------------------------------------------------------------
diff --git a/include/configs/TQM5200.h b/include/configs/TQM5200.h
index f7f3736..6ea3faa 100644
--- a/include/configs/TQM5200.h
+++ b/include/configs/TQM5200.h
@@ -63,7 +63,6 @@
*/
#define CONFIG_PSC_CONSOLE 1 /* console is on PSC1 */
#define CONFIG_BAUDRATE 115200 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_BOOTCOUNT_LIMIT 1
diff --git a/include/configs/Total5200.h b/include/configs/Total5200.h
index a1d51e9..16b2dac 100644
--- a/include/configs/Total5200.h
+++ b/include/configs/Total5200.h
@@ -63,7 +63,6 @@
*/
#define CONFIG_PSC_CONSOLE 3 /* console is on PSC3 */
#define CONFIG_BAUDRATE 115200 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/*
diff --git a/include/configs/VOH405.h b/include/configs/VOH405.h
index 621ea3f..5b8f41f 100644
--- a/include/configs/VOH405.h
+++ b/include/configs/VOH405.h
@@ -144,7 +144,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/VOM405.h b/include/configs/VOM405.h
index 36840cc..2ca4ed0 100644
--- a/include/configs/VOM405.h
+++ b/include/configs/VOM405.h
@@ -131,7 +131,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/W7OLMC.h b/include/configs/W7OLMC.h
index 58cd064..1d97d3e 100644
--- a/include/configs/W7OLMC.h
+++ b/include/configs/W7OLMC.h
@@ -138,7 +138,6 @@
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE {9600}
#define CONFIG_SYS_LOAD_ADDR 0x100000 /* default load address */
diff --git a/include/configs/W7OLMG.h b/include/configs/W7OLMG.h
index 4676ce7..93caacc 100644
--- a/include/configs/W7OLMG.h
+++ b/include/configs/W7OLMG.h
@@ -146,7 +146,6 @@
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE {9600}
#define CONFIG_SYS_LOAD_ADDR 0x100000 /* default load address */
diff --git a/include/configs/WUH405.h b/include/configs/WUH405.h
index eeb4088..504ad96 100644
--- a/include/configs/WUH405.h
+++ b/include/configs/WUH405.h
@@ -133,7 +133,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/Yukon8220.h b/include/configs/Yukon8220.h
index 3baa02c..5f925b3 100644
--- a/include/configs/Yukon8220.h
+++ b/include/configs/Yukon8220.h
@@ -62,7 +62,6 @@
#define CONFIG_BAUDRATE 115200 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_TIMESTAMP /* Print image info with timestamp */
diff --git a/include/configs/ZPC1900.h b/include/configs/ZPC1900.h
index 924b694..4cda22f 100644
--- a/include/configs/ZPC1900.h
+++ b/include/configs/ZPC1900.h
@@ -173,7 +173,6 @@
#define CONFIG_SYS_HZ 1000 /* decrementer freq: 1 ms ticks */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_SYS_SDRAM_BASE 0x00000000
diff --git a/include/configs/ZUMA.h b/include/configs/ZUMA.h
index 72995bc..5350f61 100644
--- a/include/configs/ZUMA.h
+++ b/include/configs/ZUMA.h
@@ -167,7 +167,6 @@
#define CONFIG_SYS_BUS_CLK 133000000 /* 133 MHz */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/*
diff --git a/include/configs/a4m072.h b/include/configs/a4m072.h
index ef38102..1c13904 100644
--- a/include/configs/a4m072.h
+++ b/include/configs/a4m072.h
@@ -50,7 +50,6 @@
*/
#define CONFIG_PSC_CONSOLE 1 /* console is on PSC1 */
#define CONFIG_BAUDRATE 9600 /* ... at 9600 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/* define to enable silent console */
#define CONFIG_SILENT_CONSOLE
diff --git a/include/configs/actux1.h b/include/configs/actux1.h
index a52e4da..bdd2239 100644
--- a/include/configs/actux1.h
+++ b/include/configs/actux1.h
@@ -101,7 +101,6 @@
#define CONFIG_SYS_LOAD_ADDR 0x00010000
/* valid baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, \
115200, 230400 }
#define CONFIG_SERIAL_RTS_ACTIVE 1
diff --git a/include/configs/actux2.h b/include/configs/actux2.h
index f72a942..c55571c 100644
--- a/include/configs/actux2.h
+++ b/include/configs/actux2.h
@@ -94,7 +94,6 @@
#define CONFIG_SYS_LOAD_ADDR 0x00010000
/* valid baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, \
115200, 230400 }
#define CONFIG_SERIAL_RTS_ACTIVE 1
diff --git a/include/configs/actux3.h b/include/configs/actux3.h
index 586642d..78ee2b5 100644
--- a/include/configs/actux3.h
+++ b/include/configs/actux3.h
@@ -92,7 +92,6 @@
#define CONFIG_SYS_LOAD_ADDR 0x00010000
/* valid baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, \
115200, 230400 }
#define CONFIG_SERIAL_RTS_ACTIVE 1
diff --git a/include/configs/actux4.h b/include/configs/actux4.h
index 67362e5..c1105df 100644
--- a/include/configs/actux4.h
+++ b/include/configs/actux4.h
@@ -99,7 +99,6 @@
#define CONFIG_SYS_LOAD_ADDR 0x00010000
/* valid baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, \
115200, 230400 }
#define CONFIG_SERIAL_RTS_ACTIVE 1
diff --git a/include/configs/aev.h b/include/configs/aev.h
index 5678773..8d0890f 100644
--- a/include/configs/aev.h
+++ b/include/configs/aev.h
@@ -59,7 +59,6 @@
*/
#define CONFIG_PSC_CONSOLE 1 /* console is on PSC1 */
#define CONFIG_BAUDRATE 115200 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/*
diff --git a/include/configs/amcc-common.h b/include/configs/amcc-common.h
index a9e1be8..76ef56f 100644
--- a/include/configs/amcc-common.h
+++ b/include/configs/amcc-common.h
@@ -37,7 +37,6 @@
#define CONFIG_SYS_NS16550_REG_SIZE 1
#define CONFIG_SYS_NS16550_CLK get_serial_clock()
#define CONFIG_BAUDRATE 115200
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400}
diff --git a/include/configs/ap325rxa.h b/include/configs/ap325rxa.h
index 95774e0..42a134b 100644
--- a/include/configs/ap325rxa.h
+++ b/include/configs/ap325rxa.h
@@ -77,7 +77,6 @@
/* Buffer size for Boot Arguments passed to kernel */
#define CONFIG_SYS_BARGSIZE 512
/* List of legal baudrate settings for this board */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 38400 }
/* SCIF */
diff --git a/include/configs/canmb.h b/include/configs/canmb.h
index e473e7a..d4c5bbd 100644
--- a/include/configs/canmb.h
+++ b/include/configs/canmb.h
@@ -51,7 +51,6 @@
*/
#define CONFIG_PSC_CONSOLE 1 /* console is on PSC1 */
#define CONFIG_BAUDRATE 115200 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
diff --git a/include/configs/cm5200.h b/include/configs/cm5200.h
index e1b3830..0abe090 100644
--- a/include/configs/cm5200.h
+++ b/include/configs/cm5200.h
@@ -60,7 +60,6 @@
*/
#define CONFIG_PSC_CONSOLE 1 /* console is on PSC1 */
#define CONFIG_BAUDRATE 57600 /* ... at 57600 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_SILENT_CONSOLE 1 /* needed to silence i2c_init() */
diff --git a/include/configs/cmi_mpc5xx.h b/include/configs/cmi_mpc5xx.h
index f312cad..329e4e3 100644
--- a/include/configs/cmi_mpc5xx.h
+++ b/include/configs/cmi_mpc5xx.h
@@ -114,7 +114,6 @@
#define CONFIG_SYS_HZ 1000 /* Decrementer freq: 1 ms ticks */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 1250000 }
diff --git a/include/configs/cogent_mpc8260.h b/include/configs/cogent_mpc8260.h
index c800753..2997f52 100644
--- a/include/configs/cogent_mpc8260.h
+++ b/include/configs/cogent_mpc8260.h
@@ -157,7 +157,6 @@
#define CONFIG_SYS_HZ 1000 /* decrementer freq: 1 ms ticks */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/*
diff --git a/include/configs/cogent_mpc8xx.h b/include/configs/cogent_mpc8xx.h
index 10c91e3..58aa88b 100644
--- a/include/configs/cogent_mpc8xx.h
+++ b/include/configs/cogent_mpc8xx.h
@@ -122,7 +122,6 @@
#define CONFIG_SYS_HZ 1000 /* decrementer freq: 1 ms ticks */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_SYS_ALLOC_DPRAM
diff --git a/include/configs/cpci5200.h b/include/configs/cpci5200.h
index a31bf42..a9cfe26 100644
--- a/include/configs/cpci5200.h
+++ b/include/configs/cpci5200.h
@@ -58,7 +58,6 @@
*/
#define CONFIG_PSC_CONSOLE 1 /* console is on PSC1 */
#define CONFIG_BAUDRATE 9600 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/*
diff --git a/include/configs/csb272.h b/include/configs/csb272.h
index f0b8494..fb5f868 100644
--- a/include/configs/csb272.h
+++ b/include/configs/csb272.h
@@ -171,7 +171,6 @@
#define CONFIG_SYS_EXT_SERIAL_CLOCK 3868400 /* use external serial clock */
#undef CONFIG_SYS_BASE_BAUD
#define CONFIG_BAUDRATE 38400 /* Default baud rate */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400 }
diff --git a/include/configs/csb472.h b/include/configs/csb472.h
index cf54fcb..5d18ac7 100644
--- a/include/configs/csb472.h
+++ b/include/configs/csb472.h
@@ -170,7 +170,6 @@
#undef CONFIG_SYS_EXT_SERIAL_CLOCK /* use internal serial clock */
#define CONFIG_SYS_BASE_BAUD 691200
#define CONFIG_BAUDRATE 38400 /* Default baud rate */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400 }
diff --git a/include/configs/digsy_mtc.h b/include/configs/digsy_mtc.h
index 400454f..d517334 100644
--- a/include/configs/digsy_mtc.h
+++ b/include/configs/digsy_mtc.h
@@ -59,7 +59,6 @@
*/
#define CONFIG_PSC_CONSOLE 4 /* console is on PSC4 */
#define CONFIG_BAUDRATE 115200 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 9600, 19200, 38400, 57600, 115200, 230400 }
diff --git a/include/configs/dvlhost.h b/include/configs/dvlhost.h
index 89c59b7..4eda91e 100644
--- a/include/configs/dvlhost.h
+++ b/include/configs/dvlhost.h
@@ -100,7 +100,6 @@
#define CONFIG_SYS_LOAD_ADDR 0x00010000
/* valid baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, \
115200, 230400 }
#define CONFIG_SERIAL_RTS_ACTIVE 1
diff --git a/include/configs/ecovec.h b/include/configs/ecovec.h
index 6f20827..4d09132 100644
--- a/include/configs/ecovec.h
+++ b/include/configs/ecovec.h
@@ -117,7 +117,6 @@
/* Buffer size for Boot Arguments passed to kernel */
#define CONFIG_SYS_BARGSIZE 512
/* List of legal baudrate settings for this board */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 115200 }
/* SCIF */
diff --git a/include/configs/edminiv2.h b/include/configs/edminiv2.h
index 9e9b25b..9b7cc66 100644
--- a/include/configs/edminiv2.h
+++ b/include/configs/edminiv2.h
@@ -95,7 +95,6 @@
#define CONFIG_CONS_INDEX 1 /*Console on UART0 */
#define CONFIG_BAUDRATE 115200
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/ep8248.h b/include/configs/ep8248.h
index a88e910..2b40f59 100644
--- a/include/configs/ep8248.h
+++ b/include/configs/ep8248.h
@@ -173,7 +173,6 @@
#define CONFIG_SYS_HZ 1000 /* decrementer freq: 1 ms ticks */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_SYS_FLASH_BASE 0xFF800000
diff --git a/include/configs/ep82xxm.h b/include/configs/ep82xxm.h
index fa44708..04c0708 100644
--- a/include/configs/ep82xxm.h
+++ b/include/configs/ep82xxm.h
@@ -184,7 +184,6 @@
#define CONFIG_SYS_HZ 1000 /* decrementer freq: 1 ms ticks */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/*-----------------------------------------------------------------------
diff --git a/include/configs/espt.h b/include/configs/espt.h
index 8ce297d..3df1fae 100644
--- a/include/configs/espt.h
+++ b/include/configs/espt.h
@@ -65,7 +65,6 @@
#define CONFIG_SYS_MAXARGS 16 /* max args accepted for monitor commands */
#define CONFIG_SYS_BARGSIZE 512 /* Buffer size for Boot Arguments
passed to kernel */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 115200 } /* List of legal baudrate
settings for this board */
diff --git a/include/configs/galaxy5200.h b/include/configs/galaxy5200.h
index 9249533..a38298f 100644
--- a/include/configs/galaxy5200.h
+++ b/include/configs/galaxy5200.h
@@ -65,7 +65,6 @@
/* register later on to */
/* enable UART function! */
#define CONFIG_BAUDRATE 115200 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/*
diff --git a/include/configs/gr_cpci_ax2000.h b/include/configs/gr_cpci_ax2000.h
index d37b39f..dd6c41d 100644
--- a/include/configs/gr_cpci_ax2000.h
+++ b/include/configs/gr_cpci_ax2000.h
@@ -67,7 +67,6 @@
* Serial console configuration
*/
#define CONFIG_BAUDRATE 38400 /* ... at 38400 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/* Partitions */
diff --git a/include/configs/gr_ep2s60.h b/include/configs/gr_ep2s60.h
index 85f1b03..7068ff8 100644
--- a/include/configs/gr_ep2s60.h
+++ b/include/configs/gr_ep2s60.h
@@ -61,7 +61,6 @@
* Serial console configuration
*/
#define CONFIG_BAUDRATE 38400 /* ... at 38400 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/* Partitions */
diff --git a/include/configs/gr_xc3s_1500.h b/include/configs/gr_xc3s_1500.h
index 8b8a3fb..5006322 100644
--- a/include/configs/gr_xc3s_1500.h
+++ b/include/configs/gr_xc3s_1500.h
@@ -48,7 +48,6 @@
* Serial console configuration
*/
#define CONFIG_BAUDRATE 38400 /* ... at 38400 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/* Partitions */
diff --git a/include/configs/grsim.h b/include/configs/grsim.h
index 6bdd35d..f3639dd 100644
--- a/include/configs/grsim.h
+++ b/include/configs/grsim.h
@@ -55,7 +55,6 @@
* Serial console configuration
*/
#define CONFIG_BAUDRATE 38400 /* ... at 38400 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/* Partitions */
diff --git a/include/configs/grsim_leon2.h b/include/configs/grsim_leon2.h
index 6d5044c..fb9a3f9 100644
--- a/include/configs/grsim_leon2.h
+++ b/include/configs/grsim_leon2.h
@@ -54,7 +54,6 @@
* Serial console configuration
*/
#define CONFIG_BAUDRATE 38400 /* ... at 38400 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/* Partitions */
diff --git a/include/configs/gth2.h b/include/configs/gth2.h
index 077079c..76e911a 100644
--- a/include/configs/gth2.h
+++ b/include/configs/gth2.h
@@ -49,7 +49,6 @@
#define CONFIG_BAUDRATE 115200
/* valid baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 115200 }
/* Only interrupt boot if space is pressed */
diff --git a/include/configs/hmi1001.h b/include/configs/hmi1001.h
index 2e680e5..354072a 100644
--- a/include/configs/hmi1001.h
+++ b/include/configs/hmi1001.h
@@ -48,7 +48,6 @@
*/
#define CONFIG_PSC_CONSOLE 1 /* console is on PSC1 */
#define CONFIG_BAUDRATE 115200 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/* Partitions */
diff --git a/include/configs/hymod.h b/include/configs/hymod.h
index 1e80ec0..8c9f3d1 100644
--- a/include/configs/hymod.h
+++ b/include/configs/hymod.h
@@ -289,7 +289,6 @@
#define CONFIG_SYS_HZ 1000 /* decrementer freq: 1 ms ticks */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_SYS_I2C_SPEED 50000
diff --git a/include/configs/inka4x0.h b/include/configs/inka4x0.h
index c62cf67..2b0b616 100644
--- a/include/configs/inka4x0.h
+++ b/include/configs/inka4x0.h
@@ -57,7 +57,6 @@
*/
#define CONFIG_PSC_CONSOLE 1 /* console is on PSC1 */
#define CONFIG_BAUDRATE 115200 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/*
diff --git a/include/configs/ipek01.h b/include/configs/ipek01.h
index db5c7e1..cfa4d8c 100644
--- a/include/configs/ipek01.h
+++ b/include/configs/ipek01.h
@@ -53,7 +53,6 @@
*/
#define CONFIG_PSC_CONSOLE 1 /* console is on PSC1 */
#define CONFIG_BAUDRATE 115200 /* ... at 9600 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_CMDLINE_EDITING 1 /* add command line history */
diff --git a/include/configs/jupiter.h b/include/configs/jupiter.h
index e338b66..f5adccb 100644
--- a/include/configs/jupiter.h
+++ b/include/configs/jupiter.h
@@ -54,7 +54,6 @@
*/
#define CONFIG_PSC_CONSOLE 1 /* console is on PSC1 */
#define CONFIG_BAUDRATE 115200 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/*
diff --git a/include/configs/km/keymile-common.h b/include/configs/km/keymile-common.h
index f6208ca..7a01705 100644
--- a/include/configs/km/keymile-common.h
+++ b/include/configs/km/keymile-common.h
@@ -78,7 +78,6 @@
#define CONFIG_SYS_HZ 1000 /* decr. freq: 1 ms ticks */
#define CONFIG_BAUDRATE 115200
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_LOADS_ECHO
diff --git a/include/configs/lwmon.h b/include/configs/lwmon.h
index e308448..405bc69 100644
--- a/include/configs/lwmon.h
+++ b/include/configs/lwmon.h
@@ -242,7 +242,6 @@
* When the watchdog is enabled, output must be fast enough in Linux.
*/
#ifdef CONFIG_WATCHDOG
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 38400, 57600, 115200 }
#endif
diff --git a/include/configs/manroland/mpc5200-common.h b/include/configs/manroland/mpc5200-common.h
index 2addd34..3e4131e 100644
--- a/include/configs/manroland/mpc5200-common.h
+++ b/include/configs/manroland/mpc5200-common.h
@@ -39,7 +39,6 @@
* Serial console configuration
*/
#define CONFIG_PSC_CONSOLE 1 /* console is on PSC1 */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200,\
230400 }
diff --git a/include/configs/mcc200.h b/include/configs/mcc200.h
index c67dfaa..b56b273 100644
--- a/include/configs/mcc200.h
+++ b/include/configs/mcc200.h
@@ -88,7 +88,6 @@
#error "Select only one console device!"
#endif
#define CONFIG_BAUDRATE 115200
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_MII 1
diff --git a/include/configs/mecp5200.h b/include/configs/mecp5200.h
index 9652a6e..22e95b3 100644
--- a/include/configs/mecp5200.h
+++ b/include/configs/mecp5200.h
@@ -62,7 +62,6 @@
#else
#define CONFIG_BAUDRATE 9600 /* ... at 115200 bps */
#endif
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_MII
diff --git a/include/configs/microblaze-generic.h b/include/configs/microblaze-generic.h
index 25a815c..efca136 100644
--- a/include/configs/microblaze-generic.h
+++ b/include/configs/microblaze-generic.h
@@ -36,7 +36,6 @@
# define CONFIG_XILINX_UARTLITE
# define CONFIG_SERIAL_BASE XILINX_UARTLITE_BASEADDR
# define CONFIG_BAUDRATE XILINX_UARTLITE_BAUDRATE
-# undef CONFIG_SYS_BAUDRATE_TABLE
# define CONFIG_SYS_BAUDRATE_TABLE { CONFIG_BAUDRATE }
# define CONSOLE_ARG "console=console=ttyUL0,115200\0"
#elif XILINX_UART16550_BASEADDR
diff --git a/include/configs/motionpro.h b/include/configs/motionpro.h
index fdeebc8..bdcae59 100644
--- a/include/configs/motionpro.h
+++ b/include/configs/motionpro.h
@@ -75,7 +75,6 @@
#define CONFIG_PSC_CONSOLE 1 /* console is on PSC1 */
#define CONFIG_NETCONSOLE 1 /* network console */
#define CONFIG_BAUDRATE 115200
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/*
diff --git a/include/configs/mpr2.h b/include/configs/mpr2.h
index 3d7c820..0f7edff 100644
--- a/include/configs/mpr2.h
+++ b/include/configs/mpr2.h
@@ -52,7 +52,6 @@
#define CONFIG_SYS_PBSIZE 256 /* Buffer size for Console output */
#define CONFIG_SYS_MAXARGS 16 /* max args accepted for monitor commands */
#define CONFIG_SYS_BARGSIZE 512 /* Buffer size for Boot Arguments passed to kernel */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 115200 } /* List of legal baudrate settings for this board */
#define CONFIG_SYS_LOAD_ADDR (CONFIG_SYS_SDRAM_BASE + 32 * 1024 * 1024)
#define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_FLASH_BASE
diff --git a/include/configs/ms7720se.h b/include/configs/ms7720se.h
index de77aa2..afa82cf 100644
--- a/include/configs/ms7720se.h
+++ b/include/configs/ms7720se.h
@@ -61,7 +61,6 @@
/* Buffer size for Boot Arguments passed to kernel */
#define CONFIG_SYS_BARGSIZE 512
/* List of legal baudrate settings for this board */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 115200 }
/* SCIF */
diff --git a/include/configs/ms7722se.h b/include/configs/ms7722se.h
index f5d6731..7cf641f 100644
--- a/include/configs/ms7722se.h
+++ b/include/configs/ms7722se.h
@@ -63,7 +63,6 @@
#define CONFIG_SYS_PBSIZE 256 /* Buffer size for Console output */
#define CONFIG_SYS_MAXARGS 16 /* max args accepted for monitor commands */
#define CONFIG_SYS_BARGSIZE 512 /* Buffer size for Boot Arguments passed to kernel */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 115200 } /* List of legal baudrate settings for this board */
/* SCIF */
diff --git a/include/configs/muas3001.h b/include/configs/muas3001.h
index 0e14dce..18bd37e 100644
--- a/include/configs/muas3001.h
+++ b/include/configs/muas3001.h
@@ -215,7 +215,6 @@
#define CONFIG_SYS_HZ 1000 /* decrementer freq: 1 ms ticks */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_SYS_SDRAM_BASE 0x00000000
diff --git a/include/configs/munices.h b/include/configs/munices.h
index a0296d8..425a1d8 100644
--- a/include/configs/munices.h
+++ b/include/configs/munices.h
@@ -61,7 +61,6 @@
*/
#define CONFIG_PSC_CONSOLE 1 /* console is on PSC1 */
#define CONFIG_BAUDRATE 115200 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_TIMESTAMP 1 /* Print image info with timestamp */
diff --git a/include/configs/mv-common.h b/include/configs/mv-common.h
index 229ba5d..1a63791 100644
--- a/include/configs/mv-common.h
+++ b/include/configs/mv-common.h
@@ -70,7 +70,6 @@
#define CONFIG_CONS_INDEX 1 /*Console on UART0 */
#define CONFIG_BAUDRATE 115200
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, \
115200,230400, 460800, 921600 }
/* auto boot */
diff --git a/include/configs/nios2-generic.h b/include/configs/nios2-generic.h
index 6863576..17017a5 100644
--- a/include/configs/nios2-generic.h
+++ b/include/configs/nios2-generic.h
@@ -46,7 +46,6 @@
#define CONFIG_ALTERA_JTAG_UART_BYPASS
#define CONFIG_SYS_NIOS_FIXEDBAUD
#define CONFIG_BAUDRATE CONFIG_SYS_UART_BAUD
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE {CONFIG_BAUDRATE}
#define CONFIG_SYS_CONSOLE_INFO_QUIET /* Suppress console info */
diff --git a/include/configs/o2dnt.h b/include/configs/o2dnt.h
index cce2b63..22eb004 100644
--- a/include/configs/o2dnt.h
+++ b/include/configs/o2dnt.h
@@ -43,7 +43,6 @@
*/
#define CONFIG_PSC_CONSOLE 5 /* console is on PSC5 */
#define CONFIG_BAUDRATE 115200 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/*
diff --git a/include/configs/omap3_zoom2.h b/include/configs/omap3_zoom2.h
index 3a2d849..b60ece3 100644
--- a/include/configs/omap3_zoom2.h
+++ b/include/configs/omap3_zoom2.h
@@ -89,7 +89,6 @@
#define CONFIG_SYS_NS16550_REG_SIZE (-2)
#define CONFIG_SYS_NS16550_CLK V_NS16550_CLK
#define CONFIG_BAUDRATE 115200
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE {115200}
/* allow to overwrite serial and ethaddr */
diff --git a/include/configs/openrisc-generic.h b/include/configs/openrisc-generic.h
index ac4e5fc..5ff410d 100644
--- a/include/configs/openrisc-generic.h
+++ b/include/configs/openrisc-generic.h
@@ -55,7 +55,6 @@
# define CONFIG_SYS_NS16550_CLK CONFIG_SYS_CLK_FREQ
#define CONFIG_BAUDRATE CONFIG_SYS_UART_BAUD
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE {CONFIG_BAUDRATE}
#define CONFIG_SYS_CONSOLE_INFO_QUIET /* Suppress console info */
#define CONSOLE_ARG "console=console=ttyS0,115200\0"
diff --git a/include/configs/p3mx.h b/include/configs/p3mx.h
index c70cc6b..e44009e 100644
--- a/include/configs/p3mx.h
+++ b/include/configs/p3mx.h
@@ -108,7 +108,6 @@
#define CONFIG_MPSC /* MV64460 Serial */
#define CONFIG_MPSC_PORT 0
#define CONFIG_BAUDRATE 115200 /* console baudrate */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#define CONFIG_LOADS_ECHO 1 /* echo on for serial download */
#define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */
diff --git a/include/configs/p3p440.h b/include/configs/p3p440.h
index ff1468b..d7b1ca2 100644
--- a/include/configs/p3p440.h
+++ b/include/configs/p3p440.h
@@ -90,7 +90,6 @@
#undef CONFIG_SYS_EXT_SERIAL_CLOCK
#define CONFIG_BAUDRATE 115200
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/pcm030.h b/include/configs/pcm030.h
index 0685837..1c4d722 100644
--- a/include/configs/pcm030.h
+++ b/include/configs/pcm030.h
@@ -62,7 +62,6 @@ Serial console configuration
/* register later on to */
/*enable UART function! */
#define CONFIG_BAUDRATE 115200 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/*
diff --git a/include/configs/pf5200.h b/include/configs/pf5200.h
index 91fefc4..4a98545 100644
--- a/include/configs/pf5200.h
+++ b/include/configs/pf5200.h
@@ -60,7 +60,6 @@
#else
#define CONFIG_BAUDRATE 9600 /* ... at 115200 bps */
#endif
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/*
diff --git a/include/configs/quad100hd.h b/include/configs/quad100hd.h
index ea282a6..dc5ec3a 100644
--- a/include/configs/quad100hd.h
+++ b/include/configs/quad100hd.h
@@ -117,7 +117,6 @@
#define CONFIG_SERIAL_MULTI
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400}
diff --git a/include/configs/rsk7203.h b/include/configs/rsk7203.h
index e7a8c41..59b45c8 100644
--- a/include/configs/rsk7203.h
+++ b/include/configs/rsk7203.h
@@ -63,7 +63,6 @@
/* Buffer size for Boot Arguments passed to kernel */
#define CONFIG_SYS_BARGSIZE 512
/* List of legal baudrate settings for this board */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 115200 }
/* SCIF */
diff --git a/include/configs/rsk7264.h b/include/configs/rsk7264.h
index 3a25b30..af9524e 100644
--- a/include/configs/rsk7264.h
+++ b/include/configs/rsk7264.h
@@ -26,7 +26,6 @@
#define CONFIG_BAUDRATE 115200
#define CONFIG_BOOTARGS "console=ttySC3,115200"
#define CONFIG_BOOTDELAY 3
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { CONFIG_BAUDRATE }
#define CONFIG_SYS_LONGHELP 1 /* undef to save memory */
diff --git a/include/configs/sbc405.h b/include/configs/sbc405.h
index 2d74235..cab6660 100644
--- a/include/configs/sbc405.h
+++ b/include/configs/sbc405.h
@@ -158,7 +158,6 @@
#define CONFIG_SYS_BASE_BAUD 691200
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
57600, 115200, 230400, 460800, 921600 }
diff --git a/include/configs/sc3.h b/include/configs/sc3.h
index b616456..2d6e51d 100644
--- a/include/configs/sc3.h
+++ b/include/configs/sc3.h
@@ -235,7 +235,6 @@
#define CONFIG_SYS_BASE_BAUD 921600 /* internal clock */
/* The following table includes the supported baudrates */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400}
diff --git a/include/configs/sh7757lcr.h b/include/configs/sh7757lcr.h
index 7c3a948..73d2a87 100644
--- a/include/configs/sh7757lcr.h
+++ b/include/configs/sh7757lcr.h
@@ -73,7 +73,6 @@
#define CONFIG_SYS_PBSIZE 256
#define CONFIG_SYS_MAXARGS 16
#define CONFIG_SYS_BARGSIZE 512
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 115200 }
/* SCIF */
diff --git a/include/configs/sh7763rdp.h b/include/configs/sh7763rdp.h
index 0a8df7f..59728f5 100644
--- a/include/configs/sh7763rdp.h
+++ b/include/configs/sh7763rdp.h
@@ -65,7 +65,6 @@
#define CONFIG_SYS_MAXARGS 16 /* max args accepted for monitor commands */
#define CONFIG_SYS_BARGSIZE 512 /* Buffer size for Boot Arguments
passed to kernel */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 115200 } /* List of legal baudrate
settings for this board */
diff --git a/include/configs/sh7785lcr.h b/include/configs/sh7785lcr.h
index e94f913..1e71bcc 100644
--- a/include/configs/sh7785lcr.h
+++ b/include/configs/sh7785lcr.h
@@ -87,7 +87,6 @@
#define CONFIG_SYS_PBSIZE 256
#define CONFIG_SYS_MAXARGS 16
#define CONFIG_SYS_BARGSIZE 512
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 115200 }
/* SCIF */
diff --git a/include/configs/sorcery.h b/include/configs/sorcery.h
index 3c8b24c..fe40bf0 100644
--- a/include/configs/sorcery.h
+++ b/include/configs/sorcery.h
@@ -46,7 +46,6 @@
#define CONFIG_PSC_CONSOLE 1 /* console is on PSC */
#define CONFIG_BAUDRATE 115200 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/* PCI */
diff --git a/include/configs/spieval.h b/include/configs/spieval.h
index a958fd0..f27466c 100644
--- a/include/configs/spieval.h
+++ b/include/configs/spieval.h
@@ -48,7 +48,6 @@
*/
#define CONFIG_PSC_CONSOLE 6 /* console is on PSC6 */
#define CONFIG_BAUDRATE 115200 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
#ifdef CONFIG_STK52XX
diff --git a/include/configs/v38b.h b/include/configs/v38b.h
index 84a5f9d..47bb846 100644
--- a/include/configs/v38b.h
+++ b/include/configs/v38b.h
@@ -54,7 +54,6 @@
*/
#define CONFIG_PSC_CONSOLE 1 /* console is on PSC1 */
#define CONFIG_BAUDRATE 115200 /* ... at 115200 bps */
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
/*
diff --git a/include/configs/xilinx-ppc.h b/include/configs/xilinx-ppc.h
index e2173de..bd7bac0 100644
--- a/include/configs/xilinx-ppc.h
+++ b/include/configs/xilinx-ppc.h
@@ -121,7 +121,6 @@
#define CONFIG_XILINX_UARTLITE
#define CONFIG_SERIAL_BASE XPAR_UARTLITE_0_BASEADDR
#define CONFIG_BAUDRATE XPAR_UARTLITE_0_BAUDRATE
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { CONFIG_BAUDRATE }
#else
#ifdef XPAR_UARTNS550_0_BASEADDR
@@ -132,7 +131,6 @@
#define CONFIG_SYS_NS16550_COM1 XPAR_UARTNS550_0_BASEADDR
#define CONFIG_SYS_NS16550_CLK XPAR_UARTNS550_0_CLOCK_FREQ_HZ
#define CONFIG_BAUDRATE 115200
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 115200 }
#endif
#endif
diff --git a/include/configs/xpedite1000.h b/include/configs/xpedite1000.h
index e686891..d72921e 100644
--- a/include/configs/xpedite1000.h
+++ b/include/configs/xpedite1000.h
@@ -118,7 +118,6 @@ extern void out32(unsigned int, unsigned long);
#define CONFIG_SYS_NS16550_REG_SIZE 1
#define CONFIG_SYS_NS16550_CLK get_serial_clock()
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{300, 600, 1200, 2400, 4800, 9600, 19200, 38400}
#define CONFIG_BAUDRATE 115200
diff --git a/include/configs/zeus.h b/include/configs/zeus.h
index 6535ea2..63279b0 100644
--- a/include/configs/zeus.h
+++ b/include/configs/zeus.h
@@ -133,7 +133,6 @@
#define CONFIG_BAUDRATE 115200
#define CONFIG_SERIAL_MULTI
-#undef CONFIG_SYS_BAUDRATE_TABLE
#define CONFIG_SYS_BAUDRATE_TABLE \
{300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400}
diff --git a/mkconfig b/mkconfig
index 438530b..daa1810 100755
--- a/mkconfig
+++ b/mkconfig
@@ -167,6 +167,7 @@ cat << EOF >> config.h
#include <config_defaults.h>
#include <configs/${CONFIG_NAME}.h>
#include <asm/config.h>
+#include <config_fallbacks.h>
EOF
exit 0
--
1.7.0.4
4
24