diff options
Diffstat (limited to 'rtemsbsd')
-rw-r--r-- | rtemsbsd/include/machine/rtems-bsd-nexus-bus.h | 21 | ||||
-rw-r--r-- | rtemsbsd/include/rtems/bsd/local/opt_at91.h | 0 |
2 files changed, 21 insertions, 0 deletions
diff --git a/rtemsbsd/include/machine/rtems-bsd-nexus-bus.h b/rtemsbsd/include/machine/rtems-bsd-nexus-bus.h index 251309ae..c650918d 100644 --- a/rtemsbsd/include/machine/rtems-bsd-nexus-bus.h +++ b/rtemsbsd/include/machine/rtems-bsd-nexus-bus.h @@ -231,6 +231,27 @@ extern "C" { #endif /* RTEMS_BSD_DRIVER_DWC_MMC */ /* + * Atmel Media Card Interface (MCI). + */ +#if !defined(RTEMS_BSD_DRIVER_AT91_MCI0) + #define RTEMS_BSD_DRIVER_AT91_MCI0(_base, _irq) \ + static const rtems_bsd_device_resource at91_mci0_res[] = { \ + { \ + .type = RTEMS_BSD_RES_MEMORY, \ + .start_request = 0, \ + .start_actual = (_base) \ + }, { \ + .type = RTEMS_BSD_RES_IRQ, \ + .start_request = 0, \ + .start_actual = (_irq) \ + } \ + }; \ + RTEMS_BSD_DEFINE_NEXUS_DEVICE(at91_mci, 0, \ + RTEMS_ARRAY_SIZE(at91_mci0_res), \ + &at91_mci0_res[0]) +#endif /* RTEMS_BSD_DRIVER_DWC0 */ + +/* * MMC Driver. */ #if !defined(RTEMS_BSD_DRIVER_MMC) diff --git a/rtemsbsd/include/rtems/bsd/local/opt_at91.h b/rtemsbsd/include/rtems/bsd/local/opt_at91.h new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/rtemsbsd/include/rtems/bsd/local/opt_at91.h |