zte's code,first commit

Change-Id: I9a04da59e459a9bc0d67f101f700d9d7dc8d681b
diff --git a/cp/ps/driver/inc/misc/mmc_export.h b/cp/ps/driver/inc/misc/mmc_export.h
new file mode 100644
index 0000000..b930095
--- /dev/null
+++ b/cp/ps/driver/inc/misc/mmc_export.h
@@ -0,0 +1,52 @@
+#ifndef _MMC_EXPORT_HEAD_H

+#define _MMC_EXPORT_HEAD_H

+#include "mmc_drvs_io.h"

+

+

+typedef enum _e_notify_event

+{

+	MMC_CARD_ARRIVAL = 0,

+	MMC_CARD_REMOVE,

+	MMC_CARD_SUSPEND,

+	MMC_CARD_RESUME,

+	MMC_NOTIFY_NUM

+}e_notify_event;

+

+typedef enum _e_mmc_DrpEvent

+{

+	MMC_CARD_GET_CAPACITY,

+	MMC_CARD_ERASE_BLK,

+	MMC_CARD_SET_BLKSIZE,

+	MMC_CARD_ENABLE_FUNC,

+	MMC_CARD_DISABLE_FUNC,

+	MMC_CARD_SET_FUNC_BLKSIZE,

+	MMC_CARD_GET_FUNC_INFO,

+	MMC_SDIO_CLAIM_IRQ,

+	MMC_SDIO_RELEASE_IRQ,

+	MMC_SDIO_CARD_RESET,

+	MMC_CARD_OPEN,

+	MMC_CARD_CLOSE,

+	MMC_CARD_WRITE ,

+	MMC_CARD_READ,

+	MMC_CARD_IOCTROL,

+	MMC_CARD_OP_NUM

+}e_mmc_DrpEvent;

+

+#define SD_DEFAULT_BLKSIZE 512

+

+

+#define  MMC_CARD_TYPE_MMC    		0	/* MMC card */

+#define  MMC_CARD_TYPE_SD     		1	/* SD card */

+#define  MMC_CARD_TYPE_SDIO   		2	/* SDIO card */

+#define  MMC_CARD_TYPE_SD_COMBO 	3 	/* SD combo (IO+mem) card */

+

+SINT32 mmc_loadDrv(const char* drvName, VOID* param);

+

+SINT32 mmc_unloadDrv(VOID* param);

+

+typedef VOID (*mmcApp_notify)(e_notify_event, VOID*, VOID*);

+

+SINT32 mmcApp_notifyRegister(const char* appName,mmcApp_notify mmcNotify);

+

+

+#endif