diff options
author | Minkyu Kang <mk7.kang@samsung.com> | 2011-01-24 14:43:25 +0900 |
---|---|---|
committer | Albert Aribaud <albert.aribaud@free.fr> | 2011-02-02 00:54:45 +0100 |
commit | e0617c621def4bea5c6013dbc698ecf4f75d97c1 (patch) | |
tree | 9b45edee7df0a833b302e6bca5f7c64cd4e325d0 | |
parent | 5eb522a68c3573419f42e321dccf4b01b584dbe8 (diff) | |
download | u-boot-imx-e0617c621def4bea5c6013dbc698ecf4f75d97c1.zip u-boot-imx-e0617c621def4bea5c6013dbc698ecf4f75d97c1.tar.gz u-boot-imx-e0617c621def4bea5c6013dbc698ecf4f75d97c1.tar.bz2 |
S5P: serial: Use the inline function instead of static value
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
-rw-r--r-- | arch/arm/include/asm/arch-s5pc1xx/uart.h | 5 | ||||
-rw-r--r-- | drivers/serial/serial_s5p.c | 2 |
2 files changed, 5 insertions, 2 deletions
diff --git a/arch/arm/include/asm/arch-s5pc1xx/uart.h b/arch/arm/include/asm/arch-s5pc1xx/uart.h index f6eeab4..1c56739 100644 --- a/arch/arm/include/asm/arch-s5pc1xx/uart.h +++ b/arch/arm/include/asm/arch-s5pc1xx/uart.h @@ -48,7 +48,10 @@ struct s5p_uart { unsigned char res3[0x3d0]; }; -static int use_divslot = 1; +static inline int s5p_uart_divslot(void) +{ + return 1; +} #endif /* __ASSEMBLY__ */ diff --git a/drivers/serial/serial_s5p.c b/drivers/serial/serial_s5p.c index 9c1cbf4..f1ffa29 100644 --- a/drivers/serial/serial_s5p.c +++ b/drivers/serial/serial_s5p.c @@ -72,7 +72,7 @@ void serial_setbrg_dev(const int dev_index) writel(val / 16 - 1, &uart->ubrdiv); - if (use_divslot) + if (s5p_uart_divslot()) writew(udivslot[val % 16], &uart->rest.slot); else writeb(val % 16, &uart->rest.value); |