source: rtems/bsps/arm/realview-pbx-a9/include/bsp.h @ ba619b7f

Last change on this file since ba619b7f was ba619b7f, checked in by Joel Sherrill <joel@…>, on 03/01/22 at 21:38:20

bsps/arm/: Scripted embedded brains header file clean up

Updates #4625.

  • Property mode set to 100644
File size: 1.1 KB
Line 
1/**
2 * @file
3 *
4 * @ingroup RTEMSBSPsARMRealviewPBXA9
5 *
6 * @brief Global BSP definitions.
7 */
8
9/*
10 * Copyright (c) 2013 embedded brains GmbH.  All rights reserved.
11 *
12 * The license and distribution terms for this file may be
13 * found in the file LICENSE in this distribution or at
14 * http://www.rtems.org/license/LICENSE.
15 */
16
17#ifndef LIBBSP_ARM_REALVIEW_PBX_A9_BSP_H
18#define LIBBSP_ARM_REALVIEW_PBX_A9_BSP_H
19
20/**
21 * @defgroup RTEMSBSPsARMRealviewPBXA9 Realview PBX-A9
22 *
23 * @ingroup RTEMSBSPsARM
24 *
25 * @brief Realview PBX-A9 Board Support Package.
26 *
27 */
28
29#include <bspopts.h>
30
31#define BSP_FEATURE_IRQ_EXTENSION
32
33#define BSP_HAS_FRAME_BUFFER 1
34
35#ifndef ASM
36
37#include <rtems.h>
38
39#include <bsp/default-initial-extension.h>
40
41#ifdef __cplusplus
42extern "C" {
43#endif /* __cplusplus */
44
45#define BSP_ARM_A9MPCORE_SCU_BASE 0x1f000000
46
47#define BSP_ARM_GIC_CPUIF_BASE 0x1f000100
48
49#define BSP_ARM_A9MPCORE_GT_BASE 0x1f000200
50
51#define BSP_ARM_A9MPCORE_PT_BASE 0x1f000600
52
53#define BSP_ARM_GIC_DIST_BASE 0x1f001000
54
55#ifdef __cplusplus
56}
57#endif /* __cplusplus */
58
59#endif /* ASM */
60
61/* @} */
62
63#endif /* LIBBSP_ARM_REALVIEW_PBX_A9_BSP_H */
64
65
Note: See TracBrowser for help on using the repository browser.