1.. _bcm958401m2: 2 3Broadcom BCM958401M2 4#################### 5 6Overview 7******** 8The Broadcom BCM958401M2 board utilizes the Valkyrie BCM58400 SoC to 9provide support for PCIe offload engine functionality. 10 11Hardware 12******** 13The BCM958401M2 is a PCIe card with the following physical features: 14 15* PCIe Gen3 interface 16* RS232 UART (optionally populated) 17* JTAG (optionally populated) 18 19Supported Features 20================== 21The Broadcom BCM958401M2 board configuration supports the following hardware 22features: 23 24+-----------+------------+--------------------------------------+ 25| Interface | Controller | Driver/Component | 26+===========+============+======================================+ 27| NVIC | on-chip | nested vectored interrupt controller | 28+-----------+------------+--------------------------------------+ 29| UART | on-chip | serial port | 30+-----------+------------+--------------------------------------+ 31 32Other hardware features have not been enabled yet for this board. 33 34The default configuration can be found in the defconfig file: 35 36 ``boards/arm/bcm958401m2/bcm958401m2_defconfig`` 37 38Connections and IOs 39=================== 40 41 42Programming and Debugging 43************************* 44 45Flashing 46======== 47 48The flash on board is not supported by Zephyr at this time. 49Board is booted over PCIe interface. 50 51Debugging 52========= 53The bcm958401m2 board includes pads for soldering a JTAG connector. 54Zephyr applications running on the M7 core can also be tested by observing UART console output. 55 56 57References 58********** 59