50 lines
2.4 KiB
C
50 lines
2.4 KiB
C
/* --------------------------------------------------------------------
|
|
**
|
|
** Synopsys DesignWare AMBA Software Driver Kit and
|
|
** documentation (hereinafter, "Software") is an Unsupported
|
|
** proprietary work of Synopsys, Inc. unless otherwise expressly
|
|
** agreed to in writing between Synopsys and you.
|
|
**
|
|
** The Software IS NOT an item of Licensed Software or Licensed
|
|
** Product under any End User Software License Agreement or Agreement
|
|
** for Licensed Product with Synopsys or any supplement thereto. You
|
|
** are permitted to use and redistribute this Software in source and
|
|
** binary forms, with or without modification, provided that
|
|
** redistributions of source code must retain this notice. You may not
|
|
** view, use, disclose, copy or distribute this file or any information
|
|
** contained herein except pursuant to this license grant from Synopsys.
|
|
** If you do not agree with this notice, including the disclaimer
|
|
** below, then you are not authorized to use the Software.
|
|
**
|
|
** THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS"
|
|
** BASIS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
|
** FOR A PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL
|
|
** SYNOPSYS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
|
** EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
|
** PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
|
** PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
|
|
** OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
|
|
** USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
|
** DAMAGE.
|
|
**
|
|
** --------------------------------------------------------------------
|
|
*/
|
|
|
|
#ifndef FR_COMMON_H
|
|
#define FR_COMMON_H
|
|
|
|
#include <stdarg.h> // variable-length argument support
|
|
#include <stddef.h> // standard definitions
|
|
#include <inttypes.h> // defined-width data types
|
|
#include "drv_common_list.h" // linked list macros
|
|
#include "drv_common_types.h" // custom data type definitions
|
|
#include "drv_common_io.h" // low-level I/O
|
|
#include "drv_common_bitops.h" // bit-manipulation macros
|
|
#include "drv_common_errno.h" // error codes
|
|
#include "drv_common_dbc.h" // assertion macros
|
|
|
|
#endif // FR_COMMON_H
|
|
|