Aaron Olivarez closed merge request !82: GEON: Initial delivery of the newly revised DRC architecture for the e31x OSP. at OpenCPI / OpenCPI System support P...

Aaron Olivarez
2026-02-12T16:52:24Z

What this MR does / why we need it:

This Merge Request provides the new DRC architecture for the e31x OSP. This Merge Request includes:

The new DRC RCC worker: ocpi.osp.e3xx/hdl/cards/drc_e31x.rcc

The DRC testing assembly: ocpi.osp.e3xx/hdl/assemblies/drc_test_asm

The DRC test application: ocpi.osp.e3xx/applications/drc_test_app

Updated documentation in each of the constituent directories above.

An updated OpenCPI Ettus E31x Getting Started Guide:

ocpi.osp.e3xx/hdl/platforms/e31x/doc/index.rst

An updated top-level README.md: ocpi.osp.e3xx/README.md

An updated top-level Project.mk: ocpi.osp.e3xx/Project.mk

Steps to complete before submitting MR:

I have read Contribution guidelines

I have ensured I have a changelog written in the imperative form that is meaningful and accurately summarizes the work done

I have added the release notes label if applicable (more information below)

I have ensured the workflow labels are up to date and will continue to do so up until this work is merged into develop

Not sure what this mean or if its applicable.

I have added a category, type, and target release label along with all other labels as need be

Not sure what this mean or if its applicable.

My branch is up to date with develop. If it is not, then I have ensured my work does not conflict with other work

I agree my bugfix MR does not include new features/enhancements

This is not a bugfix MR

I represent that bugfixes have been locally tested against the most recent major.minor release in which the bug exists

This is not a bugfix MR

(REVIEWER ONLY) I have thoroughly gone through the above steps to ensure that they have been followed