diff options
author | Mulin Chao <mlchao@nuvoton.com> | 2015-10-16 11:41:30 +0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2015-10-17 04:56:09 -0700 |
commit | 9e070fd92b64508f76db1e9e5da19d6bd4e7a7b9 (patch) | |
tree | abbfd76e1f4842f77fb0f1cf6e1c13c6b4a86e07 /chip/npcx/gpio.c | |
parent | 34a745efe89c735162207531b3b9211fa88789bc (diff) | |
download | chrome-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.c | 13 |
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*/ }; /*****************************************************************************/ |