From f3b6482117aec4c25360b7a6e6ec3f2967d86e14 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E6=9E=97=E8=BE=89=E8=BE=89?= Date: Mon, 17 May 2010 15:29:50 +0000 Subject: [PATCH] updata serial and console --- .config | 5 +++-- drivers/input/keyboard/rk2818_adckey.c | 2 +- drivers/serial/rk2818_serial.c | 2 ++ 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.config b/.config index 9a8fe8a8f879..78d587620ca0 100644 --- a/.config +++ b/.config @@ -425,8 +425,9 @@ CONFIG_WIRELESS_EXT_SYSFS=y # # Generic Driver Options # -CONFIG_UEVENT_HELPER_PATH="" -# CONFIG_DEVTMPFS is not set +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y diff --git a/drivers/input/keyboard/rk2818_adckey.c b/drivers/input/keyboard/rk2818_adckey.c index 909a7376e90c..3e15adb528e6 100644 --- a/drivers/input/keyboard/rk2818_adckey.c +++ b/drivers/input/keyboard/rk2818_adckey.c @@ -26,7 +26,7 @@ #include -#if 1 +#if 0 #define DBG(x...) printk(x) #else #define DBG(x...) diff --git a/drivers/serial/rk2818_serial.c b/drivers/serial/rk2818_serial.c index 002e4e227f71..0c4e4c0e26ef 100644 --- a/drivers/serial/rk2818_serial.c +++ b/drivers/serial/rk2818_serial.c @@ -273,6 +273,7 @@ static void rk2818_serial_shutdown(struct uart_port *port) */ static int rk2818_serial_startup(struct uart_port *port) { + struct rk2818_port *rk2818_port = UART_TO_RK2818(port); struct tty_struct *tty = port->state->port.tty; int retval; @@ -284,6 +285,7 @@ static int rk2818_serial_startup(struct uart_port *port) rk2818_serial_shutdown(port); return retval; } + clk_enable(rk2818_port->clk); rk2818_uart_write(port,0xf1,UART_FCR); rk2818_uart_write(port,0x01,UART_SFE);///enable fifo rk2818_uart_write(port,UART_IER_RECV_DATA_AVAIL_INT_ENABLE,UART_IER); //enable uart recevice IRQ -- 2.34.1