RTEMS 6.1-rc7
Loading...
Searching...
No Matches
Macros | Functions | Variables

This header file provides BSP-specific interfaces. More...

#include <bspopts.h>
#include <bsp/default-initial-extension.h>
#include <bsp/start.h>
#include <rtems.h>
#include <dev/serial/zynq-uart-zynqmp.h>

Go to the source code of this file.

Macros

#define BSP_FEATURE_IRQ_EXTENSION
 
#define BSP_RESET_SMC
 
#define BSP_CPU_ON_USES_SMC
 
#define BSP_ARM_GIC_CPUIF_BASE   0xf9020000
 
#define BSP_ARM_GIC_DIST_BASE   0xf9010000
 
#define BSP_FDT_IS_SUPPORTED
 
#define NANDPSU_BASEADDR   0xFF100000
 

Functions

BSP_START_TEXT_SECTION void zynqmp_setup_mmu_and_cache (void)
 Zynq UltraScale+ MPSoC specific set up of the MMU.
 
BSP_START_TEXT_SECTION void zynqmp_setup_secondary_cpu_mmu_and_cache (void)
 Zynq UltraScale+ MPSoC specific set up of the MMU for non-primary cores.
 
void zynqmp_management_console_termios_init (void)
 
void zynqmp_debug_console_flush (void)
 
uint32_t zynqmp_clock_i2c0 (void)
 
uint32_t zynqmp_clock_i2c1 (void)
 
void zynqmp_configure_management_console (struct rtems_termios_device_context *base)
 Zynq UltraScale+ MPSoC specific set up of a management console.
 

Variables

unsigned int zynqmp_dtb_len
 
unsigned char zynqmp_dtb []
 

Detailed Description

This header file provides BSP-specific interfaces.