summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShohei Sakamoto <sakamotos@casio.co.jp>2015-12-21 17:03:08 +0900
committerShohei Sakamoto <sakamotos@casio.co.jp>2015-12-28 19:42:10 +0900
commitecb1ee845b424ee91e26b49ca97a8543d66213db (patch)
tree2231e2a14368a10029eb39630b93fd21768e518a
parent0fdd975aee4340a59b5de2726b32719ce9bb0bf7 (diff)
downloadkoi-uboot-ecb1ee845b424ee91e26b49ca97a8543d66213db.tar.gz
Fix confliction of i2c3 SCL/SDA
Change-Id: I89157f0ab1fcee2dbe8fd5fc058de749d0200224 Signed-off-by: Shohei Sakamoto <sakamotos@casio.co.jp>
-rw-r--r--arch/arm/cpu/armv7/exynos/pinmux.c3
-rw-r--r--board/samsung/koi/koi.c22
2 files changed, 2 insertions, 23 deletions
diff --git a/arch/arm/cpu/armv7/exynos/pinmux.c b/arch/arm/cpu/armv7/exynos/pinmux.c
index bb4fcbcf2..d404cfb27 100644
--- a/arch/arm/cpu/armv7/exynos/pinmux.c
+++ b/arch/arm/cpu/armv7/exynos/pinmux.c
@@ -48,7 +48,8 @@ static void exynos4_uart_config(int peripheral)
case PERIPH_ID_UART2:
bank = &gpio1->a1;
start = 0;
- count = 4;
+ count = 2;
+ // Pin CTS/RTS is used for Touch panel I2C SDA/SCL, so don't configure here
pull = GPIO_PULL_UP;
break;
case PERIPH_ID_UART3:
diff --git a/board/samsung/koi/koi.c b/board/samsung/koi/koi.c
index 316a8c42a..c1a1c0aab 100644
--- a/board/samsung/koi/koi.c
+++ b/board/samsung/koi/koi.c
@@ -255,34 +255,12 @@ static int board_uart_init(void)
{
int err;
-#if 0 //PET yasui deleted
- err = exynos_pinmux_config(PERIPH_ID_UART0, PINMUX_FLAG_NONE);
-#else
- err = 0;
-#endif
- if (err) {
- debug("UART0 not configured\n");
- return err;
- }
-
- err = exynos_pinmux_config(PERIPH_ID_UART1, PINMUX_FLAG_NONE);
- if (err) {
- debug("UART1 not configured\n");
- return err;
- }
-
err = exynos_pinmux_config(PERIPH_ID_UART2, PINMUX_FLAG_NONE);
if (err) {
debug("UART2 not configured\n");
return err;
}
- err = exynos_pinmux_config(PERIPH_ID_UART3, PINMUX_FLAG_NONE);
- if (err) {
- debug("UART3 not configured\n");
- return err;
- }
-
return 0;
}