Changeset 9302

Show
Ignore:
Timestamp:
08/17/08 17:04:34
Author:
matt
Message:

SD SPI interface registers

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • usrp2/trunk/firmware/lib/memory_map.h

    r9142 r9302  
    551551 
    552552/////////////////////////////////////////////////// 
    553   // Time Sync Controller, Slave 12 
     553// Time Sync Controller, Slave 12 
    554554 
    555555#define TIMESYNC_BASE  0xE800 
     
    563563#define timesync_regs ((timesync_regs_t *) TIMESYNC_BASE) 
    564564 
     565/////////////////////////////////////////////////// 
     566// SD Card SPI interface, Slave 13 
     567//   All regs are 8 bits wide, but are accessed as if they are 32 bits 
     568 
     569#define SDSPI_BASE  0xEC00 
     570 
     571typedef struct { 
     572  volatile uint32_t status; 
     573  volatile uint32_t clkdiv; 
     574  volatile uint32_t send_dat; 
     575  volatile uint32_t receive_dat; 
     576} sdspi_regs_t; 
     577 
     578#define sdspi_regs ((sdspi_regs_t *) SDSPI_BASE) 
     579 
     580/////////////////////////////////////////////////// 
     581 
    565582#endif 
    566583