21 #ifndef LIBBSP_ARM_IMX_BSP_H    22 #define LIBBSP_ARM_IMX_BSP_H    36 #define BSP_FEATURE_IRQ_EXTENSION    38 #define BSP_FDT_IS_SUPPORTED    50 extern uintptr_t imx_gic_dist_base;
    52 #define BSP_ARM_GIC_DIST_BASE imx_gic_dist_base    54 #define BSP_ARM_GIC_CPUIF_BASE (BSP_ARM_GIC_DIST_BASE + 0x1000)    56 #define BSP_ARM_A9MPCORE_GT_BASE 0    58 #define BSP_ARM_A9MPCORE_SCU_BASE 0    60 void arm_generic_timer_get_config(uint32_t *frequency, uint32_t *irq);
    62 void *imx_get_reg_of_node(
const void *fdt, 
int node);
    64 int imx_iomux_configure_pins(
const void *fdt, uint32_t phandle);
    72 void imx_uart_console_drain(
void);
 int spi_bus_register_imx(const char *bus_path, const char *alias_or_path)
Registers an IMX ECSPI bus driver.
Definition: imx-ecspi.c:413
 
DEFAULT_INITIAL_EXTENSION Support.
 
ISR_Vector_number rtems_vector_number
Control block type used to manage the vectors.
Definition: intr.h:47
 
int i2c_bus_register_imx(const char *bus_path, const char *alias_or_path)
Registers an IMX I2C bus driver.
Definition: imx-i2c.c:403