RTEMS
6.3
Toggle main menu visibility
Loading...
Searching...
No Matches
bsps
riscv
noel
include
bsp.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: BSD-2-Clause */
2
10
11
/*
12
* Copyright (c) 2021 Cobham Gaisler AB.
13
*
14
* Copyright (c) 2015 University of York.
15
* Hesham Almatary <hesham@alumni.york.ac.uk>
16
*
17
* COPYRIGHT (c) 1989-1999.
18
* On-Line Applications Research Corporation (OAR).
19
*
20
* Redistribution and use in source and binary forms, with or without
21
* modification, are permitted provided that the following conditions
22
* are met:
23
* 1. Redistributions of source code must retain the above copyright
24
* notice, this list of conditions and the following disclaimer.
25
* 2. Redistributions in binary form must reproduce the above copyright
26
* notice, this list of conditions and the following disclaimer in the
27
* documentation and/or other materials provided with the distribution.
28
*
29
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
30
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
31
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
32
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
33
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
34
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
35
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
36
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
37
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
38
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
39
* SUCH DAMAGE.
40
*/
41
42
#ifndef LIBBSP_RISCV_NOEL_H
43
#define LIBBSP_RISCV_NOEL_H
44
54
55
#include <
rtems.h
>
56
#include <
rtems/clockdrv.h
>
57
#include <
rtems/console.h
>
58
59
#include <bspopts.h>
60
#include <
bsp/default-initial-extension.h
>
61
62
#include <
rtems/devnull.h
>
63
64
#ifdef __cplusplus
65
extern
"C"
{
66
#endif
67
68
#define BSP_FEATURE_IRQ_EXTENSION
69
70
#define BSP_FDT_IS_SUPPORTED
71
72
#ifdef __cplusplus
73
}
74
#endif
75
77
78
#endif
/* LIBBSP_RISCV_NOEL_H */
clockdrv.h
This header file defines the Clock Driver API.
console.h
Console Driver for all Boards.
default-initial-extension.h
This header file provides the default definition of BSP_INITIAL_EXTENSION.
devnull.h
RTEMS /dev/null Device Driver.
rtems.h
This header file defines the RTEMS Classic API.
Generated by
1.18.0