PCIe_Gen3_Firmware-RELNOTES (2946B)
1 Release Notes for PCIe Gen3 Firmware for Broadcom Network Switch devices 2 3 ===================================== 4 Release 2.5.3.0-DNX - for DNX devices 5 ===================================== 6 7 Release Date: Dec, 2020 8 9 For J2CP: 10 PCIe FW loader version: 2.50030 11 PCIe controller FW version: D000_05 12 13 For other device: 14 PCIe FW loader version: 2.50030 15 PCIe controller FW version: D102_0B 16 17 18 Devices supported in this release: 19 BCM8879x (Ramon) 20 BCM8869x (Jericho2) 21 BCM8880x (J2C) 22 BCM8882x (J2C/Q2C) 23 BCM8848x (Q2A) 24 BCM8828x (Q2U) 25 BCM8885x (J2CP) 26 27 28 Major release notes for the release 29 =================================== 30 31 1. This is a PRE quality release. 32 33 2. This PCIe firmware release requires SDK release 6.5.20 or later. 34 35 36 Known Issues: 37 ============ 38 39 1. Does not support hot swapping of the PCIe Root Complex 40 2. For some types of used QSPI flash memory chips, SDK releases before 41 6.5.21 may need a patch to access the flash memory. 42 43 44 Release contents: 45 ================ 46 47 PCIe_Gen3_Firmware-RELNOTES These release notes 48 pcie_gen3_fw_install.txt Installation instructions 49 bins/pciefw-r5-m7.bin PCIe Fimware binary for J2CP 50 bins/pciefw-r5.bin PCIe Fimware binary for other devices 51 tools/custom/custom.txt Sample custom settings text file 52 tools/custom/custom_ascii2bin.pl Script converting custom settings from text to binary 53 tools/flashwrite/ARM_DS-5 Directory with Arm R5 flash writing tool 54 55 56 Enhancements and fixes per release: 57 ================================== 58 59 Bug Fix in 2.5.3.0-DNX compared to 2.5.2.0-DNX: 60 Prevented failures to run e-apps in some scenarios. 61 62 Enhancement in 2.5.2.0-DNX compared to 2.5.1-DNX: 63 Added initial support for BCM8885x (Jericho2C Plus), uses a separate binary. 64 Moved to the latest PCIe controller firmware for other devices 65 66 Enhancement in 2.5.1-DNX compared to 2.5-DNX: 67 Added support for BCM8848X (Qumran 2A). 68 Added support for BCM8828X (Qumran 2U). 69 70 Bug Fixes in 2.5-DNX compared to 2.5: 71 Make the DNX devices supported in this release, able to check the firmware 72 version and load a different firmware version to QSPI flash memory from the 73 SDK. 74 Fix custom settings handling (if provided by the customer) to not report 75 incorrect failures of their application. 76 77 Bug Fixes in 2.5: 78 Fix for device enumeration fail sporadically when set to Gen3 mode. 79 Fix for Gen3 linkup failure upon sys_rst_l and/or PERST. 80 81 82 Output to provide when requesting support for this PCIe firmware release: 83 ======================================================================== 84 From the linux shell, the output of these commands: 85 lspci -n 86 lspci -vt 87 lspci -vvd 14e4: 88 From the BCM shell of the SDK, the output of these commands: 89 g QSPI_BSPI_REGISTERS_SCRATCH 90 g PAXB_0_GEN3_UC_LOADER_STATUS 91 g MHOST_0_MHOST_STRAP_STATUS 92 g RTS0_MHOST_0_MHOST_STRAP_STATUS 93 pciephy fw version 94 pciephy getreg 0xd230 95 mcsstat 96 iprocread 0x1327e00 64