X-Git-Url: https://git.kernelconcepts.de/?p=karo-tx-redboot.git;a=blobdiff_plain;f=packages%2Fdevs%2Fflash%2Farm%2Fmxc%2Fv2_0%2Finclude%2Fmxcmci_mmc.h;h=681bdc204734be6fcdbc2776807eb35f0da05d08;hp=697aa3d6bd474895839e0da45b8e8060d615535b;hb=43332e15a2dd377c015fa6cc97a4db1534887d06;hpb=594fde3665d9d2d3cfb967aeefbd053cffbe504e diff --git a/packages/devs/flash/arm/mxc/v2_0/include/mxcmci_mmc.h b/packages/devs/flash/arm/mxc/v2_0/include/mxcmci_mmc.h index 697aa3d6..681bdc20 100644 --- a/packages/devs/flash/arm/mxc/v2_0/include/mxcmci_mmc.h +++ b/packages/devs/flash/arm/mxc/v2_0/include/mxcmci_mmc.h @@ -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_ */