blob: 84cb2a38e31bccbbbbc50f62ce6b08cf71cf61bb [file] [log] [blame]
.. _bcm958401m2:
Broadcom BCM958401M2
####################
Overview
********
The Broadcom BCM958401M2 board utilizes the Valkyrie BCM58400 SoC to
provide support for PCIe offload engine functionality.
Hardware
********
The BCM958401M2 is a PCIe card with the following physical features:
* PCIe Gen3 interface
* RS232 UART (optionally populated)
* JTAG (optionally populated)
Supported Features
==================
The Broadcom BCM958401M2 board configuration supports the following hardware
features:
+-----------+------------+--------------------------------------+
| Interface | Controller | Driver/Component |
+===========+============+======================================+
| NVIC | on-chip | nested vectored interrupt controller |
+-----------+------------+--------------------------------------+
| UART | on-chip | serial port |
+-----------+------------+--------------------------------------+
Other hardware features are not supported by the Zephyr kernel.
The default configuration can be found in the defconfig file:
``boards/arm/bcm958401m2/bcm958401m2_defconfig``
Connections and IOs
===================
Programming and Debugging
*************************
Flashing
========
The flash on board is not supported by Zephyr at this time.
Board is booted over PCIe interface.
Debugging
=========
The bcm958401m2 board includes pads for soldering a JTAG connector.
Zephyr applications running on the M7 core can also be tested by observing UART console output.
References
**********