RTEMS 6.3
Loading...
Searching...
No Matches

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.