xref: /linux/drivers/staging/media/atomisp/pci/hive_isp_css_include/platform_support.h (revision 3503d56cc7233ced602e38a4c13caa64f00ab2aa)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Support for Intel Camera Imaging ISP subsystem.
4  * Copyright (c) 2015, Intel Corporation.
5  *
6  * This program is free software; you can redistribute it and/or modify it
7  * under the terms and conditions of the GNU General Public License,
8  * version 2, as published by the Free Software Foundation.
9  *
10  * This program is distributed in the hope it will be useful, but WITHOUT
11  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
13  * more details.
14  */
15 
16 #ifndef __PLATFORM_SUPPORT_H_INCLUDED__
17 #define __PLATFORM_SUPPORT_H_INCLUDED__
18 
19 /**
20 * @file
21 * Platform specific includes and functionality.
22 */
23 
24 #include <linux/delay.h>
25 #include <linux/kernel.h>
26 #include <linux/string.h>
27 
28 #define UINT16_MAX USHRT_MAX
29 #define UINT32_MAX UINT_MAX
30 #define UCHAR_MAX  (255)
31 
32 #define CSS_ALIGN(d, a) d __attribute__((aligned(a)))
33 
34 #endif /* __PLATFORM_SUPPORT_H_INCLUDED__ */
35