The OpenVX Specification  r28647
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
vx_vendors.h
1 /*
2  * Copyright (c) 2012-2014 The Khronos Group Inc.
3  *
4  * Permission is hereby granted, free of charge, to any person obtaining a
5  * copy of this software and/or associated documentation files (the
6  * "Materials"), to deal in the Materials without restriction, including
7  * without limitation the rights to use, copy, modify, merge, publish,
8  * distribute, sublicense, and/or sell copies of the Materials, and to
9  * permit persons to whom the Materials are furnished to do so, subject to
10  * the following conditions:
11  *
12  * The above copyright notice and this permission notice shall be included
13  * in all copies or substantial portions of the Materials.
14  *
15  * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16  * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17  * MERCHANTABILITY,\todo FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
18  * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
19  * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
20  * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
21  * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
22  */
23 
24 #ifndef _OPENVX_VENDORS_H_
25 #define _OPENVX_VENDORS_H_
26 
38  VX_ID_KHRONOS = 0x000,
39  VX_ID_TI = 0x001,
40  VX_ID_QUALCOMM = 0x002,
41  VX_ID_NVIDIA = 0x003,
42  VX_ID_ARM = 0x004,
43  VX_ID_BDTI = 0x005,
44  VX_ID_RENESAS = 0x006,
45  VX_ID_VIVANTE = 0x007,
46  VX_ID_XILINX = 0x008,
47  VX_ID_AXIS = 0x009,
48  VX_ID_MOVIDIUS = 0x00A,
49  VX_ID_SAMSUNG = 0x00B,
50  VX_ID_FREESCALE = 0x00C,
51  VX_ID_AMD = 0x00D,
52  VX_ID_BROADCOM = 0x00E,
53  VX_ID_INTEL = 0x00F,
54  VX_ID_MARVELL = 0x010,
55  VX_ID_MEDIATEK = 0x011,
56  VX_ID_ST = 0x012,
57  VX_ID_CEVA = 0x013,
58  VX_ID_ITSEEZ = 0x014,
60  VX_ID_COGNIVUE = 0x016,
61  VX_ID_VIDEANTIS = 0x017,
62  /* Add new vendor code above this line */
63 
64  VX_ID_MAX = 0xFFF,
66  VX_ID_DEFAULT = VX_ID_MAX,
67 };
68 
69 #endif
70 
STMicroelectronics.
Definition: vx_vendors.h:56
The Khronos Group.
Definition: vx_vendors.h:38
ARM Ltd.
Definition: vx_vendors.h:42
NVIDIA Corporation.
Definition: vx_vendors.h:41
CogniVue Corporation.
Definition: vx_vendors.h:60
Itseez, Inc.
Definition: vx_vendors.h:58
Axis Communications.
Definition: vx_vendors.h:47
Renasas Electronics.
Definition: vx_vendors.h:44
Xilinx Inc.
Definition: vx_vendors.h:46
Freescale Semiconductor.
Definition: vx_vendors.h:50
Texas Instruments, Inc.
Definition: vx_vendors.h:39
Samsung Electronics.
Definition: vx_vendors.h:49
Movidius Ltd.
Definition: vx_vendors.h:48
Qualcomm, Inc.
Definition: vx_vendors.h:40
Videantis.
Definition: vx_vendors.h:61
vx_vendor_id_e
The Vendor ID of the Implementation. As new vendors submit their implementations, this enumeration wi...
Definition: vx_vendors.h:37
Vivante Corporation.
Definition: vx_vendors.h:45
MediaTek, Inc.
Definition: vx_vendors.h:55
Marvell Technology Group Ltd.
Definition: vx_vendors.h:54
Berkley Design Technology, Inc.
Definition: vx_vendors.h:43
For use by all Kernel authors until they can obtain an assigned ID.
Definition: vx_vendors.h:66
Advanced Micro Devices.
Definition: vx_vendors.h:51
Imagination Technologies.
Definition: vx_vendors.h:59
Broadcom Corporation.
Definition: vx_vendors.h:52
CEVA DSP.
Definition: vx_vendors.h:57
Intel Corporation.
Definition: vx_vendors.h:53