develop/amd_openvx/openvx/include/VX/vx_vendors.h Source File

develop/amd_openvx/openvx/include/VX/vx_vendors.h Source File#

MIVisionX: develop/amd_openvx/openvx/include/VX/vx_vendors.h Source File
vx_vendors.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2012-2020 The Khronos Group Inc.
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 #ifndef _OPENVX_VENDORS_H_
18 #define _OPENVX_VENDORS_H_
19 
30  VX_ID_KHRONOS = 0x000,
31  VX_ID_TI = 0x001,
32  VX_ID_QUALCOMM = 0x002,
33  VX_ID_NVIDIA = 0x003,
34  VX_ID_ARM = 0x004,
35  VX_ID_BDTI = 0x005,
36  VX_ID_RENESAS = 0x006,
37  VX_ID_VIVANTE = 0x007,
38  VX_ID_XILINX = 0x008,
39  VX_ID_AXIS = 0x009,
40  VX_ID_MOVIDIUS = 0x00A,
41  VX_ID_SAMSUNG = 0x00B,
42  VX_ID_FREESCALE = 0x00C,
43  VX_ID_AMD = 0x00D,
44  VX_ID_BROADCOM = 0x00E,
45  VX_ID_INTEL = 0x00F,
46  VX_ID_MARVELL = 0x010,
47  VX_ID_MEDIATEK = 0x011,
48  VX_ID_ST = 0x012,
49  VX_ID_CEVA = 0x013,
50  VX_ID_ITSEEZ = 0x014,
52  VX_ID_NXP = 0x016,
53  VX_ID_VIDEANTIS = 0x017,
54  VX_ID_SYNOPSYS = 0x018,
55  VX_ID_CADENCE = 0x019,
56  VX_ID_HUAWEI = 0x01A,
57  VX_ID_SOCIONEXT = 0x01B,
58  /* Add new vendor code above this line */
59  VX_ID_USER = 0xFFE,
60  VX_ID_MAX = 0xFFF,
62  VX_ID_DEFAULT = VX_ID_MAX,
63 };
64 
65 #endif
66 
vx_vendor_id_e
The Vendor ID of the Implementation. As new vendors submit their implementations, this enumeration wi...
Definition: vx_vendors.h:29
@ VX_ID_VIVANTE
Vivante Corporation.
Definition: vx_vendors.h:37
@ VX_ID_SAMSUNG
Samsung Electronics.
Definition: vx_vendors.h:41
@ VX_ID_KHRONOS
The Khronos Group.
Definition: vx_vendors.h:30
@ VX_ID_NXP
NXP Semiconductors.
Definition: vx_vendors.h:52
@ VX_ID_VIDEANTIS
Videantis.
Definition: vx_vendors.h:53
@ VX_ID_QUALCOMM
Qualcomm, Inc.
Definition: vx_vendors.h:32
@ VX_ID_ARM
ARM Ltd.
Definition: vx_vendors.h:34
@ VX_ID_NVIDIA
NVIDIA Corporation.
Definition: vx_vendors.h:33
@ VX_ID_ST
STMicroelectronics.
Definition: vx_vendors.h:48
@ VX_ID_RENESAS
Renasas Electronics.
Definition: vx_vendors.h:36
@ VX_ID_INTEL
Intel Corporation.
Definition: vx_vendors.h:45
@ VX_ID_SYNOPSYS
Synopsys.
Definition: vx_vendors.h:54
@ VX_ID_MEDIATEK
MediaTek, Inc.
Definition: vx_vendors.h:47
@ VX_ID_IMAGINATION
Imagination Technologies.
Definition: vx_vendors.h:51
@ VX_ID_MARVELL
Marvell Technology Group Ltd.
Definition: vx_vendors.h:46
@ VX_ID_CEVA
CEVA DSP.
Definition: vx_vendors.h:49
@ VX_ID_DEFAULT
For use by all Kernel authors until they can obtain an assigned ID.
Definition: vx_vendors.h:62
@ VX_ID_AXIS
Axis Communications.
Definition: vx_vendors.h:39
@ VX_ID_AMD
Advanced Micro Devices.
Definition: vx_vendors.h:43
@ VX_ID_USER
For use by vxAllocateUserKernelId and vxAllocateUserKernelLibraryId.
Definition: vx_vendors.h:59
@ VX_ID_FREESCALE
Freescale Semiconductor.
Definition: vx_vendors.h:42
@ VX_ID_ITSEEZ
Itseez, Inc.
Definition: vx_vendors.h:50
@ VX_ID_BDTI
Berkley Design Technology, Inc.
Definition: vx_vendors.h:35
@ VX_ID_TI
Texas Instruments, Inc.
Definition: vx_vendors.h:31
@ VX_ID_XILINX
Xilinx Inc.
Definition: vx_vendors.h:38
@ VX_ID_SOCIONEXT
Socionext.
Definition: vx_vendors.h:57
@ VX_ID_BROADCOM
Broadcom Corporation.
Definition: vx_vendors.h:44
@ VX_ID_CADENCE
Cadence.
Definition: vx_vendors.h:55
@ VX_ID_MOVIDIUS
Movidius Ltd.
Definition: vx_vendors.h:40
@ VX_ID_HUAWEI
Huawei.
Definition: vx_vendors.h:56