summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/tiva/tiva_gpio.c
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-12-21 10:14:40 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-12-21 10:14:40 -0600
commit402c339f4051371ccd3fa7cae57de3bfee396abd (patch)
tree4a51c8604214fb186500b707b624487971e25f0c /nuttx/arch/arm/src/tiva/tiva_gpio.c
parent87bc3a5bc4ffa46cbc68989a0dca964bfe8b3fbd (diff)
downloadnuttx-402c339f4051371ccd3fa7cae57de3bfee396abd.tar.gz
nuttx-402c339f4051371ccd3fa7cae57de3bfee396abd.tar.bz2
nuttx-402c339f4051371ccd3fa7cae57de3bfee396abd.zip
TM4C129X: Framework for new Tiva clocking logic (details not yet implemented)
Diffstat (limited to 'nuttx/arch/arm/src/tiva/tiva_gpio.c')
-rw-r--r--nuttx/arch/arm/src/tiva/tiva_gpio.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/nuttx/arch/arm/src/tiva/tiva_gpio.c b/nuttx/arch/arm/src/tiva/tiva_gpio.c
index faf141905..5405bda49 100644
--- a/nuttx/arch/arm/src/tiva/tiva_gpio.c
+++ b/nuttx/arch/arm/src/tiva/tiva_gpio.c
@@ -48,6 +48,7 @@
#include <arch/irq.h>
#include "up_arch.h"
+#include "tiva_enableclks.h"
#include "tiva_gpio.h"
/****************************************************************************
@@ -814,7 +815,6 @@ int tiva_configgpio(uint32_t cfgset)
unsigned int pinno;
uintptr_t base;
uint32_t pin;
- uint32_t regval;
/* Decode the basics */
@@ -839,9 +839,7 @@ int tiva_configgpio(uint32_t cfgset)
* in the RCGC2 register."
*/
- regval = getreg32(TIVA_SYSCON_RCGC2);
- regval |= SYSCON_RCGC2_GPIO(port);
- putreg32(regval, TIVA_SYSCON_RCGC2);
+ tiva_gpio_enableclk(port);
/* First, set the port to digital input. This is the safest state in which
* to perform reconfiguration.