mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-10-14 14:37:10 +08:00
aarch64/nexus: add GEM definitions for Versal
This commit is contained in:
@@ -115,6 +115,13 @@ RTEMS_BSD_DRIVER_E1000PHY;
|
|||||||
RTEMS_BSD_DRIVER_XILINX_ZYNQMP_CGEM0(ZYNQMP_IRQ_ETHERNET_0);
|
RTEMS_BSD_DRIVER_XILINX_ZYNQMP_CGEM0(ZYNQMP_IRQ_ETHERNET_0);
|
||||||
RTEMS_BSD_DRIVER_E1000PHY;
|
RTEMS_BSD_DRIVER_E1000PHY;
|
||||||
|
|
||||||
|
#elif defined(LIBBSP_AARCH64_XILINX_VERSAL_BSP_H)
|
||||||
|
|
||||||
|
#include <bsp/irq.h>
|
||||||
|
|
||||||
|
RTEMS_BSD_DRIVER_XILINX_VERSAL_GEM0(VERSAL_IRQ_ETHERNET_0);
|
||||||
|
RTEMS_BSD_DRIVER_E1000PHY;
|
||||||
|
|
||||||
#elif defined(LIBBSP_ARM_ATSAM_BSP_H)
|
#elif defined(LIBBSP_ARM_ATSAM_BSP_H)
|
||||||
|
|
||||||
RTEMS_BSD_DRIVER_USB;
|
RTEMS_BSD_DRIVER_USB;
|
||||||
|
@@ -409,6 +409,17 @@ extern "C" {
|
|||||||
#define RTEMS_BSD_DRIVER_XILINX_ZYNQMP_CGEM3(_irq) \
|
#define RTEMS_BSD_DRIVER_XILINX_ZYNQMP_CGEM3(_irq) \
|
||||||
RTEMS_BSD_DRIVER_XILINX_ZYNQ_CGEM(3, 0xff0e0000, _irq)
|
RTEMS_BSD_DRIVER_XILINX_ZYNQ_CGEM(3, 0xff0e0000, _irq)
|
||||||
#endif /* RTEMS_BSD_DRIVER_XILINX_ZYNQMP_CGEM3 */
|
#endif /* RTEMS_BSD_DRIVER_XILINX_ZYNQMP_CGEM3 */
|
||||||
|
/*
|
||||||
|
* Versal has a similar GEM as the CGEM. This should work for now.
|
||||||
|
*/
|
||||||
|
#if !defined(RTEMS_BSD_DRIVER_XILINX_VERSAL_GEM0)
|
||||||
|
#define RTEMS_BSD_DRIVER_XILINX_VERSAL_GEM0(_irq) \
|
||||||
|
RTEMS_BSD_DRIVER_XILINX_ZYNQ_CGEM(0, 0xff0c0000, _irq)
|
||||||
|
#endif /* RTEMS_BSD_DRIVER_XILINX_VERSAL_GEM0 */
|
||||||
|
#if !defined(RTEMS_BSD_DRIVER_XILINX_VERSAL_GEM1)
|
||||||
|
#define RTEMS_BSD_DRIVER_XILINX_VERSAL_GEM1(_irq) \
|
||||||
|
RTEMS_BSD_DRIVER_XILINX_ZYNQ_CGEM(1, 0xff0d0000, _irq)
|
||||||
|
#endif /* RTEMS_BSD_DRIVER_XILINX_VERSAL_GEM1 */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Designware/Synopsys Ethernet MAC Controller.
|
* Designware/Synopsys Ethernet MAC Controller.
|
||||||
|
Reference in New Issue
Block a user