summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/cpu/samsung/exynos5-common/uart.h2
-rw-r--r--src/cpu/samsung/exynos5250/uart.h41
-rw-r--r--src/include/uart.h2
3 files changed, 5 insertions, 40 deletions
diff --git a/src/cpu/samsung/exynos5-common/uart.h b/src/cpu/samsung/exynos5-common/uart.h
index 350e224b86..52da62d55a 100644
--- a/src/cpu/samsung/exynos5-common/uart.h
+++ b/src/cpu/samsung/exynos5-common/uart.h
@@ -52,4 +52,6 @@ static inline int s5p_uart_divslot(void)
return 0;
}
+void uart_init(void);
+
#endif
diff --git a/src/cpu/samsung/exynos5250/uart.h b/src/cpu/samsung/exynos5250/uart.h
index 033d605314..1d872d705f 100644
--- a/src/cpu/samsung/exynos5250/uart.h
+++ b/src/cpu/samsung/exynos5250/uart.h
@@ -23,50 +23,13 @@
* from u-boot.
*/
-#ifndef __EXYNOS5_UART_H_
-#define __EXYNOS5_UART_H_
+#ifndef __EXYNOS5250_UART_H_
+#define __EXYNOS5250_UART_H_
-#include <types.h>
-
-/* FIXME: should these move into a Kconfig file? */
#define EXYNOS5_UART0_BASE 0x12c00000
#define EXYNOS5_UART1_BASE 0x12c10000
#define EXYNOS5_UART2_BASE 0x12c20000
#define EXYNOS5_UART3_BASE 0x12c30000
#define EXYNOS5_ISP_UART_BASE 0x13190000
-#if 0
-/* baudrate rest value */
-union br_rest {
- unsigned short slot; /* udivslot */
- unsigned char value; /* ufracval */
-};
-#endif
-
-struct s5p_uart {
- uint32_t ulcon;
- uint32_t ucon;
- uint32_t ufcon;
- uint32_t umcon;
- uint32_t utrstat;
- uint32_t uerstat;
- uint32_t ufstat;
- uint32_t umstat;
- uint8_t utxh;
- uint8_t res1[3];
- uint8_t urxh;
- uint8_t res2[3];
- uint32_t ubrdiv;
- uint32_t ufracval;
- uint32_t uintp;
- uint32_t uints;
- uint32_t uintm;
-};
-
-static inline int s5p_uart_divslot(void)
-{
- return 0;
-}
-
-void uart_init(void);
#endif
diff --git a/src/include/uart.h b/src/include/uart.h
index 6628314ae2..2a72575871 100644
--- a/src/include/uart.h
+++ b/src/include/uart.h
@@ -31,7 +31,7 @@
#endif
#if CONFIG_CPU_SAMSUNG_EXYNOS5
-#include <cpu/samsung/exynos5250/uart.h>
+#include <cpu/samsung/exynos5-common/uart.h>
#endif
#ifndef __ROMCC__