1/* 2 * Copyright 2001-2008 Texas Instruments - http://www.ti.com/ 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 18/* 19 * ======== dbapi.h ======== 20 * DSP-BIOS Bridge driver support functions for TI OMAP processors. 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 44extern "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