⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pu_irom_mmc.h

📁 freescale atk source code
💻 H
字号:
#ifndef MMC_H#define MMC_H/*==================================================================================================     Header Name: pu_irom_mmc.h     General Description: Defines related to MMCSD module. ====================================================================================================                                                                        Freescale Semiconductor Romania                  (c) Copyright Freescale Semiconductor, Inc. 2005, All Rights Reserved     Revision History:                            Modification     TrackingAuthor (core ID)                Date          Number    Description of Changes-------------------------   ------------    ----------  --------------------------------------------Surender Kumar	            09/15/2006     TLSbo79133   Initial ImplementationSurender Kumar              21/Feb/2007    TLSbo90953   Support for High Capacity MMC-------------------------   ------------    ----------  --------------------------------------------====================================================================================================                                         INCLUDE FILES==================================================================================================*/#include "Common.h"                         #include "type.h"/*==================================================================================================                                           CONSTANTS==================================================================================================*//*==================================================================================================                                            MACROS==================================================================================================*/  #define MMC_OCR_VALUE 0x40FF8000#define MMC_OCR_HC_RES 0xC0FF8000#define MMC_OCR_LC_RES 0x80FF8000#define MMC_OCR_VALUE_MASK 0x00FF8000#define BYTE_MODE 0#define SECT_MODE 1#define CARD_BUSY_BIT 0x80000000#define CURR_STATE_SHIFT 9#define MMC_SPEC_VER 0x003C0000#define MMC_SPEC_VER_SHIFT 18  #define MMC_R1_SWITCH_ERROR_MASK 0x80#define SWITCH_ERROR_SHIFT 7#define BUS_SIZE_SHIFT 2#define BUS_WIDTH 0x3b700000#define MMCSD_ACMD13 MMCSD_CMD13/*==================================================================================================                                          Global Function ==================================================================================================*/ extern UINT32 mmc_init(UINT32);extern UINT32 mmc_data_read (UINT32 *,UINT32 ,UINT32,dump_callback callback);extern UINT32 mmc_data_write (UINT32 *,UINT32 ,UINT32,response_callback callback);extern UINT32 mmc_data_erase(UINT32,UINT32);extern UINT32 mmc_voltage_validation (void);extern UINT32 sd_voltage_validation (void);extern UINT32 sd_init(UINT32);/*==================================================================================================                                             ENUMS==================================================================================================*//*==================================================================================================                                 STRUCTURES AND OTHER TYPEDEFS==================================================================================================*/typedef struct {	UINT32 csd0;	UINT32 csd1;	UINT32 csd2;	UINT32 csd3;}card_specific_data;/*==================================================================================================                                 GLOBAL VARIABLE DECLARATIONS==================================================================================================*//*==================================================================================================                                     FUNCTION PROTOTYPES==================================================================================================*//*================================================================================================*/#endif  /* MMC_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -