34#ifndef LIBBSP_ARM_IMX_BSP_H
35#define LIBBSP_ARM_IMX_BSP_H
49#define BSP_FEATURE_IRQ_EXTENSION
51#define BSP_FDT_IS_SUPPORTED
63extern uintptr_t imx_gic_dist_base;
65#define BSP_ARM_GIC_DIST_BASE imx_gic_dist_base
67#define BSP_ARM_GIC_CPUIF_BASE (BSP_ARM_GIC_DIST_BASE + 0x1000)
69#define BSP_ARM_A9MPCORE_GT_BASE 0
71#define BSP_ARM_A9MPCORE_SCU_BASE 0
73void *imx_get_reg_of_node(
const void *fdt,
int node);
81void imx_uart_console_drain(
void);
This header file provides the default definition of BSP_INITIAL_EXTENSION.
ISR_Vector_number rtems_vector_number
This integer type represents interrupt vector numbers.
Definition: intr.h:102
int spi_bus_register_imx(const char *bus_path, const char *alias_or_path)
Registers an IMX ECSPI bus driver.
Definition: imx-ecspi.c:507
int i2c_bus_register_imx(const char *bus_path, const char *alias_or_path)
Registers an IMX I2C bus driver.
Definition: imx-i2c.c:416
This header file defines the RTEMS Classic API.