]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/contrib/ncsw/inc/types_ext.h
Update our devicetree to 4.19 for arm and arm64
[FreeBSD/FreeBSD.git] / sys / contrib / ncsw / inc / types_ext.h
1 /* Copyright (c) 2008-2012 Freescale Semiconductor, Inc
2  * All rights reserved.
3  *
4  * Redistribution and use in source and binary forms, with or without
5  * modification, are permitted provided that the following conditions are met:
6  *     * Redistributions of source code must retain the above copyright
7  *       notice, this list of conditions and the following disclaimer.
8  *     * Redistributions in binary form must reproduce the above copyright
9  *       notice, this list of conditions and the following disclaimer in the
10  *       documentation and/or other materials provided with the distribution.
11  *     * Neither the name of Freescale Semiconductor nor the
12  *       names of its contributors may be used to endorse or promote products
13  *       derived from this software without specific prior written permission.
14  *
15  *
16  * ALTERNATIVELY, this software may be distributed under the terms of the
17  * GNU General Public License ("GPL") as published by the Free Software
18  * Foundation, either version 2 of that License or (at your option) any
19  * later version.
20  *
21  * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY
22  * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
23  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
24  * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY
25  * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
26  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
27  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
28  * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
30  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31  */
32
33
34 /**************************************************************************//**
35  @File          types_ext.h
36
37  @Description   General types Standard Definitions
38 *//***************************************************************************/
39
40 #ifndef __TYPES_EXT_H
41 #define __TYPES_EXT_H
42
43 #if defined(NCSW_LINUX)
44 #include "types_linux.h"
45
46 #elif defined(NCSW_VXWORKS)
47 #include "types_vxworks.h"
48
49 #elif defined(__GNUC__) && defined(__cplusplus)
50 #include "types_bb_gpp.h"
51
52 #elif defined(__FreeBSD__)
53 #include "types_freebsd.h"
54
55 #elif defined(__GNUC__)
56 #include "types_bb_gcc.h"
57
58 #elif defined(__ghs__)
59 #include "types_ghs.h"
60
61 #else
62 #include "types_dflt.h"
63 #endif /* defined (__ROCOO__) */
64
65 #endif /* __TYPES_EXT_H */