[FFe] PolarFire Icicle Kit: enable PCIe support
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-riscv (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
The PolarFire Icicle Kit provides a PCIe slot. With our 5.19 kernel it is not usable. Please, add the following patches:
# https:/
riscv: dts: microchip: add pci dma ranges for the icicle
# https:/
riscv: dts: microchip: move the mpfs' pci node to
# https:/
riscv: dts: microchip: icicle: update pci address
# https:/
riscv: dts: microchip: icicle: re-jig fabric peripheral
# https:/
riscv: dts: microchip: add fabric address translation
# https:/
PCI: microchip: add fabric address translation properties
All patches are strictly restricted to the PolarFire Icicle Kit and have no impact on any other RISC-V boards that we support.
Best regards
Heinrich
summary: |
- PolarFire Icicle Kit: enable PCIe support + [FFe] PolarFire Icicle Kit: enable PCIe support |
With Kinetic we are trying to bring support for the PolarFire Icicle Kit which was missing in Jammy.
Without PCI this support would be incomplete.
The patches don't touch any code relevant for other boards. As the board has not been previously supported there is not risk of regression.
Please, grant a feature freeze exception to add the missing functionality in the kernel.