Notice: We have migrated to GitLab launching 2024-05-01 see here:

#4514 closed task (fixed)

Support MVME2307 DEC Tulip driver

Reported by: Chris Johns Owned by: Chris Johns
Priority: normal Milestone: 5.2
Component: network/libbsd Version: 5
Severity: normal Keywords:
Cc: Blocked By:


Back port the MVME2307 patches from 6-freebsd-12 to support the MVME2307 (motorola_powerpc) NIC. The patches:

  • Add nexus bus support for the ifdc NIC and UKPHY
  • Update the bus space support to support BSP define split PCI address spaces
  • Support PCI legacy support for the PowerPC

Change History (2)

comment:1 Changed on 09/22/21 at 04:43:37 by Chris Johns <chrisj@…>

Resolution: fixed
Status: assignedclosed

In [changeset:"afb361690c555c4099abcaea94d1a975e529e254/rtems-libbsd" afb3616/rtems-libbsd]:

rtemsbsd/bus: Add PCI support to the nexus bus

  • Add PCI IO region support
  • Add support map buffers to PCI address space
  • Add BSP conditional IO space support. Some PC implementations have PCI IO space mapped differently to memory space and this needs to be reflected in the busspace.
  • Include bsp.h to pick per BSP configuration.

Closes #4514

comment:2 Changed on 09/22/21 at 04:43:39 by Chris Johns <chrisj@…>

In [changeset:"332cc9f47b52f41b27df3fd226e4657bbe3fce8b/rtems-libbsd" 332cc9f/rtems-libbsd]:

bsp/motorola_powerpc: Add dc, ukphy and legacy PCI support

  • Add the dc net dev to the BSP
  • Add the ukphy support
  • Add PCI Legacy bus support to the PowerPC

Closes #4514

Note: See TracTickets for help on using tickets.