3d27e49e07
Add baseband PHY CGX/RPM skeleton driver which merely probes a matching device. CGX/RPM are Ethernet MACs hardwired to baseband subsystem. Signed-off-by: Tomasz Duszynski <tduszynski@marvell.com> Signed-off-by: Jakub Palider <jpalider@marvell.com> Reviewed-by: Jerin Jacob <jerinj@marvell.com>
24 lines
1020 B
ReStructuredText
24 lines
1020 B
ReStructuredText
.. SPDX-License-Identifier: BSD-3-Clause
|
|
Copyright(c) 2021 Marvell.
|
|
|
|
Marvell CNXK BPHY Driver
|
|
========================
|
|
|
|
CN10K/CN9K Fusion product families offer an internal BPHY unit which provides
|
|
set of hardware accelerators for performing baseband related operations.
|
|
Connectivity to the outside world happens through a block called RFOE which is
|
|
backed by ethernet I/O block called CGX or RPM (depending on the chip version).
|
|
RFOE stands for Radio Frequency Over Ethernet and provides support for
|
|
IEEE 1904.3 (RoE) standard.
|
|
|
|
Device Setup
|
|
------------
|
|
|
|
The BPHY CGX/RPM devices will need to be bound to a user-space IO driver for
|
|
use. The script ``dpdk-devbind.py`` script included with DPDK can be used to
|
|
view the state of the devices and to bind them to a suitable DPDK-supported
|
|
kernel driver. When querying the status of the devices, they will appear under
|
|
the category of "Misc (rawdev) devices", i.e. the command
|
|
``dpdk-devbind.py --status-dev misc`` can be used to see the state of those
|
|
devices alone.
|