commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] r9302 - usrp2/trunk/firmware/lib


From: matt
Subject: [Commit-gnuradio] r9302 - usrp2/trunk/firmware/lib
Date: Sun, 17 Aug 2008 17:04:36 -0600 (MDT)

Author: matt
Date: 2008-08-17 17:04:34 -0600 (Sun, 17 Aug 2008)
New Revision: 9302

Modified:
   usrp2/trunk/firmware/lib/memory_map.h
Log:
SD SPI interface registers


Modified: usrp2/trunk/firmware/lib/memory_map.h
===================================================================
--- usrp2/trunk/firmware/lib/memory_map.h       2008-08-17 04:48:42 UTC (rev 
9301)
+++ usrp2/trunk/firmware/lib/memory_map.h       2008-08-17 23:04:34 UTC (rev 
9302)
@@ -550,7 +550,7 @@
 #define atr_regs ((atr_regs_t *) ATR_BASE)
 
 ///////////////////////////////////////////////////
-  // Time Sync Controller, Slave 12
+// Time Sync Controller, Slave 12
 
 #define TIMESYNC_BASE  0xE800
 
@@ -562,5 +562,22 @@
 
 #define timesync_regs ((timesync_regs_t *) TIMESYNC_BASE)
 
+///////////////////////////////////////////////////
+// SD Card SPI interface, Slave 13
+//   All regs are 8 bits wide, but are accessed as if they are 32 bits
+
+#define SDSPI_BASE  0xEC00
+
+typedef struct {
+  volatile uint32_t status;
+  volatile uint32_t clkdiv;
+  volatile uint32_t send_dat;
+  volatile uint32_t receive_dat;
+} sdspi_regs_t;
+
+#define sdspi_regs ((sdspi_regs_t *) SDSPI_BASE)
+
+///////////////////////////////////////////////////
+
 #endif
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]