NXP i.MX Board Support Package.
More...
|
|
#define | BSP_FEATURE_IRQ_EXTENSION |
| |
|
#define | BSP_FDT_IS_SUPPORTED |
| |
|
#define | BSP_ARM_GIC_DIST_BASE imx_gic_dist_base |
| |
|
#define | BSP_ARM_GIC_CPUIF_BASE (BSP_ARM_GIC_DIST_BASE + 0x1000) |
| |
|
#define | BSP_ARM_A9MPCORE_GT_BASE 0 |
| |
|
#define | BSP_ARM_A9MPCORE_SCU_BASE 0 |
| |
|
|
void * | imx_get_reg_of_node (const void *fdt, int node) |
| |
|
rtems_vector_number | imx_get_irq_of_node (const void *fdt, int node, size_t index) |
| |
|
void | imx_uart_console_drain (void) |
| |
| int | i2c_bus_register_imx (const char *bus_path, const char *alias_or_path) |
| | Registers an IMX I2C bus driver.
|
| |
| int | spi_bus_register_imx (const char *bus_path, const char *alias_or_path) |
| | Registers an IMX ECSPI bus driver.
|
| |
|
|
uintptr_t | imx_gic_dist_base |
| |
NXP i.MX Board Support Package.
◆ i2c_bus_register_imx()
| int i2c_bus_register_imx |
( |
const char * |
bus_path, |
|
|
const char * |
alias_or_path |
|
) |
| |
Registers an IMX I2C bus driver.
- Parameters
-
| [in] | bus_path | The I2C bus driver device path, e.g. "/dev/i2c-0". |
| [in] | alias_or_path | The FDT alias or path, e.g. "i2c0". |
- Return values
-
| 0 | Successful operation. |
| -1 | An error occurred. The errno is set to indicate the error. |
◆ spi_bus_register_imx()
| int spi_bus_register_imx |
( |
const char * |
bus_path, |
|
|
const char * |
alias_or_path |
|
) |
| |
Registers an IMX ECSPI bus driver.
- Parameters
-
| [in] | bus_path | The ECSPI bus driver device path, e.g. "/dev/spi-0". |
| [in] | alias_or_path | The FDT alias or path, e.g. "spi0". |
- Return values
-
| 0 | Successful operation. |
| -1 | An error occurred. The errno is set to indicate the error. |