1.. _bcm958402m2_m7:
2
3Broadcom BCM958402M2 (Cortex-M7)
4################################
5
6Overview
7********
8The Broadcom ``bcm958402m2/bcm58402/m7`` board utilizes the Viper BCM58402_M7 SoC to
9provide support for PCIe offload engine functionality.
10
11Hardware
12********
13The ``bcm958402m2/bcm58402/m7`` is a PCIe card with the following physical features:
14
15* PCIe Gen4 interface
16* RS232 UART (optionally populated)
17* JTAG (optionally populated)
18
19Supported Features
20==================
21The Broadcom ``bcm958402m2/bcm58402/m7`` board configuration supports the following
22hardware features:
23
24+-----------+------------+--------------------------------------+
25| Interface | Controller | Driver/Component                     |
26+===========+============+======================================+
27| NVIC      | on-chip    | nested vectored interrupt controller |
28+-----------+------------+--------------------------------------+
29| UART      | on-chip    | Compatible with UART NS16550         |
30+-----------+------------+--------------------------------------+
31
32Other hardware features have not been enabled yet for this board.
33
34The default configuration can be found in
35:zephyr_file:`boards/brcm/bcm958402m2/bcm958402m2_bcm58402_m7_defconfig`
36
37Programming and Debugging
38*************************
39
40Flashing
41========
42
43The flash on board is not supported by Zephyr at this time.
44Board is booted over PCIe interface.
45
46Debugging
47=========
48The ``bcm958402m2/bcm58402/m7`` board includes pads for soldering a JTAG connector.
49Zephyr applications running on the M7 core can also be tested
50by observing UART console output.
51