summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/tiva/tiva_gpio.c
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-12-21 11:40:39 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-12-21 11:40:39 -0600
commit2176ac6cf3c647a4ba448c00063de13d6a856d8c (patch)
tree44fbbc14e5a9c4aeb4c3d823fcf7b98b993e36d4 /nuttx/arch/arm/src/tiva/tiva_gpio.c
parentbfd0218a710af0e22dc32babd15a5368076cb1f1 (diff)
downloadnuttx-2176ac6cf3c647a4ba448c00063de13d6a856d8c.tar.gz
nuttx-2176ac6cf3c647a4ba448c00063de13d6a856d8c.tar.bz2
nuttx-2176ac6cf3c647a4ba448c00063de13d6a856d8c.zip
TM4C129X: Add macros to enable/disable peripheral power
Diffstat (limited to 'nuttx/arch/arm/src/tiva/tiva_gpio.c')
-rw-r--r--nuttx/arch/arm/src/tiva/tiva_gpio.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/nuttx/arch/arm/src/tiva/tiva_gpio.c b/nuttx/arch/arm/src/tiva/tiva_gpio.c
index 5405bda49..c9cabf305 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_enablepwr.h"
#include "tiva_enableclks.h"
#include "tiva_gpio.h"
@@ -834,11 +835,9 @@ int tiva_configgpio(uint32_t cfgset)
flags = irqsave();
- /* Enable clocking for this GPIO peripheral. "To use the GPIO, the peripheral
- * clock must be enabled by setting the appropriate GPIO Port bit field (GPIOn)
- * in the RCGC2 register."
- */
+ /* Enable power and clocking for this GPIO peripheral. */
+ tiva_gpio_enablepwr(port);
tiva_gpio_enableclk(port);
/* First, set the port to digital input. This is the safest state in which