1 /* 2 * dspbridge/mpu_api/inc/dbapi.h 3 * 4 * DSP-BIOS Bridge driver support functions for TI OMAP processors. 5 * 6 * Copyright (C) 2007 Texas Instruments, Inc. 7 * 8 * This program is free software; you can redistribute it and/or modify it 9 * under the terms of the GNU Lesser General Public License as published 10 * by the Free Software Foundation version 2.1 of the License. 11 * 12 * This program is distributed .as is. WITHOUT ANY WARRANTY of any kind, 13 * whether express or implied; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 * Lesser General Public License for more details. 16 */ 17 18 19 /* 20 * ======== dbapi.h ======== 21 * Description: 22 * Top level header file for GPP side DSP/BIOS Bridge APIs. 23 * 24 *! Revision History: 25 *! ================ 26 *! 22-Nov-2002 gp Cleaned up comments, formatting. 27 *! 13-Feb-2001 kc: Name changed from ddspapi.h to dbapi.h. 28 *! 27-Jun-2000 rr: Name changed to ddspapi.h. Broken into various h files. 29 *! 12-May-2000 gp: Removed PROC_UNKNOWN state. Moved OEM DSPProcessor_ fxns 30 *! to ddspoem.h. Changed DDSP_MSG to be fixed length; 31 *! Changed DDSPStream_Issue/Reclaim to take DWORD dwArg. 32 *! 11-May-2000 gp: Reformatted; converted tabs to spaces; changed NODEHANDLE 33 *! to HNODE; changed GUID to UUID; added "Detail" sections 34 *! documenting differences from DDSP API spec. (ver. 0.6); 35 *! enhanced comments. 36 *! 19-Apr-2000 ww: Updated based on code review. 37 *! 12-Apr-2000 ww: Created based on DSP/BIOS Bridge API specification, Version 0.6. 38 */ 39 40 #ifndef DBAPI_ 41 #define DBAPI_ 42 43 #ifdef __cplusplus 44 extern "C" { 45 #endif 46 47 #include <dbdefs.h> /* DSP/BIOS Bridge global definitions and constants */ 48 #include <errbase.h> /* DSP/BIOS Bridge status and error codes */ 49 #include <DSPManager.h> /* DSP/BIOS Bridge Manager APIs */ 50 #include <DSPProcessor.h> /* DSP/BIOS Bridge Processor APIs */ 51 #include <DSPNode.h> /* DSP/BIOS Bridge Node APIs */ 52 #include <DSPStream.h> /* DSP/BIOS Bridge Stream APIs */ 53 54 #ifdef __cplusplus 55 } 56 #endif 57 #endif /* DBAPI_ */ 58