summaryrefslogtreecommitdiff
path: root/nuttx/configs
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-06-29 17:47:25 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-06-29 17:47:25 -0600
commitf2c1143b24f0df75057ddd862bd6825b16af04ff (patch)
tree24a2a62bd3becc157ed23ec7cd892a5696385841 /nuttx/configs
parentf617d4370375ce1ca01047c30ad74c6b361be21c (diff)
downloadpx4-nuttx-f2c1143b24f0df75057ddd862bd6825b16af04ff.tar.gz
px4-nuttx-f2c1143b24f0df75057ddd862bd6825b16af04ff.tar.bz2
px4-nuttx-f2c1143b24f0df75057ddd862bd6825b16af04ff.zip
SAMA5 HSMCI: Dump GPIO configuration if DEBUG enabled
Diffstat (limited to 'nuttx/configs')
-rw-r--r--nuttx/configs/sama5d4-ek/src/sam_hsmci.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/nuttx/configs/sama5d4-ek/src/sam_hsmci.c b/nuttx/configs/sama5d4-ek/src/sam_hsmci.c
index 2b15c6f2a..b36d97692 100644
--- a/nuttx/configs/sama5d4-ek/src/sam_hsmci.c
+++ b/nuttx/configs/sama5d4-ek/src/sam_hsmci.c
@@ -270,16 +270,19 @@ int sam_hsmci_initialize(int slotno, int minor)
state = sam_hsmci_state(slotno);
if (!state)
{
- fdbg("No state for slotno %d\n", slotno);
+ fdbg("ERROR: No state for slotno %d\n", slotno);
return -EINVAL;
}
/* Initialize card-detect, write-protect, and power enable PIOs */
sam_configpio(state->cdcfg);
+ sam_dumppio(state->cdcfg, "HSMCI Card Detect");
+
if (state->pwrcfg != 0)
{
sam_configpio(state->pwrcfg);
+ sam_dumppio(state->pwrcfg, "HSMCI Power");
}
/* Mount the SDIO-based MMC/SD block driver */
@@ -288,7 +291,7 @@ int sam_hsmci_initialize(int slotno, int minor)
state->hsmci = sdio_initialize(slotno);
if (!state->hsmci)
{
- fdbg("Failed to initialize SDIO slot %d\n", slotno);
+ fdbg("ERROR: Failed to initialize SDIO slot %d\n", slotno);
return -ENODEV;
}
@@ -297,7 +300,7 @@ int sam_hsmci_initialize(int slotno, int minor)
ret = mmcsd_slotinitialize(minor, state->hsmci);
if (ret != OK)
{
- fdbg("Failed to bind SDIO to the MMC/SD driver: %d\n", ret);
+ fdbg("ERROR: Failed to bind SDIO to the MMC/SD driver: %d\n", ret);
return ret;
}
@@ -334,7 +337,7 @@ bool sam_cardinserted(int slotno)
state = sam_hsmci_state(slotno);
if (!state)
{
- fdbg("No state for slotno %d\n", slotno);
+ fdbg("ERROR: No state for slotno %d\n", slotno);
return false;
}