--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/omap3530/beagle_drivers/wb/drivers/cyasusbinit.h Wed Mar 03 13:10:32 2010 +0000
@@ -0,0 +1,56 @@
+
+#ifndef ASTORIAUSBINIT_H
+#define ASTORIAUSBINIT_H
+
+/* The BUS bits */
+#define CY_TEST_BUS_0 (0x01)
+#define CY_TEST_BUS_1 (0x02)
+
+typedef struct TmtpAstDev
+{
+ CyAsHalDeviceTag astHalTag;
+ CyAsDeviceHandle astDevHandle;
+
+ /* EP related stats */
+ volatile uint8_t astEPDataAvail;
+ uint32_t astEPBuflength;
+ uint8_t astEPBuf[512];
+
+ /* Current Transaction Id */
+ uint32_t tId ;
+
+ /* Data members to be used by user-implemented MTPEventCallback() via the relevant interface methods */
+ volatile CyBool tmtpSendComplete;
+ volatile CyBool tmtpGetComplete;
+ volatile CyBool tmtpNeedNewBlkTbl;
+ CyAsStorageQueryDeviceData dev_data;
+ CyAsStorageQueryUnitData unit_data;
+ /* Data member used to store the SendObjectComplete event data */
+ CyAsMTPSendObjectCompleteData tmtpSendCompleteData;
+
+ /* Data member used to store the GetObjectComplete event data */
+ CyAsMTPGetObjectCompleteData tmtpGetCompleteData;
+
+ uint8_t configDone ;
+} TmtpAstDev;
+
+
+int
+CyAsAPIUsbInit(
+ const char *pgm,
+ CyAsDeviceHandle h,
+ CyAsHalDeviceTag tag);
+
+int
+CyAsSymbianStorageTest(
+ const char *pgm,
+ CyAsDeviceHandle h,
+ CyAsHalDeviceTag tag);
+
+int
+CyAsAPIGetHandle(
+ CyAsDeviceHandle h,
+ CyAsHalDeviceTag tag);
+
+
+#endif