diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2014-06-29 17:47:25 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2014-06-29 17:47:25 -0600 |
commit | f2c1143b24f0df75057ddd862bd6825b16af04ff (patch) | |
tree | 24a2a62bd3becc157ed23ec7cd892a5696385841 /nuttx/configs | |
parent | f617d4370375ce1ca01047c30ad74c6b361be21c (diff) | |
download | px4-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.c | 11 |
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; } |