summaryrefslogtreecommitdiff
path: root/chip/npcx/gpio.c
diff options
context:
space:
mode:
authorMulin Chao <mlchao@nuvoton.com>2015-10-16 11:41:30 +0800
committerchrome-bot <chrome-bot@chromium.org>2015-10-17 04:56:09 -0700
commit9e070fd92b64508f76db1e9e5da19d6bd4e7a7b9 (patch)
treeabbfd76e1f4842f77fb0f1cf6e1c13c6b4a86e07 /chip/npcx/gpio.c
parent34a745efe89c735162207531b3b9211fa88789bc (diff)
downloadchrome-ec-9e070fd92b64508f76db1e9e5da19d6bd4e7a7b9.tar.gz
nuc: Enable JTAG directly by NPCX_ENABLE_JTAG definition
Enable JTAG functionality by SW without pulling down strap-pin nJEN0 or nJEN1 during ec POWERON or VCCRST reset occurs. Please notice it will change pinmux to JTAG directly. Modified drivers: 1. gpio.c: Remove JTAG0/1 alternative groups and bits from gpio_alt_table 2. jtag.c: Enable JTAG functionality BUG=chrome-os-partner:34346 TEST=make buildall -j; test nuvoton IC specific drivers Signed-off-by: Mulin Chao <mlchao@nuvoton.com> Change-Id: I5a664adedeea1c75df37662dc1f3206e90163eeb Reviewed-on: https://chromium-review.googlesource.com/306470 Reviewed-by: Shawn N <shawnn@chromium.org>
Diffstat (limited to 'chip/npcx/gpio.c')
-rw-r--r--chip/npcx/gpio.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/chip/npcx/gpio.c b/chip/npcx/gpio.c
index 7931d966d8..2e9eb62cd4 100644
--- a/chip/npcx/gpio.c
+++ b/chip/npcx/gpio.c
@@ -265,19 +265,6 @@ const struct gpio_alt_map gpio_alt_table[] = {
{ NPCX_GPIO(4, 0), NPCX_ALT(3, TA1_TACH1_SL1)},/* TA1_TACH1 */
{ NPCX_GPIO(A, 4), NPCX_ALT(3, TB1_TACH2_SL1)},/* TB1_TACH2 */
#endif
- /* JTAG Module */
-#if NPCX_JTAG_MODULE2
- { NPCX_GPIO(D, 5), NPCX_ALT(5, NJEN1_EN) }, /* TCLK */
- { NPCX_GPIO(E, 2), NPCX_ALT(5, NJEN1_EN) }, /* TDI */
- { NPCX_GPIO(D, 4), NPCX_ALT(5, NJEN1_EN) }, /* TDO */
- { NPCX_GPIO(E, 5), NPCX_ALT(5, NJEN1_EN) }, /* TMS */
-#else
- { NPCX_GPIO(2, 1), NPCX_ALT(5, NJEN0_EN) }, /* TCLK */
- { NPCX_GPIO(1, 7), NPCX_ALT(5, NJEN0_EN) }, /* TDI */
- { NPCX_GPIO(1, 6), NPCX_ALT(5, NJEN0_EN) }, /* TDO */
- { NPCX_GPIO(2, 0), NPCX_ALT(5, NJEN0_EN) }, /* TMS */
-#endif
- /* 01 for PWRGD_OUT*/
};
/*****************************************************************************/