summaryrefslogtreecommitdiff
path: root/nuttx/configs/kwikstik-k40/include
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-08-23 21:48:24 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-08-23 21:48:24 +0000
commit3349c757c9031b79db54a26d906ff33742bbb711 (patch)
treee40da8dcc47f38ea7f8ab803bc009049c8b16502 /nuttx/configs/kwikstik-k40/include
parent784a4f4e20aa92bfec38f2e086915b28d22856d8 (diff)
downloadpx4-nuttx-3349c757c9031b79db54a26d906ff33742bbb711.tar.gz
px4-nuttx-3349c757c9031b79db54a26d906ff33742bbb711.tar.bz2
px4-nuttx-3349c757c9031b79db54a26d906ff33742bbb711.zip
Clean up Kinetics SDHC DMA code (still does not work)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3909 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/configs/kwikstik-k40/include')
-rwxr-xr-xnuttx/configs/kwikstik-k40/include/board.h15
1 files changed, 12 insertions, 3 deletions
diff --git a/nuttx/configs/kwikstik-k40/include/board.h b/nuttx/configs/kwikstik-k40/include/board.h
index 58b2cd218..19653e74e 100755
--- a/nuttx/configs/kwikstik-k40/include/board.h
+++ b/nuttx/configs/kwikstik-k40/include/board.h
@@ -109,10 +109,19 @@
#define BOARD_SDHC_SD1MODE_PRESCALER SDHC_SYSCTL_SDCLKFS_DIV2
#define BOARD_SDHC_SD1MODE_DIVISOR SDHC_SYSCTL_DVS_DIV(3)
-/* SD normal mode (4-bit): 24MHz = 96MHz / (2 * 2) */
+/* SD normal mode (4-bit): 24MHz = 96MHz / (2 * 2) (with DMA)
+ * SD normal mode (4-bit): 16MHz = 96MHz / (2 * 3) (no DMA)
+ */
-#define BOARD_SDHC_SD4MODE_PRESCALER SDHC_SYSCTL_SDCLKFS_DIV2
-#define BOARD_SDHC_SD4MODE_DIVISOR SDHC_SYSCTL_DVS_DIV(2)
+#ifdef CONFIG_SDIO_DMA
+# define BOARD_SDHC_SD4MODE_PRESCALER SDHC_SYSCTL_SDCLKFS_DIV2
+# define BOARD_SDHC_SD4MODE_DIVISOR SDHC_SYSCTL_DVS_DIV(2)
+#else
+//# define BOARD_SDHC_SD4MODE_PRESCALER SDHC_SYSCTL_SDCLKFS_DIV2
+//# define BOARD_SDHC_SD4MODE_DIVISOR SDHC_SYSCTL_DVS_DIV(3)
+# define BOARD_SDHC_SD4MODE_PRESCALER SDHC_SYSCTL_SDCLKFS_DIV16
+# define BOARD_SDHC_SD4MODE_DIVISOR SDHC_SYSCTL_DVS_DIV(15)
+#endif
/* LED definitions ******************************************************************/
/* The KwikStik-K40 board has no MCU driven, GPIO-based LEDs */