]> git.kernelconcepts.de Git - karo-tx-redboot.git/blobdiff - packages/devs/flash/arm/mxc/v2_0/include/mxcmci_mmc.h
TX51/TX53 Release 2011-08-19
[karo-tx-redboot.git] / packages / devs / flash / arm / mxc / v2_0 / include / mxcmci_mmc.h
index 697aa3d6bd474895839e0da45b8e8060d615535b..681bdc204734be6fcdbc2776807eb35f0da05d08 100644 (file)
@@ -1,14 +1,14 @@
 #ifndef _MXCMCI_MMC_H_
 #define _MXCMCI_MMC_H_
 
-// ========================================================================== 
-//                                                                           
+// ==========================================================================
+//
 //    Module Name:  mxcmci_mmc.h
 //
 //    General Description: Limited Bootloader eSDHC Driver.
-//                                 
-//                                                                           
-// ========================================================================== 
+//
+//
+// ==========================================================================
 //####ECOSGPLCOPYRIGHTBEGIN####
 // -------------------------------------------
 // This file is part of eCos, the Embedded Configurable Operating System.
@@ -49,7 +49,7 @@
 // Date:         2008-05-13 Initial version
 // Purpose:
 // Description:
-//     
+//
 //
 //####DESCRIPTIONEND####
 //====================================================================================================
@@ -65,7 +65,7 @@
 #define CARD_BUSY_BIT 0x80000000
 #define CURR_STATE_SHIFT 9
 #define MMC_SPEC_VER 0x003C0000
-#define MMC_SPEC_VER_SHIFT 18  
+#define MMC_SPEC_VER_SHIFT 18
 #define MMC_R1_SWITCH_ERROR_MASK 0x80
 #define SWITCH_ERROR_SHIFT 7
 #define BUS_SIZE_SHIFT 2
@@ -81,14 +81,15 @@ extern cyg_uint32 mmc_get_spec_ver (void);
 extern cyg_uint32 sd_voltage_validation (void);
 extern cyg_uint32 sd_init(cyg_uint32);
 extern cyg_uint32 card_flash_query(void* data);
+extern int sdmmc_set_blklen(int len);
 
-typedef struct 
+typedef struct
 {
        cyg_uint32 csd0;
        cyg_uint32 csd1;
        cyg_uint32 csd2;
        cyg_uint32 csd3;
-}card_specific_data;
+} card_specific_data;
 
 #endif  /* _MXCMCI_MMC_H_ */