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