diff options
| -rw-r--r-- | common/stdio.c | 2 | ||||
| -rw-r--r-- | drivers/serial/arm_dcc.c | 16 | ||||
| -rw-r--r-- | include/stdio_dev.h | 2 | 
3 files changed, 7 insertions, 13 deletions
| diff --git a/common/stdio.c b/common/stdio.c index 97ff9cf4a..5d5117c0e 100644 --- a/common/stdio.c +++ b/common/stdio.c @@ -207,7 +207,7 @@ int stdio_init (void)  	/* Initialize the list */  	INIT_LIST_HEAD(&(devs.list)); -#ifdef CONFIG_ARM_DCC_MULTI +#ifdef CONFIG_ARM_DCC  	drv_arm_dcc_init ();  #endif  #if defined(CONFIG_HARD_I2C) || defined(CONFIG_SOFT_I2C) diff --git a/drivers/serial/arm_dcc.c b/drivers/serial/arm_dcc.c index 7b5ecb513..812dcf078 100644 --- a/drivers/serial/arm_dcc.c +++ b/drivers/serial/arm_dcc.c @@ -89,15 +89,6 @@  #define TIMEOUT_COUNT 0x4000000 -#ifndef CONFIG_ARM_DCC_MULTI -#define arm_dcc_init serial_init -void serial_setbrg(void) {} -#define arm_dcc_getc serial_getc -#define arm_dcc_putc serial_putc -#define arm_dcc_puts serial_puts -#define arm_dcc_tstc serial_tstc -#endif -  int arm_dcc_init(void)  {  	return 0; @@ -147,7 +138,6 @@ int arm_dcc_tstc(void)  	return reg;  } -#ifdef CONFIG_ARM_DCC_MULTI  static struct stdio_dev arm_dcc_dev;  int drv_arm_dcc_init(void) @@ -167,4 +157,8 @@ int drv_arm_dcc_init(void)  	return stdio_register(&arm_dcc_dev);  } -#endif + +__weak struct serial_device *default_serial_console(void) +{ +	return NULL; +} diff --git a/include/stdio_dev.h b/include/stdio_dev.h index 932d09334..9451740e8 100644 --- a/include/stdio_dev.h +++ b/include/stdio_dev.h @@ -99,7 +99,7 @@ struct list_head* stdio_get_list(void);  struct stdio_dev* stdio_get_by_name(const char* name);  struct stdio_dev* stdio_clone(struct stdio_dev *dev); -#ifdef CONFIG_ARM_DCC_MULTI +#ifdef CONFIG_ARM_DCC  int drv_arm_dcc_init(void);  #endif  #ifdef CONFIG_LCD |