[PW_SID:995328] Icicle Kit with prod device and Discovery Kit support - #832
[PW_SID:995328] Icicle Kit with prod device and Discovery Kit support#832linux-riscv-bot wants to merge 5 commits into
Conversation
In preparation for supporting the Icicle Kit with production silicon, add a common board dtsi for the icicle kit with hardware shared by both the engineering sample and production versions. Signed-off-by: Valentina Fernandez <valentina.fernandezalanis@microchip.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
…vice With the introduction of the Icicle Kit using the production MPFS250T device, it's necessary to distinguish it from the engineering sample (-es) variant. Engineering samples cannot write to flash from the MSS, as noted in the PolarFire SoC FPGA ES errata. Add specific compatibles for the Icicle Kit with Production device (MPFS250T) and Icicle Kit with Engineering Sample (MPFS250T_ES). The icicle kit reference designs in the v2025.07 release include the Mi-V IHC IP v2, used to send/receive data between clusters when using Asymmetric Multiprocessing (AMP) mode. In reference design releases prior to v2025.07, the MI-V IHC subsystem was included as a proof of concept in the design prior to becoming an IP available in the Libero catalog. Among other improvements, the new Mi-V IHC IP v2 includes some changes to the register map. For this reason, make use of a new reference design compatible to denote that v2025.07 reference design releases are not backwards compatible. Signed-off-by: Valentina Fernandez <valentina.fernandezalanis@microchip.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
With the introduction of the Icicle Kit using the production MPFS250T device, it's necessary to distinguish it from the engineering sample (-es) variant. Engineering samples cannot write to flash from the MSS, as noted in the PolarFire SoC FPGA ES errata. Add a new device tree (mpfs-icicle-kit-prod.dts) for the production board which includes the icicle kit common dtsi and enable the system controller SPI flash, which is only accessible on production silicon. Remove redundant board compatible from fabric dtsi and update board compatibles for v2025.07 release, which includes Mi-V IHC v2 for AMP cluster communication. Signed-off-by: Valentina Fernandez <valentina.fernandezalanis@microchip.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
The Discovery Kit (MPFS-DISCO-KIT) is a development board featuring a Microchip PolarFire SoC MPFS095T. Link: https://www.microchip.com/en-us/development-tool/mpfs-disco-kit Signed-off-by: Valentina Fernandez <valentina.fernandezalanis@microchip.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Add a minimal device tree for the Microchip PolarFire SoC Discovery Kit. The Discovery Kit is a cost-optimized board based on PolarFire SoC MPFS095T and features: - 1 GB DDR4x16 - 1x Gigabit Ethernet - 3x UARTs - Raspberry Pi connector - mikroBus connector - microSD card connector Link: https://www.microchip.com/en-us/development-tool/mpfs-disco-kit Signed-off-by: Valentina Fernandez <valentina.fernandezalanis@microchip.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
|
Patch 1: "[v1,1/5] riscv: dts: microchip: add common board dtsi for icicle kit variants" |
|
Patch 1: "[v1,1/5] riscv: dts: microchip: add common board dtsi for icicle kit variants" |
|
Patch 1: "[v1,1/5] riscv: dts: microchip: add common board dtsi for icicle kit variants" |
|
Patch 1: "[v1,1/5] riscv: dts: microchip: add common board dtsi for icicle kit variants" |
|
Patch 1: "[v1,1/5] riscv: dts: microchip: add common board dtsi for icicle kit variants" |
|
Patch 1: "[v1,1/5] riscv: dts: microchip: add common board dtsi for icicle kit variants" |
|
Patch 1: "[v1,1/5] riscv: dts: microchip: add common board dtsi for icicle kit variants" |
|
Patch 1: "[v1,1/5] riscv: dts: microchip: add common board dtsi for icicle kit variants" |
|
Patch 1: "[v1,1/5] riscv: dts: microchip: add common board dtsi for icicle kit variants" |
|
Patch 1: "[v1,1/5] riscv: dts: microchip: add common board dtsi for icicle kit variants" |
|
Patch 1: "[v1,1/5] riscv: dts: microchip: add common board dtsi for icicle kit variants" |
|
Patch 1: "[v1,1/5] riscv: dts: microchip: add common board dtsi for icicle kit variants" |
|
Patch 2: "[v1,2/5] dt-bindings: riscv: microchip: document icicle kit with production device" |
|
Patch 2: "[v1,2/5] dt-bindings: riscv: microchip: document icicle kit with production device" |
|
Patch 2: "[v1,2/5] dt-bindings: riscv: microchip: document icicle kit with production device" |
|
Patch 2: "[v1,2/5] dt-bindings: riscv: microchip: document icicle kit with production device" |
|
Patch 2: "[v1,2/5] dt-bindings: riscv: microchip: document icicle kit with production device" |
|
Patch 2: "[v1,2/5] dt-bindings: riscv: microchip: document icicle kit with production device" |
|
Patch 2: "[v1,2/5] dt-bindings: riscv: microchip: document icicle kit with production device" |
|
Patch 2: "[v1,2/5] dt-bindings: riscv: microchip: document icicle kit with production device" |
|
Patch 2: "[v1,2/5] dt-bindings: riscv: microchip: document icicle kit with production device" |
|
Patch 2: "[v1,2/5] dt-bindings: riscv: microchip: document icicle kit with production device" |
|
Patch 2: "[v1,2/5] dt-bindings: riscv: microchip: document icicle kit with production device" |
|
Patch 2: "[v1,2/5] dt-bindings: riscv: microchip: document icicle kit with production device" |
|
Patch 3: "[v1,3/5] riscv: dts: microchip: add icicle kit with production device" |
|
Patch 3: "[v1,3/5] riscv: dts: microchip: add icicle kit with production device" |
|
Patch 3: "[v1,3/5] riscv: dts: microchip: add icicle kit with production device" |
|
Patch 3: "[v1,3/5] riscv: dts: microchip: add icicle kit with production device" |
|
Patch 3: "[v1,3/5] riscv: dts: microchip: add icicle kit with production device" |
|
Patch 4: "[v1,4/5] dt-bindings: riscv: microchip: document Discovery Kit" |
|
Patch 4: "[v1,4/5] dt-bindings: riscv: microchip: document Discovery Kit" |
|
Patch 4: "[v1,4/5] dt-bindings: riscv: microchip: document Discovery Kit" |
|
Patch 4: "[v1,4/5] dt-bindings: riscv: microchip: document Discovery Kit" |
|
Patch 4: "[v1,4/5] dt-bindings: riscv: microchip: document Discovery Kit" |
|
Patch 4: "[v1,4/5] dt-bindings: riscv: microchip: document Discovery Kit" |
|
Patch 4: "[v1,4/5] dt-bindings: riscv: microchip: document Discovery Kit" |
|
Patch 4: "[v1,4/5] dt-bindings: riscv: microchip: document Discovery Kit" |
|
Patch 4: "[v1,4/5] dt-bindings: riscv: microchip: document Discovery Kit" |
|
Patch 4: "[v1,4/5] dt-bindings: riscv: microchip: document Discovery Kit" |
|
Patch 4: "[v1,4/5] dt-bindings: riscv: microchip: document Discovery Kit" |
|
Patch 4: "[v1,4/5] dt-bindings: riscv: microchip: document Discovery Kit" |
|
Patch 5: "[v1,5/5] riscv: dts: microchip: add a device tree for Discovery Kit" |
|
Patch 5: "[v1,5/5] riscv: dts: microchip: add a device tree for Discovery Kit" |
|
Patch 5: "[v1,5/5] riscv: dts: microchip: add a device tree for Discovery Kit" |
|
Patch 5: "[v1,5/5] riscv: dts: microchip: add a device tree for Discovery Kit" |
|
Patch 5: "[v1,5/5] riscv: dts: microchip: add a device tree for Discovery Kit" |
|
Patch 5: "[v1,5/5] riscv: dts: microchip: add a device tree for Discovery Kit" |
|
Patch 5: "[v1,5/5] riscv: dts: microchip: add a device tree for Discovery Kit" |
|
Patch 5: "[v1,5/5] riscv: dts: microchip: add a device tree for Discovery Kit" |
|
Patch 5: "[v1,5/5] riscv: dts: microchip: add a device tree for Discovery Kit" |
|
Patch 5: "[v1,5/5] riscv: dts: microchip: add a device tree for Discovery Kit" |
|
Patch 5: "[v1,5/5] riscv: dts: microchip: add a device tree for Discovery Kit" |
|
Patch 5: "[v1,5/5] riscv: dts: microchip: add a device tree for Discovery Kit" |
PR for series 995328 applied to workflow__riscv__fixes
Name: Icicle Kit with prod device and Discovery Kit support
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=995328
Version: 1